<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ads_globals.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>ads__globals_8cpp</filename>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="IconProvider_8h" name="IconProvider.h" local="yes" imported="no">IconProvider.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <namespace>ads</namespace>
    <namespace>ads::internal</namespace>
    <member kind="function">
      <type>QPixmap</type>
      <name>createTransparentPixmap</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ac8e0fa02e2e4c0ebdded5c91f5f3cd46</anchor>
      <arglist>(const QPixmap &amp;Source, qreal Opacity)</arglist>
    </member>
    <member kind="function">
      <type>CDockInsertParam</type>
      <name>dockAreaInsertParameters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a81fe2f0ef228012269068c02d04113e4</anchor>
      <arglist>(DockWidgetArea Area)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideEmptyParentSplitters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ab0baf59175a1148331a004285873d4e8</anchor>
      <arglist>(CDockSplitter *FirstParentSplitter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceSplitterWidget</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>aa309e98c78ed61047fc75fa7e978b1b5</anchor>
      <arglist>(QSplitter *Splitter, QWidget *From, QWidget *To)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repolishStyle</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>acdbeb3181b5f1d7c99bf1e9a3b6f7c43</anchor>
      <arglist>(QWidget *w, eRepolishChildOptions Options=RepolishIgnoreChildren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonIcon</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>af44646af8905954d8ae0c3b700e67a4e</anchor>
      <arglist>(QAbstractButton *Button, QStyle::StandardPixmap StandarPixmap, ads::eIcon CustomIconId)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ads_globals.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>ads__globals_8h</filename>
    <class kind="class">ads::internal::CDockInsertParam</class>
    <namespace>ads</namespace>
    <namespace>ads::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADS_DEBUG_LEVEL</name>
      <anchorfile>ads__globals_8h.html</anchorfile>
      <anchor>a224a5f943297f9c67708338826fa7fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADS_EXPORT</name>
      <anchorfile>ads__globals_8h.html</anchorfile>
      <anchor>a41c5734b069e83ffc3b3e1e66e029ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADS_PRINT</name>
      <anchorfile>ads__globals_8h.html</anchorfile>
      <anchor>a0935f39f13368237d09c1ddd6874fed4</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a505240c9ad0aba35dedaf70c4e5719bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a7242c396dc913d8807272ea4160e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7afe6a907c142dd80dd7cd7091e6bbe935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a87a496940f46ae4c507c036ef92d97f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a3c2e5b0771e8331af3849823244df023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CenterDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7ad79f452d448277f1da5b8774aaed452a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a75157a8d7e47bc4a9c89c6618f527dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterDockAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a5089d0b950ac6518fc171f9f44b72a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllDockAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a1dcf46c7e8f62d1a2505faf4c889b53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eBitwiseOperator</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BitwiseAnd</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3a9079948b6ab2d474328e0764aaa93d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BitwiseOr</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3a6b8b27fee0fd51b7cf51b3aea35038c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eDragState</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingInactive</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782aeabf4a0cbd330ac7f97b43f263011a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingMousePressed</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782a7f7a21992ac332c9b8fbc23f4c1982ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingTab</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782ae82213dbcb78e8b06d58bf82da65cfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingFloatingWidget</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782a6316d3960366e313e8f4c82050b2c680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TabCloseIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a70883c280991d541c9f28c5dcaa668f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaMenuIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a4ddd074e0832c894ceafc38164e776a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaUndockIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a198f0dcbe153e7ed432480cbddf12531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaCloseIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a837495d1aff45ae7ddedb57b3adce8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IconCount</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a876cc3f7de3b1741ea312402cb3f4cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eRepolishChildOptions</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishIgnoreChildren</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a398ef498a3f1a3b3599053f269b33fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishDirectChildren</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a621f597bcd6740babc6699f7b3f301a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishChildrenRecursively</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a202f2c34bd7570293d656747bf66110d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TitleBarButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonTabsMenu</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6acb1e67a589c93ad39aafb4162c79409f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonUndock</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6a72462fdc66eca5c63b7c56e9ebf385b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonClose</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6af0294c8717be3b75d61018b59d6a123c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>createTransparentPixmap</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ac8e0fa02e2e4c0ebdded5c91f5f3cd46</anchor>
      <arglist>(const QPixmap &amp;Source, qreal Opacity)</arglist>
    </member>
    <member kind="function">
      <type>CDockInsertParam</type>
      <name>dockAreaInsertParameters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a81fe2f0ef228012269068c02d04113e4</anchor>
      <arglist>(DockWidgetArea Area)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>findParent</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a74d9ea4d798551e895ccfb4451a15112</anchor>
      <arglist>(const QWidget *w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideEmptyParentSplitters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ab0baf59175a1148331a004285873d4e8</anchor>
      <arglist>(CDockSplitter *FirstParentSplitter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceSplitterWidget</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>aa309e98c78ed61047fc75fa7e978b1b5</anchor>
      <arglist>(QSplitter *Splitter, QWidget *From, QWidget *To)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repolishStyle</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>acdbeb3181b5f1d7c99bf1e9a3b6f7c43</anchor>
      <arglist>(QWidget *w, eRepolishChildOptions Options=RepolishIgnoreChildren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonIcon</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>af44646af8905954d8ae0c3b700e67a4e</anchor>
      <arglist>(QAbstractButton *Button, QStyle::StandardPixmap StandarPixmap, ads::eIcon CustomIconId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a8812373a542759b211ea322fe9d11853</anchor>
      <arglist>(T &amp;Flags, typename T::enum_type flag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToolTip</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a3fbe2a284223c621ccbb5fceda29483a</anchor>
      <arglist>(QObjectPtr obj, const QString &amp;tip)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>ClosedProperty</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ad125aad335ea1c9837f87434dfb0bd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>DirtyProperty</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a6607536f80328c1ef4af136be8e28f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>Restore</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a917629682ccc69df6fea03550aa98c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>RestoreTesting</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a1b83faf4db5715a92f6209e8d65a957b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>alphanum.hpp</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>alphanum_8hpp</filename>
    <class kind="struct">doj::alphanum_less</class>
    <namespace>doj</namespace>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ac0c7f766d543afb5513105747e776fed</anchor>
      <arglist>(const lT &amp;left, const rT &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a3b1adaf5632863716bce8f2488e47957</anchor>
      <arglist>(char *l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ab3416f4d5032e675d1b7b6b7fbbf2123</anchor>
      <arglist>(const char *l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ad834a17e25bd97035e3c946a6957bb3f</anchor>
      <arglist>(char *l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>abb4c711e0bddba1d516914ded7ea2896</anchor>
      <arglist>(const char *l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a19670149240b0eac74f293fc11082315</anchor>
      <arglist>(const std::string &amp;l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a97af5007e8a11ec5a13467c84d11676b</anchor>
      <arglist>(char *l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a676a9a81372c0f744ca1e4038768d6b4</anchor>
      <arglist>(const std::string &amp;l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a89cacfad74458c555a8566df388b2c98</anchor>
      <arglist>(const char *l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp&lt; std::string &gt;</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a22765105d9e219d257fc3a9b4848d120</anchor>
      <arglist>(const std::string &amp;l, const std::string &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.hpp</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>any_8hpp</filename>
    <class kind="struct">nonstd::any_lite::detail::add_const</class>
    <class kind="class">nonstd::any_lite::any</class>
    <class kind="class">nonstd::any_lite::bad_any_cast</class>
    <class kind="class">nonstd::any_lite::any::holder</class>
    <class kind="struct">nonstd::detail::in_place_index_tag</class>
    <class kind="struct">nonstd::in_place_t</class>
    <class kind="struct">nonstd::detail::in_place_type_tag</class>
    <class kind="class">nonstd::any_lite::any::placeholder</class>
    <class kind="struct">nonstd::any_lite::detail::remove_reference</class>
    <class kind="struct">nonstd::any_lite::detail::remove_reference&lt; T &amp; &gt;</class>
    <namespace>nonstd</namespace>
    <namespace>nonstd::any_lite</namespace>
    <namespace>nonstd::any_lite::detail</namespace>
    <namespace>nonstd::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>any_BETWEEN</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>abd9f5a472ee3fea1820f17cadc40efc4</anchor>
      <arglist>(v, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_COMPILER_GNUC_VERSION</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>aaab7f25a4ac72fd72f1ca0eacfb58b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_COMPILER_MSVC_VERSION</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a015d7495b4b2720b24aeead700593cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_constexpr</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a65334d3c54bc01ba85981a4bb58857d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_constexpr14</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>ae065a88ac7cf7fc0672cfd4962e81b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_CPP11_OR_GREATER</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>af2ede737805271853dae4dba13f0b387</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_CPP14_OR_GREATER</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a653900027e14e4df1be613e274a604a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_CPP17_OR_GREATER</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>af194a24d97117449d613fc910bec3294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_lite_VERSION</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a370c27c5fd13c1e7dd7ced5843879a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_noexcept</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a340d37a91327e2e08dd52c7f16c9d753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>any_nullptr</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a7b83e4ec261d4f52663b4f1d7962e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NONSTD_ANY_LITE_HPP</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>acde0eda6701450fa658e5de755d7bff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_HAVE_IN_PLACE_TYPES</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a4722749a851a33e2b093cf1611790cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_in_place_index_t</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>a121e530fb1bf04dbdc8645963fb5c406</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_in_place_type_t</name>
      <anchorfile>any_8hpp.html</anchorfile>
      <anchor>abb37c7060b6452ba3f045d64d99b91d3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ab2ae8e6205f6348d2b6f0080be4d10d3</anchor>
      <arglist>(any const &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ae67687c968bbe7a3fd11b5656f88df1c</anchor>
      <arglist>(any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType const *</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>a0f4054c41fb16c21aa738b183602b06d</anchor>
      <arglist>(any const *operand) any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>ValueType *</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>a5124f1721d0ce749a41860ad9fc5896a</anchor>
      <arglist>(any *operand) any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>a96e472c904d9595347fc5879b10e18b8</anchor>
      <arglist>(detail::in_place_type_tag&lt; T &gt;=detail::in_place_type_tag&lt; T &gt;())</arglist>
    </member>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>aad90f3210c0f2757b4d8e35f63b0ed93</anchor>
      <arglist>(detail::in_place_index_tag&lt; I &gt;=detail::in_place_index_tag&lt; I &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ac747c3fbce53e430148f258086e7b7fe</anchor>
      <arglist>(any &amp;x, any &amp;y) any_noexcept</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>applink.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/openssl/</path>
    <filename>applink_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_CLEARERR</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a8338fb75afd3b1ba628173fe61c47b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_CLOSE</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>abd448e01990dcb472fba962fde2fbabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FCLOSE</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a1e9dff28b1a3b7f0895043784d06f8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FEOF</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a4a63835ca1e78b2108e5fa90bab10942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FERROR</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>aff9fab71d7f3e830054072f436f9d42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FFLUSH</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a596cf6e820a88233e461122d77196848</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FGETS</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>aadf6a2b81e6b6840c7e931eefb2cb68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FILENO</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>ae01f71f354dd39130e9920b9d3919880</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FOPEN</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a34c2c60a02ec027353fb9d5bccc40b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FPRINTF</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a66f451305bf0533727a813346d8a5cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FREAD</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>aa6536b36f82c9847c4950c5da52b15f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FSEEK</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>ae83ee54705d98eecdc00861d278a235c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FSETMOD</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a2e083d8cf916f35c18fd39b9b62260f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FTELL</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a4e9eb2a505fc7828527d3f2d9c900ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_FWRITE</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a02ac9d856c66c3ae13176b2a59330ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_LSEEK</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>afef180179fab371c5dc4bee478811330</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_MAX</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a8e2ffc72a82b4a11468334e84267bf39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_OPEN</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a0c7d7e024b55365a722f83caca88a99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_READ</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>af44bba99d98c1641364d4b983f230388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_STDERR</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a2d9a27102568226120dd8c6ba0aec7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_STDIN</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a21992357c12b22576ea318ecea2edf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_STDOUT</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a0a1313500bd5aa3b2a682b998419e32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APPLINK_WRITE</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a8a08180b7d9bf48c4a221cd521740cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__declspec</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>ace782387dccc59824c26bc22e7bba792</anchor>
      <arglist>(dllexport)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>app_clearerr</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a35df9fdfd3d26c7880fc358408d03e79</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>app_feof</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>ac57fbfbb12ab015fad7fceb0b4da9d6a</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>app_ferror</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a2444ab8219366af81478f2b5fa8df58d</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>app_fileno</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>aa543a1917ce84f24f8302bdecd7bb4c5</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>app_fsetmod</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a219a1b50b445828349f2c75dc9084ccc</anchor>
      <arglist>(FILE *fp, char mod)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>app_stderr</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>a61932071a0d362b425951c1079fc1596</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>app_stdin</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>abfb4823fa8f026635df41d20bc651b4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>app_stdout</name>
      <anchorfile>applink_8c.html</anchorfile>
      <anchor>ad7cf67e83a63ba3a11f20509ed4cd35f</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backward.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/backward-cpp/</path>
    <filename>backward_8cpp</filename>
    <includes id="backward_8hpp" name="backward.hpp" local="yes" imported="no">backward.hpp</includes>
    <namespace>backward</namespace>
    <member kind="variable">
      <type>backward::SignalHandling</type>
      <name>sh</name>
      <anchorfile>namespacebackward.html</anchorfile>
      <anchor>a6be34a42939faf0fbcfe077ce9faf9ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backward.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/backward-cpp/</path>
    <filename>backward_8hpp</filename>
    <class kind="class">backward::cfile_streambuf</class>
    <class kind="class">backward::Colorize</class>
    <class kind="struct">backward::details::default_delete</class>
    <class kind="struct">backward::details::deleter</class>
    <class kind="struct">backward::details::demangler</class>
    <class kind="struct">backward::details::demangler_impl</class>
    <class kind="class">backward::details::handle</class>
    <class kind="struct">backward::details::hashtable</class>
    <class kind="struct">backward::SourceFile::not_isempty</class>
    <class kind="struct">backward::SourceFile::not_isspace</class>
    <class kind="class">backward::Printer</class>
    <class kind="struct">backward::ResolvedTrace</class>
    <class kind="struct">backward::details::rm_ptr</class>
    <class kind="struct">backward::details::rm_ptr&lt; const T * &gt;</class>
    <class kind="struct">backward::details::rm_ptr&lt; T * &gt;</class>
    <class kind="class">backward::SignalHandling</class>
    <class kind="class">backward::SnippetFactory</class>
    <class kind="class">backward::SourceFile</class>
    <class kind="struct">backward::ResolvedTrace::SourceLoc</class>
    <class kind="class">backward::StackTrace</class>
    <class kind="class">backward::StackTraceImpl</class>
    <class kind="class">backward::StackTraceImplBase</class>
    <class kind="class">backward::StackTraceImplHolder</class>
    <class kind="struct">backward::Trace</class>
    <class kind="class">backward::TraceResolver</class>
    <class kind="class">backward::TraceResolverImpl</class>
    <class kind="class">backward::TraceResolverImpl&lt; system_tag::unknown_tag &gt;</class>
    <class kind="class">backward::TraceResolverImplBase</class>
    <namespace>backward</namespace>
    <namespace>backward::Color</namespace>
    <namespace>backward::ColorMode</namespace>
    <namespace>backward::details</namespace>
    <namespace>backward::system_tag</namespace>
    <namespace>backward::trace_resolver_tag</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BACKWARD_ATLEAST_CXX98</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>aaf7db9f321c0520a0e7f901eec032d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BACKWARD_CXX98</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>abf3b44e8f938981812f1a8b796b9dbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BACKWARD_SYSTEM_UNKNOWN</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>afcee5c9532cda64f6fa6fefd5882b8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOINLINE</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>a1b173d22e57d9395897acbd8de62d505</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nullptr</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>ab979d9d4b4923f7c54d6caa6e1a61936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>override</name>
      <anchorfile>backward_8hpp.html</anchorfile>
      <anchor>a421c2a84099be332814e021bcf72c6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unknown_tag</type>
      <name>current_tag</name>
      <anchorfile>namespacebackward_1_1system__tag.html</anchorfile>
      <anchor>a005308e2bb22645ab361db437e1efbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>automatic</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090ab3b137eb64307b81fef0ff09f93ee622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>never</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090af0469cd8b4e78a7dbbb315e69b8a441b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>always</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090af66d65034994cb34507cf038a93b1c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yellow</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca8f7946cb6e3cd72b9624130f4d6b3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>purple</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca83495492b6ede5f3b14a20d42204b8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reset</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca40f024dfd446488cdd59a1e4438b2fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>move</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>ad24f2f88d54f9427acdf56cc736374b0</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>move</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>a04154532c87d76958feb878627e30b64</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split_source_prefixes</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>aca80b0f0335015da9cf5f8bcc6778e0e</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBackwardPathDelimiter</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>a63a2b5c559f334ede442eaac25058d12</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Base64.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Base64_8c</filename>
    <includes id="Base64_8h" name="Base64.h" local="yes" imported="no">Base64.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NV</name>
      <anchorfile>Base64_8c.html</anchorfile>
      <anchor>af7b1400a617718754e5de5c255467af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_decode</name>
      <anchorfile>Base64_8c.html</anchorfile>
      <anchor>a0818cc9251316480e2863c1e7dfce53e</anchor>
      <arglist>(b64_data_t *out, b64_size_t out_len, const char *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_decodeLength</name>
      <anchorfile>Base64_8c.html</anchorfile>
      <anchor>a6756d56fa9ad9777686dc80627a2fc6d</anchor>
      <arglist>(const char *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_encode</name>
      <anchorfile>Base64_8c.html</anchorfile>
      <anchor>ae5b1bbe570b8d393744f067a9a88d9bf</anchor>
      <arglist>(char *out, b64_size_t out_len, const b64_data_t *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_encodeLength</name>
      <anchorfile>Base64_8c.html</anchorfile>
      <anchor>a417cd2f135597eaab857336b4e715f22</anchor>
      <arglist>(const b64_data_t *in, b64_size_t in_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Base64.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Base64_8h</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>b64_data_t</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>a725432c2d3ea3c98b77e1d8ca15422ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>b64_size_t</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>ae8347236555fa373af685f29f4ca5567</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_decode</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>a0818cc9251316480e2863c1e7dfce53e</anchor>
      <arglist>(b64_data_t *out, b64_size_t out_len, const char *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_decodeLength</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>a6756d56fa9ad9777686dc80627a2fc6d</anchor>
      <arglist>(const char *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_encode</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>ae5b1bbe570b8d393744f067a9a88d9bf</anchor>
      <arglist>(char *out, b64_size_t out_len, const b64_data_t *in, b64_size_t in_len)</arglist>
    </member>
    <member kind="function">
      <type>b64_size_t</type>
      <name>Base64_encodeLength</name>
      <anchorfile>Base64_8h.html</anchorfile>
      <anchor>a417cd2f135597eaab857336b4e715f22</anchor>
      <arglist>(const b64_data_t *in, b64_size_t in_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cheatsheet_dialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/cheatsheet/</path>
    <filename>cheatsheet__dialog_8cpp</filename>
    <includes id="cheatsheet__dialog_8h" name="cheatsheet_dialog.h" local="yes" imported="no">cheatsheet_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>cheatsheet_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler/src/cheatsheet/</path>
    <filename>cheatsheet__dialog_8h</filename>
    <class kind="class">CheatsheetDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>chrono.h</name>
    <path>/tmp/ws/src/plotjuggler/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::duration&lt; Rep, Period &gt;, Char &gt;</class>
    <class kind="struct">formatter&lt; std::chrono::time_point&lt; std::chrono::system_clock &gt;, Char &gt;</class>
    <class kind="struct">formatter&lt; std::tm, 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>
    <class kind="struct">formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::parse_range</class>
    <class kind="struct">formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::spec_handler</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>null localtime_r</type>
      <name>FMT_NOMACRO</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a556904330c36d3d826ed34b09447438b</anchor>
      <arglist>(...)</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>FMT_CONSTEXPR To</type>
      <name>lossless_integral_conversion</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>ac9b448822712d899ac8814dd4e0b6cc9</anchor>
      <arglist>(const From from, int &amp;ec)</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>To</type>
      <name>safe_duration_cast</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>a1b2f780f349d616fa841550dc49f59d0</anchor>
      <arglist>(std::chrono::duration&lt; FromRep, FromPeriod &gt; from, int &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR To</type>
      <name>safe_float_conversion</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>a4068ce3522b9a60611b5cb6466977e9a</anchor>
      <arglist>(const From from, int &amp;ec)</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>Clients.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Clients_8c</filename>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <member kind="function">
      <type>int</type>
      <name>clientIDCompare</name>
      <anchorfile>Clients_8c.html</anchorfile>
      <anchor>a961b1c46020c65b7ffd662500d1c849d</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clientSocketCompare</name>
      <anchorfile>Clients_8c.html</anchorfile>
      <anchor>a82dc4e265fecdaea2810ccdeab0abf52</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Clients.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Clients_8h</filename>
    <includes id="MQTTTime_8h" name="MQTTTime.h" local="yes" imported="no">MQTTTime.h</includes>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <class kind="struct">Clients</class>
    <class kind="struct">ClientStates</class>
    <class kind="struct">Messages</class>
    <class kind="struct">networkHandles</class>
    <class kind="struct">Publications</class>
    <class kind="struct">willMessages</class>
    <member kind="define">
      <type>#define</type>
      <name>DISCONNECTING</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a25b1693480cfeb013e34f6003ac41761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_IN_PROGRESS</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>aa1319486e6df0a1b0e0fb6ec15116aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROXY_CONNECT_IN_PROGRESS</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a4a302ccb65680fe237472557695eb56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSL_IN_PROGRESS</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a94a44fc4cab9308b6185cd2bc02008f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCP_IN_PROGRESS</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a97e14fe03e00217fadc96a7314979151</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAIT_FOR_CONNACK</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a1a5f8592f39aa9d3a208f5e803e9b4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEBSOCKET_IN_PROGRESS</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a9d89a56cf194f23f2f2e6b612d88cb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clientIDCompare</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a961b1c46020c65b7ffd662500d1c849d</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clientSocketCompare</name>
      <anchorfile>Clients_8h.html</anchorfile>
      <anchor>a82dc4e265fecdaea2810ccdeab0abf52</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_dialog.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__dialog_8hpp</filename>
    <includes id="color__preview_8hpp" name="color_preview.hpp" local="yes" imported="no">color_preview.hpp</includes>
    <includes id="color__wheel_8hpp" name="color_wheel.hpp" local="yes" imported="no">color_wheel.hpp</includes>
    <class kind="class">color_widgets::ColorDialog</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_names.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>color__names_8cpp</filename>
    <includes id="color__names_8hpp" name="color_names.hpp" local="yes" imported="no">color_names.hpp</includes>
    <namespace>color_widgets</namespace>
    <member kind="function">
      <type>QColor</type>
      <name>colorFromString</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a4801a6bdac54c6430525986c97cdc26f</anchor>
      <arglist>(const QString &amp;string, bool alpha=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRegularExpression</type>
      <name>regex_func_rgb</name>
      <anchorfile>color__names_8cpp.html</anchorfile>
      <anchor>a90416b7abdcf73597d26dccc82df5667</anchor>
      <arglist>(R&quot;(^rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$)&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRegularExpression</type>
      <name>regex_func_rgba</name>
      <anchorfile>color__names_8cpp.html</anchorfile>
      <anchor>ab6f5e9311384743d5e281066bf858026</anchor>
      <arglist>(R&quot;(^rgba?\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$)&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRegularExpression</type>
      <name>regex_hex_rgba</name>
      <anchorfile>color__names_8cpp.html</anchorfile>
      <anchor>a5639b5cc6b7a7459eb282808168b8d8c</anchor>
      <arglist>(&quot;^#[[:xdigit:]]{8}$&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRegularExpression</type>
      <name>regex_qcolor</name>
      <anchorfile>color__names_8cpp.html</anchorfile>
      <anchor>a447d3a70590988b932b14c02e9e78a4d</anchor>
      <arglist>(&quot;^(?:(?:#[[:xdigit:]]{3})|(?:#[[:xdigit:]]{6})|(?:[[:alpha:]]+))$&quot;)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>stringFromColor</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>ac1522378cf8348213dc6534d6739f01b</anchor>
      <arglist>(const QColor &amp;color, bool alpha=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_names.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__names_8hpp</filename>
    <namespace>color_widgets</namespace>
    <member kind="function">
      <type>QColor</type>
      <name>colorFromString</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a4801a6bdac54c6430525986c97cdc26f</anchor>
      <arglist>(const QString &amp;string, bool alpha=true)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>stringFromColor</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>ac1522378cf8348213dc6534d6739f01b</anchor>
      <arglist>(const QColor &amp;color, bool alpha=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_palette.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>color__palette_8cpp</filename>
    <includes id="color__palette_8hpp" name="color_palette.hpp" local="yes" imported="no">color_palette.hpp</includes>
    <class kind="class">color_widgets::ColorPalette::Private</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_palette.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__palette_8hpp</filename>
    <class kind="class">color_widgets::ColorPalette</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_preview.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>color__preview_8cpp</filename>
    <includes id="color__preview_8hpp" name="color_preview.hpp" local="yes" imported="no">color_preview.hpp</includes>
    <class kind="class">color_widgets::ColorPreview::Private</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_preview.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__preview_8hpp</filename>
    <class kind="class">color_widgets::ColorPreview</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_selector.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__selector_8hpp</filename>
    <includes id="color__preview_8hpp" name="color_preview.hpp" local="yes" imported="no">color_preview.hpp</includes>
    <includes id="color__wheel_8hpp" name="color_wheel.hpp" local="yes" imported="no">color_wheel.hpp</includes>
    <class kind="class">color_widgets::ColorSelector</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>color_utils.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>color__utils_8cpp</filename>
    <includes id="color__utils_8hpp" name="color_utils.hpp" local="yes" imported="no">color_utils.hpp</includes>
    <namespace>color_widgets</namespace>
    <namespace>color_widgets::detail</namespace>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_hsl</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a456af06371c2da0d7dba49d70e53d588</anchor>
      <arglist>(qreal hue, qreal sat, qreal lig, qreal alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_lch</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>acd347fee68f9c68774a96ef173ae5221</anchor>
      <arglist>(qreal hue, qreal chroma, qreal luma, qreal alpha=1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_utils.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__utils_8hpp</filename>
    <namespace>color_widgets</namespace>
    <namespace>color_widgets::detail</namespace>
    <member kind="function">
      <type>qreal</type>
      <name>color_chromaF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>ab678515db14336d20999433220f8fa16</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_hsl</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a456af06371c2da0d7dba49d70e53d588</anchor>
      <arglist>(qreal hue, qreal sat, qreal lig, qreal alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_lch</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>acd347fee68f9c68774a96ef173ae5221</anchor>
      <arglist>(qreal hue, qreal chroma, qreal luma, qreal alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_HSL_saturationF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>ab3ed261834b2f27b02d13be410f260a3</anchor>
      <arglist>(const QColor &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_lightnessF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a56f4f4711804480552193279f44ebbfe</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_lumaF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a24ae7c63b72e779ffd07e3b58a9f797e</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>rainbow_hsv</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a8e60d78bc2d4ac34f983a5bf1024cc1a</anchor>
      <arglist>(qreal hue)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>rainbow_lch</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a70eb1b57eb441637ff91b9aa931ee894</anchor>
      <arglist>(qreal hue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_wheel.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>color__wheel_8cpp</filename>
    <includes id="color__wheel_8hpp" name="color_wheel.hpp" local="yes" imported="no">color_wheel.hpp</includes>
    <includes id="color__utils_8hpp" name="color_utils.hpp" local="yes" imported="no">color_utils.hpp</includes>
    <class kind="class">color_widgets::ColorWheel::Private</class>
    <namespace>color_widgets</namespace>
    <member kind="enumeration">
      <type></type>
      <name>MouseStatus</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Nothing</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078adbcd6a2a5f490485d8618ef835170332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragCircle</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078a53abb02882e53034f40807de0147555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragSquare</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078a882ceb1ed2396b22a69fbb7b22e544b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ColorWheel::DisplayFlags</type>
      <name>default_flags</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a75172a369a19031cceffc8bb5bc3553b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ColorWheel::DisplayFlags</type>
      <name>hard_default_flags</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a605f183141317732a38e92106012d9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>selector_radius</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>ac675e3179b97bcf38a40c6b885fbc6cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_wheel.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>color__wheel_8hpp</filename>
    <class kind="class">color_widgets::ColorWheel</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>conanfile.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test_package/</path>
    <filename>conanfile_8py</filename>
    <class kind="class">conanfile::TestPackageConan</class>
    <namespace>conanfile</namespace>
  </compound>
  <compound kind="file">
    <name>config.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/sol/</path>
    <filename>config_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>controlVMnetworkstate.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>controlVMnetworkstate_8py</filename>
    <namespace>controlVMnetworkstate</namespace>
    <member kind="function">
      <type>def</type>
      <name>controlvmnetworkstate</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>a3902aa3add85a63af3ca5a18bed950d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_sel</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>aaee23a2df60bc6904a02dd11456c80d5</anchor>
      <arglist>(prompt, max_, selectionoption)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>statustext</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>abf1e35455024d5adebcf67cb346b20b5</anchor>
      <arglist>(result)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bindir</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>a44d71d4bf5cbb444b6c14c3d6d4df518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core.h</name>
    <path>/tmp/ws/src/plotjuggler/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">basic_format_arg</class>
    <class kind="class">basic_format_arg</class>
    <class kind="class">basic_format_args</class>
    <class kind="class">basic_format_args</class>
    <class kind="class">basic_format_context</class>
    <class kind="class">basic_format_parse_context</class>
    <class kind="class">basic_string_view</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="struct">compile_string</class>
    <class kind="class">detail::counting_buffer</class>
    <class kind="struct">detail::custom_value</class>
    <class kind="class">detail::dynamic_arg_list</class>
    <class kind="class">dynamic_format_arg_store</class>
    <class kind="class">dynamic_format_arg_store</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="class">format_arg_store</class>
    <class kind="struct">format_args</class>
    <class kind="struct">format_to_n_result</class>
    <class kind="struct">formattable</class>
    <class kind="struct">formatter</class>
    <class kind="class">basic_format_arg::handle</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">is_char</class>
    <class kind="struct">is_char&lt; char &gt;</class>
    <class kind="struct">is_char&lt; char16_t &gt;</class>
    <class kind="struct">is_char&lt; char32_t &gt;</class>
    <class kind="struct">is_char&lt; detail::char8_type &gt;</class>
    <class kind="struct">is_char&lt; wchar_t &gt;</class>
    <class kind="struct">is_compile_string</class>
    <class kind="struct">is_contiguous</class>
    <class kind="struct">is_contiguous&lt; std::basic_string&lt; Char &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_reference_wrapper</class>
    <class kind="struct">detail::is_reference_wrapper&lt; std::reference_wrapper&lt; T &gt; &gt;</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">monostate</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">dynamic_format_arg_store::need_copy</class>
    <class kind="struct">detail::dynamic_arg_list::node</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">type_identity</class>
    <class kind="struct">detail::dynamic_arg_list::typed_node</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>a6ac817eb9e788e21d4806455972967cb</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>a70a1d698c31e132bff0038d996d8a93f</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>a4941eb2e4e418d833e582ae664ee7fb9</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>a66fd080cbd291b1ead147865f0c1b497</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>FMT_NORETURN FMT_API void</type>
      <name>assert_fail</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6c6e0604e89fc0ef840b154b8e8b0524</anchor>
      <arglist>(const char *file, int line, const char *message)</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>a7d5eefee88ce16f4ce1fec13ebe6eac9</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>a17b5d50d9b5d3e8d361af4f86f222f8d</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>a830919326cde60262f7aad5a6e04448f</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>a6e0e13ef76aff81ccea237a0fd91e297</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>ac0684564890da82e6e7d29ce05ededc4</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>a130d2f7ff2170d1001ed340ec22c3191</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>a326f40aa248f14a5457d593f46ffa4f0</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>a152ae8803b5ab9ca235a32807800581f</anchor>
      <arglist>(const Args &amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a02df8c24d3064ce5832ecfed0803d81e</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>abae85a8bb4fc98b2087fef903cd2ef9a</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>const T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae56b851e959627db9e9bcb9dcd6d2812</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a831114612dd14c864b58c531cdaec1ab</anchor>
      <arglist>(const std::reference_wrapper&lt; T &gt; &amp;v)</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>curvelist_panel.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvelist__panel_8cpp</filename>
    <includes id="curvelist__panel_8h" name="curvelist_panel.h" local="yes" imported="no">curvelist_panel.h</includes>
    <includes id="alphanum_8hpp" name="alphanum.hpp" local="yes" imported="no">PlotJuggler/alphanum.hpp</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
  </compound>
  <compound kind="file">
    <name>curvelist_panel.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvelist__panel_8h</filename>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">transforms/custom_function.h</includes>
    <includes id="tree__completer_8h" name="tree_completer.h" local="yes" imported="no">tree_completer.h</includes>
    <includes id="curvetree__view_8h" name="curvetree_view.h" local="yes" imported="no">curvetree_view.h</includes>
    <class kind="class">CurveListPanel</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>curvelist_view.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvelist__view_8cpp</filename>
    <includes id="curvelist__view_8h" name="curvelist_view.h" local="yes" imported="no">curvelist_view.h</includes>
    <includes id="curvelist__panel_8h" name="curvelist_panel.h" local="yes" imported="no">curvelist_panel.h</includes>
  </compound>
  <compound kind="file">
    <name>curvelist_view.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvelist__view_8h</filename>
    <includes id="alphanum_8hpp" name="alphanum.hpp" local="yes" imported="no">PlotJuggler/alphanum.hpp</includes>
    <class kind="class">CurvesView</class>
    <class kind="class">CurveTableView</class>
    <class kind="class">SortedTableItem</class>
  </compound>
  <compound kind="file">
    <name>curvetree_view.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvetree__view_8cpp</filename>
    <includes id="curvetree__view_8h" name="curvetree_view.h" local="yes" imported="no">curvetree_view.h</includes>
    <includes id="curvelist__panel_8h" name="curvelist_panel.h" local="yes" imported="no">curvelist_panel.h</includes>
    <class kind="class">TreeWidgetItem</class>
  </compound>
  <compound kind="file">
    <name>curvetree_view.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>curvetree__view_8h</filename>
    <includes id="curvelist__view_8h" name="curvelist_view.h" local="yes" imported="no">curvelist_view.h</includes>
    <class kind="class">CurveTreeView</class>
  </compound>
  <compound kind="file">
    <name>custom_function.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>custom__function_8cpp</filename>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">custom_function.h</includes>
    <includes id="lua__custom__function_8h" name="lua_custom_function.h" local="yes" imported="no">lua_custom_function.h</includes>
    <member kind="function">
      <type>QDomElement</type>
      <name>ExportSnippets</name>
      <anchorfile>custom__function_8cpp.html</anchorfile>
      <anchor>aaa6005408b03e4f4c64a6e5b7b68afa9</anchor>
      <arglist>(const SnippetsMap &amp;snippets, QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>ExportSnippetToXML</name>
      <anchorfile>custom__function_8cpp.html</anchorfile>
      <anchor>a284e7cbd57a4db148ef4ebf69ca14e94</anchor>
      <arglist>(const SnippetData &amp;snippet, QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>SnippetData</type>
      <name>GetSnippetFromXML</name>
      <anchorfile>custom__function_8cpp.html</anchorfile>
      <anchor>a59de8444ff1d110fa60b21dcba0b2e40</anchor>
      <arglist>(const QDomElement &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>SnippetsMap</type>
      <name>GetSnippetsFromXML</name>
      <anchorfile>custom__function_8cpp.html</anchorfile>
      <anchor>ab88ffa8bd802b5879a99cf4b75a8fd56</anchor>
      <arglist>(const QString &amp;xml_text)</arglist>
    </member>
    <member kind="function">
      <type>SnippetsMap</type>
      <name>GetSnippetsFromXML</name>
      <anchorfile>custom__function_8cpp.html</anchorfile>
      <anchor>ae79642c826121965e9734f3a0f7a5cd8</anchor>
      <arglist>(const QDomElement &amp;snippets_element)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom_function.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>custom__function_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <class kind="class">CustomFunction</class>
    <class kind="struct">SnippetData</class>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, CustomPlotPtr &gt;</type>
      <name>CustomPlotMap</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>a236cef5eb8b458a05fa51bec1aa61f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CustomFunction &gt;</type>
      <name>CustomPlotPtr</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>ade0c07a1cb267fac03535ae8536b74f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; QString, SnippetData &gt;</type>
      <name>SnippetsMap</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>ad02d51531181d3f69ab83a0a3545f606</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>ExportSnippets</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>ac3f7e2ca64468067902526228f2ed2b8</anchor>
      <arglist>(const SnippetsMap &amp;snippets, QDomDocument &amp;destination_doc)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>ExportSnippetToXML</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>a57058bf28fc4cd931e3ac5113257acbe</anchor>
      <arglist>(const SnippetData &amp;snippet, QDomDocument &amp;destination_doc)</arglist>
    </member>
    <member kind="function">
      <type>SnippetData</type>
      <name>GetSnippetFromXML</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>a1d29c62839d912c3c026bd7abaa9d63b</anchor>
      <arglist>(const QDomElement &amp;snippets_element)</arglist>
    </member>
    <member kind="function">
      <type>SnippetsMap</type>
      <name>GetSnippetsFromXML</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>ab88ffa8bd802b5879a99cf4b75a8fd56</anchor>
      <arglist>(const QString &amp;xml_text)</arglist>
    </member>
    <member kind="function">
      <type>SnippetsMap</type>
      <name>GetSnippetsFromXML</name>
      <anchorfile>custom__function_8h.html</anchorfile>
      <anchor>ae79642c826121965e9734f3a0f7a5cd8</anchor>
      <arglist>(const QDomElement &amp;snippets_element)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom_timeseries.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>custom__timeseries_8cpp</filename>
    <includes id="custom__timeseries_8h" name="custom_timeseries.h" local="yes" imported="no">custom_timeseries.h</includes>
    <includes id="lua__custom__function_8h" name="lua_custom_function.h" local="yes" imported="no">lua_custom_function.h</includes>
  </compound>
  <compound kind="file">
    <name>custom_timeseries.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>custom__timeseries_8h</filename>
    <includes id="timeseries__qwt_8h" name="timeseries_qwt.h" local="yes" imported="no">timeseries_qwt.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">custom_function.h</includes>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <class kind="class">CustomTimeseries</class>
  </compound>
  <compound kind="file">
    <name>customtracker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>customtracker_8cpp</filename>
    <includes id="customtracker_8h" name="customtracker.h" local="yes" imported="no">customtracker.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__plot__curve_8h" name="qwt_plot_curve.h" local="yes" imported="no">qwt_plot_curve.h</includes>
    <includes id="qwt__event__pattern_8h" name="qwt_event_pattern.h" local="yes" imported="no">qwt_event_pattern.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="struct">compareX</class>
  </compound>
  <compound kind="file">
    <name>customtracker.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>customtracker_8h</filename>
    <includes id="qwt__plot__picker_8h" name="qwt_plot_picker.h" local="yes" imported="no">qwt_plot_picker.h</includes>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
    <includes id="qwt__plot__marker_8h" name="qwt_plot_marker.h" local="yes" imported="no">qwt_plot_marker.h</includes>
    <class kind="class">CurveTracker</class>
  </compound>
  <compound kind="file">
    <name>dataload_csv.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadCSV/</path>
    <filename>dataload__csv_8cpp</filename>
    <includes id="dataload__csv_8h" name="dataload_csv.h" local="yes" imported="no">dataload_csv.h</includes>
    <includes id="selectlistdialog_8h" name="selectlistdialog.h" local="yes" imported="no">selectlistdialog.h</includes>
    <member kind="function">
      <type>const QRegExp</type>
      <name>csv_separator</name>
      <anchorfile>dataload__csv_8cpp.html</anchorfile>
      <anchor>a495ebbf968981db11b5a7be11e52a708</anchor>
      <arglist>(&quot;(\\,|\\;|\\|)&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataload_csv.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadCSV/</path>
    <filename>dataload__csv_8h</filename>
    <includes id="dataloader__base_8h" name="dataloader_base.h" local="yes" imported="no">PlotJuggler/dataloader_base.h</includes>
    <class kind="class">DataLoadCSV</class>
  </compound>
  <compound kind="file">
    <name>dataload_ulog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>dataload__ulog_8cpp</filename>
    <includes id="dataload__ulog_8h" name="dataload_ulog.h" local="yes" imported="no">dataload_ulog.h</includes>
    <includes id="selectlistdialog_8h" name="selectlistdialog.h" local="yes" imported="no">selectlistdialog.h</includes>
    <includes id="ulog__parser_8h" name="ulog_parser.h" local="yes" imported="no">ulog_parser.h</includes>
    <includes id="ulog__parameters__dialog_8h" name="ulog_parameters_dialog.h" local="yes" imported="no">ulog_parameters_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>dataload_ulog.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>dataload__ulog_8h</filename>
    <includes id="dataloader__base_8h" name="dataloader_base.h" local="yes" imported="no">PlotJuggler/dataloader_base.h</includes>
    <class kind="class">DataLoadULog</class>
  </compound>
  <compound kind="file">
    <name>dataloader_base.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>dataloader__base_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="pj__plugin_8h" name="pj_plugin.h" local="yes" imported="no">PlotJuggler/pj_plugin.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <class kind="class">PJ::DataLoader</class>
    <class kind="struct">PJ::FileLoadInfo</class>
    <namespace>PJ</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DataRead_iid</name>
      <anchorfile>dataloader__base_8h.html</anchorfile>
      <anchor>a46830f8306a392f6679cc2347a30df9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DataLoader &gt;</type>
      <name>DataLoaderPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a418759a56a2023b3ea422f280ddcefb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>datastream_mqtt.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamMQTT/</path>
    <filename>datastream__mqtt_8cpp</filename>
    <includes id="datastream__mqtt_8h" name="datastream_mqtt.h" local="yes" imported="no">datastream_mqtt.h</includes>
    <class kind="class">MQTT_Dialog</class>
    <member kind="function">
      <type>QString</type>
      <name>Code</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>ae523fb70c78f404e417c99c26174de2b</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConnectionLost</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>a7844e2528128ecbd73088423be9ef632</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MessageArrived</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>a9204e16db9f3b86ca48dc957b808bc04</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnectFailure</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>a3f7f6d4dae223fd100841718775a0271</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribe</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>a85c5cfb76ce2a2f1f84661c96680f069</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribeFailure</name>
      <anchorfile>datastream__mqtt_8cpp.html</anchorfile>
      <anchor>abcbbe89c2105d9c97f4648ed6bc3ea9d</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>datastream_mqtt.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamMQTT/</path>
    <filename>datastream__mqtt_8h</filename>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="class">DataStreamMQTT</class>
  </compound>
  <compound kind="file">
    <name>datastream_sample.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamSample/</path>
    <filename>datastream__sample_8cpp</filename>
    <includes id="datastream__sample_8h" name="datastream_sample.h" local="yes" imported="no">datastream_sample.h</includes>
  </compound>
  <compound kind="file">
    <name>datastream_sample.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamSample/</path>
    <filename>datastream__sample_8h</filename>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <class kind="class">DataStreamSample</class>
    <class kind="struct">DataStreamSample::Parameters</class>
  </compound>
  <compound kind="file">
    <name>datastream_zmq.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamZMQ/</path>
    <filename>datastream__zmq_8cpp</filename>
    <includes id="datastream__zmq_8h" name="datastream_zmq.h" local="yes" imported="no">datastream_zmq.h</includes>
  </compound>
  <compound kind="file">
    <name>datastream_zmq.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamZMQ/</path>
    <filename>datastream__zmq_8h</filename>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <includes id="zmq_8hpp" name="zmq.hpp" local="yes" imported="no">zmq.hpp</includes>
    <class kind="class">DataStreamZMQ</class>
    <class kind="class">StreamZMQDialog</class>
  </compound>
  <compound kind="file">
    <name>datastreamer_base.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>datastreamer__base_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="pj__plugin_8h" name="pj_plugin.h" local="yes" imported="no">PlotJuggler/pj_plugin.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <class kind="class">PJ::DataStreamer</class>
    <namespace>PJ</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DataStream_iid</name>
      <anchorfile>datastreamer__base_8h.html</anchorfile>
      <anchor>a41234124eb39a353a3b09e4ea9c4d880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DataStreamer &gt;</type>
      <name>DataStreamerPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a6a999c010cf4ecdc4fbfb9430a2dd897</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockAreaTabBar.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockAreaTabBar_8cpp</filename>
    <includes id="FloatingDragPreview_8h" name="FloatingDragPreview.h" local="yes" imported="no">FloatingDragPreview.h</includes>
    <includes id="DockAreaTabBar_8h" name="DockAreaTabBar.h" local="yes" imported="no">DockAreaTabBar.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <class kind="struct">ads::DockAreaTabBarPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockAreaTabBar.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockAreaTabBar_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockAreaTabBar</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockAreaTitleBar.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockAreaTitleBar_8cpp</filename>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <includes id="DockAreaTitleBar__p_8h" name="DockAreaTitleBar_p.h" local="yes" imported="no">DockAreaTitleBar_p.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="FloatingDragPreview_8h" name="FloatingDragPreview.h" local="yes" imported="no">FloatingDragPreview.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="DockAreaTabBar_8h" name="DockAreaTabBar.h" local="yes" imported="no">DockAreaTabBar.h</includes>
    <includes id="IconProvider_8h" name="IconProvider.h" local="yes" imported="no">IconProvider.h</includes>
    <includes id="DockComponentsFactory_8h" name="DockComponentsFactory.h" local="yes" imported="no">DockComponentsFactory.h</includes>
    <class kind="struct">ads::DockAreaTitleBarPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockAreaTitleBar.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockAreaTitleBar_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockAreaTitleBar</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockAreaTitleBar_p.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockAreaTitleBar__p_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CSpacerWidget</class>
    <class kind="class">ads::CTitleBarButton</class>
    <namespace>ads</namespace>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tTitleBarButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a9af5e50410256422289afceb76a1b1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockAreaWidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockAreaWidget_8cpp</filename>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockAreaTabBar_8h" name="DockAreaTabBar.h" local="yes" imported="no">DockAreaTabBar.h</includes>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <includes id="DockComponentsFactory_8h" name="DockComponentsFactory.h" local="yes" imported="no">DockComponentsFactory.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <class kind="class">ads::CDockAreaLayout</class>
    <class kind="struct">ads::DockAreaWidgetPrivate</class>
    <namespace>ads</namespace>
    <member kind="typedef">
      <type>CDockAreaLayout</type>
      <name>DockAreaLayout</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aee89f88bfd7d82cf2f414fb776d1e4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>ACTION_PROPERTY</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a3c4c8f04dfdf02265c904806c772e8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DockWidgetAreas</type>
      <name>DefaultAllowedAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab2996ef124ecf30f2e41720b835ca3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>INDEX_PROPERTY</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a4893fd9ee82ab8bfa3f4289b7f8b4f6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockAreaWidget.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockAreaWidget_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <class kind="class">ads::CDockAreaWidget</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockComponentsFactory.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockComponentsFactory_8cpp</filename>
    <includes id="DockComponentsFactory_8h" name="DockComponentsFactory.h" local="yes" imported="no">DockComponentsFactory.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="DockAreaTabBar_8h" name="DockAreaTabBar.h" local="yes" imported="no">DockAreaTabBar.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <namespace>ads</namespace>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; CDockComponentsFactory &gt;</type>
      <name>DefaultFactory</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a031bfaee08c12aedd235f7a032dddc9f</anchor>
      <arglist>(new CDockComponentsFactory())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockComponentsFactory.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockComponentsFactory_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockComponentsFactory</class>
    <namespace>ads</namespace>
    <member kind="function">
      <type>const CDockComponentsFactory *</type>
      <name>componentsFactory</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ac42748a68856291253817ae0f8904f5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockContainerWidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockContainerWidget_8cpp</filename>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockingStateReader_8h" name="DockingStateReader.h" local="yes" imported="no">DockingStateReader.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <class kind="class">ads::DockContainerWidgetPrivate</class>
    <namespace>ads</namespace>
    <member kind="enumeration">
      <type></type>
      <name>eDropMode</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeIntoArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aa0fffc8f7dbfb9a74e6757112ba039091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeIntoContainer</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aacedfd38366a993070c8b4ce455f98641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeInvalid</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aa90b18b271ec21fa3e94e1e825f105e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>areaIdToIndex</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a882e62262820aa2362cf7f64c5764d77</anchor>
      <arglist>(DockWidgetArea area)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insertWidgetIntoSplitter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a838e8c6b3951e8b621cc480597b43124</anchor>
      <arglist>(QSplitter *Splitter, QWidget *widget, bool Append)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>qByteArrayToHex</name>
      <anchorfile>DockContainerWidget_8cpp.html</anchorfile>
      <anchor>a710102b14f1e4167fc3ed0447517334b</anchor>
      <arglist>(const QByteArray &amp;src, char separator)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>toHexLower</name>
      <anchorfile>DockContainerWidget_8cpp.html</anchorfile>
      <anchor>acfea0ffbc2a9ab18a736671687e340a8</anchor>
      <arglist>(uint value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>zOrderCounter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a950ad022560a0c00c9c0f56de8c0d2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockContainerWidget.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockContainerWidget_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <class kind="class">ads::CDockContainerWidget</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockFocusController.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockFocusController_8cpp</filename>
    <includes id="DockFocusController_8h" name="DockFocusController.h" local="yes" imported="no">DockFocusController.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <class kind="struct">ads::DockFocusControllerPrivate</class>
    <namespace>ads</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateDockAreaFocusStyle</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ad7511ff73789ba73f131b7e9e115d86b</anchor>
      <arglist>(CDockAreaWidget *DockArea, bool Focused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateDockWidgetFocusStyle</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aba2c460787f4ae3daccee674b0068a78</anchor>
      <arglist>(CDockWidget *DockWidget, bool Focused)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockFocusController.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockFocusController_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <class kind="class">ads::CDockFocusController</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockingStateReader.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockingStateReader_8cpp</filename>
    <includes id="DockingStateReader_8h" name="DockingStateReader.h" local="yes" imported="no">DockingStateReader.h</includes>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockingStateReader.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockingStateReader_8h</filename>
    <class kind="class">ads::CDockingStateReader</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockManager.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockManager_8cpp</filename>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="IconProvider_8h" name="IconProvider.h" local="yes" imported="no">IconProvider.h</includes>
    <includes id="DockingStateReader_8h" name="DockingStateReader.h" local="yes" imported="no">DockingStateReader.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <includes id="DockFocusController_8h" name="DockFocusController.h" local="yes" imported="no">DockFocusController.h</includes>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <class kind="struct">ads::DockManagerPrivate</class>
    <namespace>ads</namespace>
    <member kind="enumeration">
      <type></type>
      <name>eStateFileVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InitialVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fa03908ddd2453da6926c6e14805c44204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Version1</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fa0b57e6b94139a70311da464b255c7a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CurrentVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fab7fc985e304f190ea69f19bfa1732aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initResource</name>
      <anchorfile>DockManager_8cpp.html</anchorfile>
      <anchor>af0c7d8e4ac458120448fdee881458989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CDockManager::ConfigFlags</type>
      <name>StaticConfigFlags</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>adae6280bb615b5da0906f0844d22922b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockManager.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockManager_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <class kind="class">ads::CDockManager</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockOverlay.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockOverlay_8cpp</filename>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">DockAreaTitleBar.h</includes>
    <class kind="struct">ads::DockOverlayCrossPrivate</class>
    <class kind="struct">ads::DockOverlayPrivate</class>
    <namespace>ads</namespace>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>areaAlignment</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a1251ef91c46f3ef5b2f6f81078312c69</anchor>
      <arglist>(const DockWidgetArea area)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockOverlay.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockOverlay_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
  </compound>
  <compound kind="file">
    <name>DockSplitter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockSplitter_8cpp</filename>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <class kind="struct">ads::DockSplitterPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockSplitter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockSplitter_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockSplitter</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockWidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockWidget_8cpp</filename>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">DockSplitter.h</includes>
    <includes id="DockComponentsFactory_8h" name="DockComponentsFactory.h" local="yes" imported="no">DockComponentsFactory.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="struct">ads::DockWidgetPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockWidget.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockWidget_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockWidget</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>DockWidgetTab.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>DockWidgetTab_8cpp</filename>
    <includes id="FloatingDragPreview_8h" name="FloatingDragPreview.h" local="yes" imported="no">FloatingDragPreview.h</includes>
    <includes id="ElidingLabel_8h" name="ElidingLabel.h" local="yes" imported="no">ElidingLabel.h</includes>
    <includes id="DockWidgetTab_8h" name="DockWidgetTab.h" local="yes" imported="no">DockWidgetTab.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="IconProvider_8h" name="IconProvider.h" local="yes" imported="no">IconProvider.h</includes>
    <class kind="struct">ads::DockWidgetTabPrivate</class>
    <namespace>ads</namespace>
    <member kind="typedef">
      <type>CElidingLabel</type>
      <name>tTabLabel</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ac09a67e34ad7669a2beb1747418d7fb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DockWidgetTab.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>DockWidgetTab_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CDockWidgetTab</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>ElidingLabel.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>ElidingLabel_8cpp</filename>
    <includes id="ElidingLabel_8h" name="ElidingLabel.h" local="yes" imported="no">ElidingLabel.h</includes>
    <class kind="struct">ads::ElidingLabelPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>ElidingLabel.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>ElidingLabel_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CElidingLabel</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>first_derivative.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>first__derivative_8cpp</filename>
    <includes id="first__derivative_8h" name="first_derivative.h" local="yes" imported="no">first_derivative.h</includes>
  </compound>
  <compound kind="file">
    <name>first_derivative.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>first__derivative_8h</filename>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <class kind="class">FirstDerivative</class>
  </compound>
  <compound kind="file">
    <name>FloatingDockContainer.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>FloatingDockContainer_8cpp</filename>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <class kind="struct">ads::FloatingDockContainerPrivate</class>
    <namespace>ads</namespace>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>zOrderCounter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a950ad022560a0c00c9c0f56de8c0d2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FloatingDockContainer.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>FloatingDockContainer_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CFloatingDockContainer</class>
    <class kind="class">ads::IFloatingWidget</class>
    <namespace>ads</namespace>
    <member kind="define">
      <type>#define</type>
      <name>tFloatingWidgetBase</name>
      <anchorfile>FloatingDockContainer_8h.html</anchorfile>
      <anchor>a1db69991c734dcdd93512f1d8ce9fe5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FloatingDragPreview.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>FloatingDragPreview_8cpp</filename>
    <includes id="FloatingDragPreview_8h" name="FloatingDragPreview.h" local="yes" imported="no">FloatingDragPreview.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">DockWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">DockAreaWidget.h</includes>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">DockManager.h</includes>
    <includes id="DockContainerWidget_8h" name="DockContainerWidget.h" local="yes" imported="no">DockContainerWidget.h</includes>
    <includes id="DockOverlay_8h" name="DockOverlay.h" local="yes" imported="no">DockOverlay.h</includes>
    <class kind="struct">ads::FloatingDragPreviewPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>FloatingDragPreview.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>FloatingDragPreview_8h</filename>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <class kind="class">ads::CFloatingDragPreview</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>FloatingWidgetTitleBar.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/linux/</path>
    <filename>FloatingWidgetTitleBar_8cpp</filename>
    <includes id="FloatingWidgetTitleBar_8h" name="FloatingWidgetTitleBar.h" local="yes" imported="no">FloatingWidgetTitleBar.h</includes>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <includes id="ElidingLabel_8h" name="ElidingLabel.h" local="yes" imported="no">ElidingLabel.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">FloatingDockContainer.h</includes>
    <class kind="struct">ads::FloatingWidgetTitleBarPrivate</class>
    <namespace>ads</namespace>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tCloseButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a7f8e878679dd338d2e19874b5115f45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tMaximizeButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a51fb881835584096cf9cb5f8aa8ae717</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FloatingWidgetTitleBar.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/linux/</path>
    <filename>FloatingWidgetTitleBar_8h</filename>
    <class kind="class">ads::CFloatingWidgetTitleBar</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>format-inl.h</name>
    <path>/tmp/ws/src/plotjuggler/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::accumulator</class>
    <class kind="class">detail::bigint</class>
    <class kind="struct">detail::bits</class>
    <class kind="struct">detail::boundaries</class>
    <class kind="struct">detail::dragonbox::cache_accessor</class>
    <class kind="struct">detail::dragonbox::cache_accessor&lt; double &gt;</class>
    <class kind="struct">detail::dragonbox::cache_accessor&lt; float &gt;</class>
    <class kind="struct">detail::fixed_handler</class>
    <class kind="struct">formatter&lt; detail::bigint &gt;</class>
    <class kind="class">detail::fp</class>
    <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_NORETURN FMT_API void</type>
      <name>assert_fail</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6c6e0604e89fc0ef840b154b8e8b0524</anchor>
      <arglist>(const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_divisibility_and_divide_by_pow5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a56662db442d89210d940e781ffcfcbd8</anchor>
      <arglist>(uint32_t &amp;n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC int</type>
      <name>count_digits&lt; 4 &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a912bee0567ce268e70a504450145315b</anchor>
      <arglist>(detail::fallback_uintptr n)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC Char</type>
      <name>decimal_point_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9521a87a39ff8e702160b0447c067fb6</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>divide_by_10_to_kappa_plus_1</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a502a2e575ece0ceee230a0b0d54ee2b3</anchor>
      <arglist>(uint32_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>divide_by_10_to_kappa_plus_1</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a39bbe321b3f84632f470ba10ed90bc61</anchor>
      <arglist>(uint64_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>adcf2602b807f47448e4354b291a661de</anchor>
      <arglist>(uint32_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a2a0d2f83211befbd1925abdc65e5a2c8</anchor>
      <arglist>(uint64_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ade7f761900d933ef9846002d956382f9</anchor>
      <arglist>(uint32_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aea4d94d12d156aee5f78fedc4c0e4d21</anchor>
      <arglist>(uint64_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fallback_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec3de3c34415b0820b551f5e0375465f</anchor>
      <arglist>(Double d, int num_digits, bool binary32, buffer&lt; char &gt; &amp;buf, int &amp;exp10)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log10_pow2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a9ca325072ed20c855fe1595b28d9d5c8</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log10_pow2_minus_log10_4_over_3</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a233f206f3f73d9c426e5fb0c69df38c1</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log2_pow10</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a434d21d93c2448552d90eb3381f301f1</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>format_error_code</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae955438532513067b316fd6082cfcf48</anchor>
      <arglist>(detail::buffer&lt; char &gt; &amp;out, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>format_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1a780acb0dc2858109fcb85cc7ec6e06</anchor>
      <arglist>(T value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </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>void</type>
      <name>fwrite_fully</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab8325f67f4d101ee49823d332c8f7421</anchor>
      <arglist>(const void *ptr, size_t size, size_t count, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>fp</type>
      <name>get_cached_power</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee075ede5e89acf14c73ec7db239026f</anchor>
      <arglist>(int min_exponent, int &amp;pow10_exponent)</arglist>
    </member>
    <member kind="function">
      <type>round_direction</type>
      <name>get_round_direction</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ade6bfb36da17f5116c0f132ff8641506</anchor>
      <arglist>(uint64_t divisor, uint64_t remainder, uint64_t error)</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE digits::result</type>
      <name>grisu_gen_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a771174995e96aba3f3fe5fae8fe9a497</anchor>
      <arglist>(fp value, uint64_t error, int &amp;exp, Handler &amp;handler)</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>bool</type>
      <name>is_center_integer</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aecc0ed5b70ed0ad80b4a22ca20c80c0d</anchor>
      <arglist>(typename float_info&lt; T &gt;::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_endpoint_integer</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a8a87202b09af0d97cd0c874e43a52f65</anchor>
      <arglist>(typename float_info&lt; T &gt;::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_left_endpoint_integer_shorter_interval</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad4e7b650029fde90c9be7565aeee34c7</anchor>
      <arglist>(int exponent) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>multiply</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23e8738bd890a2f6a9e4a7632489cd25</anchor>
      <arglist>(uint64_t lhs, uint64_t rhs)</arglist>
    </member>
    <member kind="function">
      <type>fp</type>
      <name>normalize</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a955ad02ade4f07084391a60ed80701bf</anchor>
      <arglist>(fp value)</arglist>
    </member>
    <member kind="function">
      <type>fp</type>
      <name>operator*</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5f2429037339f44b8d88e7ccf7ae6347</anchor>
      <arglist>(fp x, fp y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa603b042d25caa96cdd2e68d95948651</anchor>
      <arglist>(fp x, fp y)</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE int</type>
      <name>remove_trailing_zeros</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>abc844bfce807dd6005323c75c6a85ef1</anchor>
      <arglist>(uint32_t &amp;n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE int</type>
      <name>remove_trailing_zeros</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad9bac11595d222087fda277d6a2d68ca</anchor>
      <arglist>(uint64_t &amp;n) FMT_NOEXCEPT</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_ALWAYS_INLINE FMT_SAFEBUFFERS decimal_fp&lt; T &gt;</type>
      <name>shorter_interval_case</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a6832aa1047c804a1ee89b3e9bb0b1af9</anchor>
      <arglist>(int exponent) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>small_division_by_pow10</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a7410f369dbec43e4a12b044918aa94c3</anchor>
      <arglist>(uint32_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0377922f56cb72597223fa7bc55545d0</anchor>
      <arglist>(T value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</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 Char</type>
      <name>thousands_sep_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a76293681c430a707554ee43477107f4c</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS decimal_fp&lt; T &gt;</type>
      <name>to_decimal</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a3713c276d8cb813c822981189210bc40</anchor>
      <arglist>(T x) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint128_wrapper</type>
      <name>umul128</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a4bf57aeb5f229f5d6cd53bea7ff02901</anchor>
      <arglist>(uint64_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul128_upper64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a0bf49114abef82fbaac1b6b5abfab666</anchor>
      <arglist>(uint64_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul192_middle64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ac41a99ff3e74f9b01b27337f0dc444b4</anchor>
      <arglist>(uint64_t x, uint128_wrapper y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul192_upper64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ab32ce265ec81528fc3f4d8388312b5e6</anchor>
      <arglist>(uint64_t x, uint128_wrapper y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>umul96_lower64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad752630fe980d3036a5c43754750b502</anchor>
      <arglist>(uint32_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>umul96_upper32</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aba873da3b874c207387e325ad1a05242</anchor>
      <arglist>(uint32_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>utf8_decode</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a04c767b642cdf715ccb2bc4e77768f81</anchor>
      <arglist>(const char *buf, uint32_t *c, int *e)</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/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">basic_format_specs</class>
    <class kind="class">basic_memory_buffer</class>
    <class kind="struct">detail::big_decimal_fp</class>
    <class kind="class">bytes</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="class">detail::counting_iterator</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">dynamic_formatter</class>
    <class kind="class">detail::dynamic_specs_handler</class>
    <class kind="struct">detail::fallback_uintptr</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="class">format_error</class>
    <class kind="struct">detail::format_handler</class>
    <class kind="class">format_int</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">formatter&lt; bytes &gt;</class>
    <class kind="struct">formatter&lt; Char[N], Char &gt;</class>
    <class kind="struct">formatter&lt; T, Char, enable_if_t&lt; detail::type_constant&lt; T, Char &gt;::value!=detail::type::custom_type &gt; &gt;</class>
    <class kind="struct">formatter&lt; void *, 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">is_contiguous&lt; basic_memory_buffer&lt; T, SIZE, Allocator &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::null</class>
    <class kind="struct">dynamic_formatter::null_handler</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::truncating_iterator</class>
    <class kind="class">detail::truncating_iterator&lt; OutputIt, std::false_type &gt;</class>
    <class kind="class">detail::truncating_iterator&lt; OutputIt, std::true_type &gt;</class>
    <class kind="class">detail::truncating_iterator_base</class>
    <class kind="struct">detail::uint128_wrapper</class>
    <class kind="class">detail::utf8_to_utf16</class>
    <class kind="union">detail::arg_ref::value</class>
    <class kind="struct">detail::counting_iterator::value_type</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>a9b567b0bc313ca2037e072ec53816cf5</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>ac25d6fa1cdc8251c7d554e76354bf867</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>a47d8f0ed474a3486820e576a1db2a61d</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 void</type>
      <name>assume</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a208b54c1c61a9bce9df4531a657a0c64</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>std::back_insert_iterator&lt; Container &gt;</type>
      <name>base_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6733fa8a0738eeda01b788f3ac2fd989</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; &amp;it, checked_ptr&lt; typename Container::value_type &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>base_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aced5d969d7a0414dd7c02ea19d5975bb</anchor>
      <arglist>(Iterator, Iterator it)</arglist>
    </member>
    <member kind="function">
      <type>Dest</type>
      <name>bit_cast</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab90be40a8cb5d677aad6bb4a6dc35fdf</anchor>
      <arglist>(const Source &amp;source)</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>size_t</type>
      <name>code_point_index</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8de9c20a0abe6bf38266cb073e645426</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>code_point_index</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afb60b2e682c8f4b99435f497a18270ca</anchor>
      <arglist>(basic_string_view&lt; char8_type &gt; s, size_t 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>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>counting_iterator</type>
      <name>copy_str</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a94408b6ea8026970c86ab689ff2858aa</anchor>
      <arglist>(InputIt begin, InputIt end, counting_iterator 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>int</type>
      <name>count_digits&lt; 4 &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a18c290ebecff982f88dd8cef371b0e87</anchor>
      <arglist>(detail::fallback_uintptr 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>FMT_FUNC Char</type>
      <name>decimal_point_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9521a87a39ff8e702160b0447c067fb6</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API Char</type>
      <name>decimal_point_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab1f2e24d042f951aef21e6bce7d28230</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>FMT_FUNC void</type>
      <name>format_error_code</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae955438532513067b316fd6082cfcf48</anchor>
      <arglist>(detail::buffer&lt; char &gt; &amp;out, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>format_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1a780acb0dc2858109fcb85cc7ec6e06</anchor>
      <arglist>(T 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; 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>a2cc565e0c5df3ba26f7fc94e5dda9333</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>Char *</type>
      <name>get_data</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf9af4b28628e8df4ea2c0a33ae33fe5</anchor>
      <arglist>(std::basic_string&lt; Char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type *</type>
      <name>get_data</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a314600e6b77fc5696bb4791338b6246d</anchor>
      <arglist>(Container &amp;c)</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>bool</type>
      <name>is_big_endian</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2bd455886f90458e27e2aa30d67b0f9d</anchor>
      <arglist>()</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>T *</type>
      <name>make_checked</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a684259137c520c511ace97ef09c743d0</anchor>
      <arglist>(T *p, size_t)</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>a5d6fe5c5a859cd8451e401726f1a0b47</anchor>
      <arglist>(const Args &amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>max_value</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a32ecbd320068f0f120c060b49c3c4f79</anchor>
      <arglist>()</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>constexpr int</type>
      <name>num_bits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3eaa85344eb6d3ab8127a93f93b7a657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; fallback_uintptr &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa684dae46e5f256fe1e7b7d58222d835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; int128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1573ea3290121862b2c2fe0d7a638a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; uint128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a511b40f74044a6a882f5f1d0fbf1c8f2</anchor>
      <arglist>()</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>checked_ptr&lt; typename Container::value_type &gt;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaff0d1a865ea4a9292ee42c916466325</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; it, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; T &gt;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac163cb89a202c40f15d3670ab592f979</anchor>
      <arglist>(buffer_appender&lt; T &gt; it, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1c420489636f2a60830ba7661ab708b7</anchor>
      <arglist>(Iterator &amp;it, size_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0377922f56cb72597223fa7bc55545d0</anchor>
      <arglist>(T value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</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>FMT_API Char</type>
      <name>thousands_sep_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2848512b006868c637f035eeb0ab42bc</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>decimal_fp&lt; T &gt;</type>
      <name>to_decimal</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad038e1eada925e579164b1127fd8eed6</anchor>
      <arglist>(T x) FMT_NOEXCEPT</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>constexpr T *</type>
      <name>to_pointer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a11c61eda3b8975dd48b4e44b881a2a1b</anchor>
      <arglist>(OutputIt, size_t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>to_pointer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a08067bab21a67a341a122c3629bcdf83</anchor>
      <arglist>(buffer_appender&lt; T &gt; it, size_t n)</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>fallback_uintptr</type>
      <name>to_uintptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1e83f1deb8d4267918ea078c1fa8ed0d</anchor>
      <arglist>(const void *p)</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>forward.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/sol/</path>
    <filename>forward_8hpp</filename>
    <includes id="config_8hpp" name="config.hpp" local="no" imported="no">sol/config.hpp</includes>
    <class kind="struct">sol::as_args_t</class>
    <class kind="struct">sol::as_container_t</class>
    <class kind="struct">sol::as_table_t</class>
    <class kind="struct">sol::base</class>
    <class kind="class">sol::basic_bytecode</class>
    <class kind="class">sol::basic_coroutine</class>
    <class kind="struct">sol::basic_environment</class>
    <class kind="class">sol::basic_function</class>
    <class kind="class">sol::basic_lightuserdata</class>
    <class kind="struct">sol::basic_lua_table</class>
    <class kind="class">sol::basic_metatable</class>
    <class kind="class">sol::basic_object</class>
    <class kind="class">sol::basic_object_base</class>
    <class kind="class">sol::basic_protected_function</class>
    <class kind="class">sol::basic_reference</class>
    <class kind="class">sol::basic_table_core</class>
    <class kind="class">sol::basic_thread</class>
    <class kind="class">sol::basic_userdata</class>
    <class kind="class">sol::basic_usertype</class>
    <class kind="struct">sol::derive</class>
    <class kind="struct">sol::light</class>
    <class kind="struct">sol::nested</class>
    <class kind="class">sol::optional</class>
    <class kind="struct">sol::policy_wrapper</class>
    <class kind="struct">sol::protect_t</class>
    <class kind="struct">sol::proxy_base</class>
    <class kind="struct">sol::table_proxy</class>
    <class kind="struct">sol::types</class>
    <class kind="struct">sol::unique_usertype_traits</class>
    <class kind="struct">sol::user</class>
    <class kind="struct">sol::usertype_traits</class>
    <class kind="struct">sol::weak_derive</class>
    <namespace>sol</namespace>
    <namespace>sol::stack</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ALIGN_MEMORY_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a0b3635d0ea09103765899cf789974d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ALL_SAFETIES_ON_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a609070474aad510a1e4e9bc540375b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_BASE_CLASSES</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a92f571419e2d8aee00e476a31e7b7545</anchor>
      <arglist>(T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_CLANG_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a8208f1009780e1f3c1ade7542071cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_EDG_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ad62bf290bd3e195d873fd23adc9c602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_FRONTEND_MINGW_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aef299450a966d9bb4d0d8e8d6d4e0247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_GCC_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a831a6f20b9420dfea9558ed2ff8018de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_VCXX_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a4e8e47a9af6c633bab028c01239a67e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_CONTAINER_START_INDEX_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a9a979803f292512d3fc1864b95f37246</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEBUG_BUILD_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a8626d6991236703f26abcafac8f4ff8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_AUTOMAGICAL_USERTYPES_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a498c15cb42710a4376bdee927bcbfe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_OFF</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>acd9f553e23bcf18e16b275ebb9dadc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_ON</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a5beb5e75796f15a370a436736627a0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_PASS_ON_ERROR_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a4f0788f98392c27d6175bc66e6388012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DERIVED_CLASSES</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a871a608f71ef7d54b6b3b84687e6b098</anchor>
      <arglist>(T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_EXCEPTIONS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>af9cf73a153e96610a8b67ef085d1b39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_FILE_ID_SIZE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a8007c8b60b95f54728bfa09e4b3e2d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_FORWARD_HPP</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ab0aeca048228f2604e82fcb510e082cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_GET_FUNCTION_POINTER_UNSAFE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a99682fb3e91a38b8f9ef90725e358c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ID_SIZE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a72ad4722235a39d8ac5318e31d637672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_INSIDE_UNREAL_ENGINE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a798c33b205c339514bbcef7124c19289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_DEFAULT_OFF</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a4d3e412cc06b92e9116a732ff56e494d</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_DEFAULT_ON</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a7704689bad9167355af37bffd64f80fa</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_OFF</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ac1c60a32eb0afb784cb375e82668a2c8</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_ON</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ad991c32cc59d927ce63b869fc14d9a03</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_MINGW_CCTYPE_IS_POISONED_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a4f2288615f0da32a75eec8cb73a9164a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_NIL_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>adb63b578eb23213f9e8593d0ca1192ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_NUMBER_PRECISION_CHECKS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a3f24f48081a13533b2fa60862f5bc3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_OFF</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aba8c8c6dc4c840353404652fe03c7e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ON</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a400c7c0b3746c85212ebad3f8d43a5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_OPTIMIZATION_STRING_CONVERSION_STACK_SIZE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a79e69e958e9c413f9a80be74eed5364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_APPLE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a6084721862c17cdc76722c66689aba38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_APPLE_IPHONE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ae92569bea232b4a258144a0a1c737cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_ARM32_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a94edf9a9bb827c52b48281f99561ca2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_ARM64_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ac813d8828c7e02dd64bbb398882424b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_BSDLIKE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aa6d0bc002b26dd4ba82b84e1ef27fb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_LINUXLIKE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a71b1c7f9893bd3b3dc01c400331ff04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_UNIXLIKE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aea8e352b2d180427c9a856aada37d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_WINDOWS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a91d01f3fd08312ed2ddc97a27b1d4607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X16_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a2e3c900451bfcadd67cb8ff1f127c7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X64_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a074cd44295c46edc87306ed8ed7b94c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X86_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aae38e4536b4be8633bd591f23399088c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PRINT_ERRORS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a0b7b0d3d39f6e8ac9744d5ea97346065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_RTTI_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a6ffd545eae9868b877b5dc8416a512ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_FUNCTION_CALLS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ad2cd2ee0e8e1c0f81b2e9e7da6a40792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_FUNCTION_OBJECTS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a321a247446ddfb5901ba1da256aeb949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_GETTER_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a335e58658fdfac946a6ec57eb97cb7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_NUMERICS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a5f91ab890e14bb03a5a6eca9730401a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_PROXIES_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>af10e13d29479fe78231673558b43f12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_REFERENCES_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aae520b841bea6107afecb5f5faf2e434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_STACK_CHECK_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a6910a498727768d906617f8317a4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_USERTYPE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a9f070a45d963376ff09b90350b4fbbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_STD_VARIANT_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a4b07f3bc334ca60f96af05f8175db278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_STRINGS_ARE_NUMBERS_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a440b35aeedc0a3b7a4ad4251dc0e2efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_BOOST_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>ab0ff5ec8e29b11fefadc1e9181b8310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_COMPATIBILITY_LAYER_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aef74759fd45f8cd49fb1b80c0f13cfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_CXX_LUA_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a2dd147d0a53a0908c80ad3b7dcfe4421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_CXX_LUAJIT_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a2e763b2f14edaa51568edad81b82ba4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_INTEROP_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aa56f64e7b41de2b2aa6990cd97553d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_LUA_HPP_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aa28bb42a2493d3eb6fca82a3ca387944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_NOEXCEPT_FUNCTION_TYPE_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a25df7c71f77aa21b8299806f02694551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_THREAD_LOCAL_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>acfd32a5d0216684bd14ac1ef109b12f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_UNSAFE_BASE_LOOKUP_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a7707abe9a3cdc6edc35d9fcf8d891ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USERTYPE_TYPE_BINDING_INFO_I_</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>adb88ddbcf6282791b34b689d3fc9e69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>af9b90479afcd02cc19756e97c912d49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_MAJOR</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aac3b18d3972b902f4ab9fa0e32dd6052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_MINOR</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a5ab6238ad525a5bddebc898e884c82c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_PATCH</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>aec512ca560bf92dbe413201f327a8edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_STRING</name>
      <anchorfile>forward_8hpp.html</anchorfile>
      <anchor>a363d3982155142ea66ebc4b7e0b43a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; false, base_type &gt;</type>
      <name>basic_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab323bfe101d6775feb51e922394bf116</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(lua_State *, int, type, type, const char *)</type>
      <name>check_handler_type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aba0d81995657d2e973e069415ced5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; reference &gt;</type>
      <name>coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a98140727bfdffeea152d19910cd9c5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; reference &gt;</type>
      <name>environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab22428382757bddbe33f19d903d86ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsafe_function</type>
      <name>function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>adea3449d39a3193b96aa542aac1a0e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsafe_function_result</type>
      <name>function_result</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a128b4052ecda9d7f560b35f374a8ece6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>table_core&lt; true &gt;</type>
      <name>global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9861aa410533f8dc81cb1c0b8d5044ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; reference &gt;</type>
      <name>lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af651612aa18ebf09d2b5e42da9d0b4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lua_table&lt; reference &gt;</type>
      <name>lua_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa833d927899a44202232a8f8f18e686e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; main_reference &gt;</type>
      <name>main_coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6e6bb720c536eee0685053f60220975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; main_reference &gt;</type>
      <name>main_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a56caf489d7fcf97dcf8735d9c6d4c615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_unsafe_function</type>
      <name>main_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac878edc0603539c2899912f95c49b0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_table_core&lt; true &gt;</type>
      <name>main_global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4a128ec76623513cb0300a6dd6be815c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; main_reference &gt;</type>
      <name>main_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae1fd7453900c5c8d0ac3ff18369fcb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; main_reference &gt;</type>
      <name>main_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0d672473534f7200db413b55ccf9b245</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_safe_function</type>
      <name>main_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4d72e2ed24b6852f2ed51892dd76f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_reference&lt; true &gt;</type>
      <name>main_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a723e9337588fc65f92b93d4b999dfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; main_reference, false, reference &gt;</type>
      <name>main_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aab5bf105ea2cd587aed7e1f589859047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_table_core&lt; false &gt;</type>
      <name>main_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a89c219f63b33ebf3e1f63a948fd8c482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, main_reference &gt;</type>
      <name>main_table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0475f7d586ab2ace7c38b225e6d5ce7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; main_reference, false &gt;</type>
      <name>main_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a734daf07c05b343b5c69a38a380a9b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; main_reference &gt;</type>
      <name>main_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3e0713957d81a55680397318286de69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_metatable&lt; reference &gt;</type>
      <name>metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad95838832167e3af82f08e69f955fceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; reference &gt;</type>
      <name>object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab35e3d8fc12aecfbeb5ddeea85b63d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>safe_function</type>
      <name>protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae5168139e3307e2b14891ba1f2482cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_reference&lt; false &gt;</type>
      <name>reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ace4969f0e06528758f52474bc56993ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; reference, false, reference &gt;</type>
      <name>safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aac70733f56fc62224aa55f7e36f2db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>protected_function_result</type>
      <name>safe_function_result</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4639b5ab2cb2562c11023c0698b46794</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_aligned_unsafe_function</type>
      <name>stack_aligned_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a01f31697ffed3fd00e6578fed47517fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_aligned_safe_function</type>
      <name>stack_aligned_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2f452797979191e7a873ba666f287f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, true, reference &gt;</type>
      <name>stack_aligned_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a896f6079f5c9ede7a5cdcfc944a908f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, true, stack_reference &gt;</type>
      <name>stack_aligned_stack_handler_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a37f36b606c7e3ef7d1ff9dbdf4e4c94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; stack_reference, true &gt;</type>
      <name>stack_aligned_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5bc143bed48adc58878960d5a6d78b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; stack_reference &gt;</type>
      <name>stack_coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a345e12b33642d6b3976c3fe954680c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; stack_reference &gt;</type>
      <name>stack_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4da5796bd1eb0f5fdcc1240f1481e039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_unsafe_function</type>
      <name>stack_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9f5dc59a7a011c3657f07ef9c477d700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_table_core&lt; true &gt;</type>
      <name>stack_global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad3d0e60f787cd04db9b3f4e828fe47ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; stack_reference &gt;</type>
      <name>stack_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a183ff3428508beb28d5457aec96b00c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lua_table&lt; stack_reference &gt;</type>
      <name>stack_lua_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a95069934c97c27747bc9e15f9d7e3d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_metatable&lt; stack_reference &gt;</type>
      <name>stack_metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a88c0bc1243007fb434d1890821f7f53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; stack_reference &gt;</type>
      <name>stack_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a51378a7a05d0b2762d4a725601277b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_safe_function</type>
      <name>stack_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a740a94a0fd7273f9dd43c68b90f4e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, false, reference &gt;</type>
      <name>stack_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4743e2607af5a00325f5740ca014fa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_table_core&lt; false &gt;</type>
      <name>stack_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a92c53c74505aae5751d563b3efd5e455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, stack_reference &gt;</type>
      <name>stack_table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acbad98429c95fa8d24a747f7837fb42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_thread&lt; stack_reference &gt;</type>
      <name>stack_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abeeeba7a0a7e542e7465addf78dfc7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; stack_reference, false &gt;</type>
      <name>stack_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af7838ef41a29768dbf45e323d4c54a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; stack_reference &gt;</type>
      <name>stack_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a91cbc6ba1385cdfe0b61f5e2337239f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_usertype&lt; T, stack_reference &gt;</type>
      <name>stack_usertype</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a03888cb792f519efb505b3f2ade71481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>table_core&lt; false &gt;</type>
      <name>table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aee7cb467c25167d57b34f2b4ff418c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, reference &gt;</type>
      <name>table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4555ac175e8a1ae8c6e3d649869858f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_thread&lt; reference &gt;</type>
      <name>thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa6e95116809d55ebbdd0a3c290c50118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; reference, false &gt;</type>
      <name>unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aca5840b9978a42949c8cfd2afc82934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; reference &gt;</type>
      <name>userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0f6f0aa6f59d89b22910185fe3146be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_usertype&lt; T, reference &gt;</type>
      <name>usertype</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a10f230142e08be85f7abc29e4eb849a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_editor.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>function__editor_8cpp</filename>
    <includes id="function__editor_8h" name="function_editor.h" local="yes" imported="no">function_editor.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">custom_function.h</includes>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <includes id="lua__custom__function_8h" name="lua_custom_function.h" local="yes" imported="no">lua_custom_function.h</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
  </compound>
  <compound kind="file">
    <name>function_editor.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>function__editor_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">custom_function.h</includes>
    <includes id="qwt__plot__curve_8h" name="qwt_plot_curve.h" local="yes" imported="no">qwt_plot_curve.h</includes>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <class kind="class">FunctionEditorWidget</class>
  </compound>
  <compound kind="file">
    <name>Heap.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Heap_8c</filename>
    <includes id="Tree_8h" name="Tree.h" local="yes" imported="no">Tree.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <class kind="struct">storageElement</class>
    <member kind="typedef">
      <type>double</type>
      <name>eyecatcherType</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a5a8148d30974535c314932760924b44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkEyecatchers</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>afa283972f1bf265ebe538e80198fb674</anchor>
      <arglist>(char *file, int line, void *p, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Heap_findItem</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a0f10ff94faca02a6f81953c889802954</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>heap_info *</type>
      <name>Heap_get_info</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a20faecf28cdd9d2fbf7d975c5b0863ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Heap_initialize</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a7fb8bd5f7469fc9c1e48c3a1f17de88a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Heap_roundup</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>ae75b06db0cdfce5c281f8672e8577854</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Heap_terminate</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a669dfefa789daec52dd8ddc03ff1f9f9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Heap_unlink</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a5f453bffe39551109e282c904a6f2902</anchor>
      <arglist>(char *file, int line, void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeapDump</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>aea7ea58998f69f14e16a3237c1d02d8a</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeapDumpString</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a6cdadd76da21b7269cf5d9fc92dedb68</anchor>
      <arglist>(FILE *file, char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HeapScan</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>aafff91620a02cc5f8160ee55dc1d7bf4</anchor>
      <arglist>(enum LOG_LEVELS log_level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Internal_heap_unlink</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>ac23c370399a3c7b9aa9fa9d0672be122</anchor>
      <arglist>(char *file, int line, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myfree</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a25214c297c998eba3cfc8282b1162c69</anchor>
      <arglist>(char *file, int line, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>mymalloc</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a59e53a989d69c3da767487596d9bfa1f</anchor>
      <arglist>(char *file, int line, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>myrealloc</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a699e6722cc8f195f853f09ac274413a3</anchor>
      <arglist>(char *file, int line, void *p, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ptrCompare</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a45db32d4f454f94d7f4574deced5ee33</anchor>
      <arglist>(void *a, void *b, int value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>errmsg</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>abf84b75eac9d1e64a468ca387683d350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eyecatcherType</type>
      <name>eyecatcher</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>af6c32ed140099d88362891aa068bdd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Tree</type>
      <name>heap</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>aa337931db6f2e3b78d5dce6a8d228257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>heap_mutex</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>af369074ecc039810e2beb121821f09a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>heap_mutex_store</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a6533888772aaa3afdee6a16a1f197087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static heap_info</type>
      <name>state</name>
      <anchorfile>Heap_8c.html</anchorfile>
      <anchor>a20b83c8e52be131ca41d22b8bf2c3b38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Heap.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Heap_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <class kind="struct">heap_info</class>
    <member kind="define">
      <type>#define</type>
      <name>free</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>affb9fc32698fab7f7b36e0cf8e64c83e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>malloc</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a5046e1cbf958143f3bf7aded35204202</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAHO_MEMORY_ERROR</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a87e84235d4e57ca369b6964d00895934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>realloc</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a40bca1270eac14ea5da81c924c02c3b7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Heap_findItem</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a0f10ff94faca02a6f81953c889802954</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API heap_info *</type>
      <name>Heap_get_info</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>afbb7ed6d70989a5d055ea9bff85e79e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Heap_initialize</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a7fb8bd5f7469fc9c1e48c3a1f17de88a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Heap_scan</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>abe98317a272c6aa40f55fbb1f950c412</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Heap_terminate</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a669dfefa789daec52dd8ddc03ff1f9f9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Heap_unlink</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a5f453bffe39551109e282c904a6f2902</anchor>
      <arglist>(char *file, int line, void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeapDump</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>aea7ea58998f69f14e16a3237c1d02d8a</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeapDumpString</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a6cdadd76da21b7269cf5d9fc92dedb68</anchor>
      <arglist>(FILE *file, char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myfree</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>aacf0ff7a2719433580d45a9da39dcea8</anchor>
      <arglist>(char *, int, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>mymalloc</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a5d0c619eb2ebaee5484339d5a681f008</anchor>
      <arglist>(char *, int, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>myrealloc</name>
      <anchorfile>Heap_8h.html</anchorfile>
      <anchor>a2eb5ec908e5e44797b4483cae9645437</anchor>
      <arglist>(char *, int, void *p, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IconProvider.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/src/</path>
    <filename>IconProvider_8cpp</filename>
    <includes id="IconProvider_8h" name="IconProvider.h" local="yes" imported="no">IconProvider.h</includes>
    <class kind="struct">ads::IconProviderPrivate</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>IconProvider.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/Qt-Advanced-Docking/include/Qads/</path>
    <filename>IconProvider_8h</filename>
    <includes id="ads__globals_8h" name="ads_globals.h" local="yes" imported="no">ads_globals.h</includes>
    <class kind="class">ads::CIconProvider</class>
    <namespace>ads</namespace>
  </compound>
  <compound kind="file">
    <name>integral_transform.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>integral__transform_8cpp</filename>
    <includes id="integral__transform_8h" name="integral_transform.h" local="yes" imported="no">integral_transform.h</includes>
  </compound>
  <compound kind="file">
    <name>integral_transform.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>integral__transform_8h</filename>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <class kind="class">IntegralTransform</class>
  </compound>
  <compound kind="file">
    <name>json.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/nlohmann/</path>
    <filename>json_8hpp</filename>
    <class kind="struct">nlohmann::adl_serializer</class>
    <class kind="struct">nlohmann::adl_serializer</class>
    <class kind="class">nlohmann::basic_json</class>
    <class kind="class">nlohmann::basic_json</class>
    <class kind="class">nlohmann::detail::binary_reader</class>
    <class kind="class">nlohmann::detail::binary_writer</class>
    <class kind="struct">nlohmann::detail::dtoa_impl::boundaries</class>
    <class kind="class">nlohmann::byte_container_with_subtype</class>
    <class kind="struct">nlohmann::detail::dtoa_impl::cached_power</class>
    <class kind="struct">nlohmann::detail::conjunction</class>
    <class kind="struct">nlohmann::detail::conjunction&lt; B1 &gt;</class>
    <class kind="struct">nlohmann::detail::conjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">nlohmann::detail::detector</class>
    <class kind="struct">nlohmann::detail::detector&lt; Default, void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</class>
    <class kind="struct">nlohmann::detail::dtoa_impl::diyfp</class>
    <class kind="class">nlohmann::detail::exception</class>
    <class kind="struct">nlohmann::detail::external_constructor</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::array &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::binary &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::boolean &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_float &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_integer &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_unsigned &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::object &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::string &gt;</class>
    <class kind="class">nlohmann::detail::file_input_adapter</class>
    <class kind="struct">nlohmann::detail::from_json_fn</class>
    <class kind="struct">nlohmann::detail::has_from_json</class>
    <class kind="struct">nlohmann::detail::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::has_non_default_from_json</class>
    <class kind="struct">nlohmann::detail::has_non_default_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::has_to_json</class>
    <class kind="struct">nlohmann::detail::has_to_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">std::hash&lt; nlohmann::json &gt;</class>
    <class kind="struct">nlohmann::detail::index_sequence</class>
    <class kind="class">nlohmann::detail::input_stream_adapter</class>
    <class kind="struct">nlohmann::detail::internal_iterator</class>
    <class kind="class">nlohmann::detail::invalid_iterator</class>
    <class kind="struct">nlohmann::detail::is_basic_json</class>
    <class kind="struct">nlohmann::detail::is_basic_json&lt; NLOHMANN_BASIC_JSON_TPL &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type_impl&lt; BasicJsonType, CompatibleArrayType, enable_if_t&lt; is_detected&lt; value_type_t, CompatibleArrayType &gt;::value &amp;&amp;is_detected&lt; iterator_t, CompatibleArrayType &gt;::value &amp;&amp;!is_iterator_traits&lt; iterator_traits&lt; CompatibleArrayType &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type_impl&lt; BasicJsonType, CompatibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, CompatibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, CompatibleObjectType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_type_impl&lt; BasicJsonType, CompatibleType, enable_if_t&lt; is_complete_type&lt; CompatibleType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_complete_type</class>
    <class kind="struct">nlohmann::detail::is_complete_type&lt; T, decltype(void(sizeof(T)))&gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type_impl&lt; BasicJsonType, ConstructibleArrayType, enable_if_t&lt; std::is_same&lt; ConstructibleArrayType, typename BasicJsonType::value_type &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, ConstructibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, ConstructibleObjectType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type_impl&lt; BasicJsonType, ConstructibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_tuple</class>
    <class kind="struct">nlohmann::detail::is_constructible_tuple&lt; T1, std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_getable</class>
    <class kind="struct">nlohmann::detail::is_iterator_of_multibyte</class>
    <class kind="struct">nlohmann::detail::is_iterator_traits</class>
    <class kind="struct">nlohmann::detail::is_iterator_traits&lt; iterator_traits&lt; T &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_json_ref</class>
    <class kind="struct">nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_sax</class>
    <class kind="struct">nlohmann::detail::is_sax_static_asserts</class>
    <class kind="class">nlohmann::detail::iter_impl</class>
    <class kind="class">nlohmann::detail::iteration_proxy</class>
    <class kind="class">nlohmann::detail::iteration_proxy</class>
    <class kind="class">nlohmann::detail::iteration_proxy_value</class>
    <class kind="class">nlohmann::detail::iteration_proxy_value</class>
    <class kind="class">nlohmann::detail::iterator_input_adapter</class>
    <class kind="struct">nlohmann::detail::iterator_input_adapter_factory</class>
    <class kind="struct">nlohmann::detail::iterator_input_adapter_factory&lt; IteratorType, enable_if_t&lt; is_iterator_of_multibyte&lt; IteratorType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_traits</class>
    <class kind="struct">nlohmann::detail::iterator_traits&lt; T *, enable_if_t&lt; std::is_object&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_traits&lt; T, enable_if_t&lt; !std::is_pointer&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_types</class>
    <class kind="struct">nlohmann::detail::iterator_types&lt; It, void_t&lt; typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category &gt; &gt;</class>
    <class kind="class">nlohmann::json_pointer</class>
    <class kind="class">nlohmann::json_pointer</class>
    <class kind="class">nlohmann::detail::json_ref</class>
    <class kind="class">nlohmann::detail::json_ref</class>
    <class kind="class">nlohmann::detail::json_reverse_iterator</class>
    <class kind="struct">nlohmann::json_sax</class>
    <class kind="class">nlohmann::detail::json_sax_acceptor</class>
    <class kind="class">nlohmann::detail::json_sax_dom_callback_parser</class>
    <class kind="class">nlohmann::detail::json_sax_dom_parser</class>
    <class kind="struct">std::less&lt;::nlohmann::detail::value_t &gt;</class>
    <class kind="class">nlohmann::detail::lexer</class>
    <class kind="class">nlohmann::detail::lexer_base</class>
    <class kind="struct">nlohmann::detail::make_index_sequence</class>
    <class kind="struct">nlohmann::detail::make_index_sequence&lt; 0 &gt;</class>
    <class kind="struct">nlohmann::detail::make_index_sequence&lt; 1 &gt;</class>
    <class kind="struct">nlohmann::detail::make_void</class>
    <class kind="struct">nlohmann::detail::merge_and_renumber</class>
    <class kind="struct">nlohmann::detail::merge_and_renumber&lt; index_sequence&lt; I1... &gt;, index_sequence&lt; I2... &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::nonesuch</class>
    <class kind="struct">nlohmann::ordered_map</class>
    <class kind="struct">nlohmann::ordered_map</class>
    <class kind="class">nlohmann::detail::other_error</class>
    <class kind="class">nlohmann::detail::out_of_range</class>
    <class kind="class">nlohmann::detail::output_adapter</class>
    <class kind="struct">nlohmann::detail::output_adapter_protocol</class>
    <class kind="class">nlohmann::detail::output_stream_adapter</class>
    <class kind="class">nlohmann::detail::output_string_adapter</class>
    <class kind="class">nlohmann::detail::output_vector_adapter</class>
    <class kind="class">nlohmann::detail::parse_error</class>
    <class kind="class">nlohmann::detail::parser</class>
    <class kind="struct">nlohmann::detail::position_t</class>
    <class kind="class">nlohmann::detail::primitive_iterator_t</class>
    <class kind="struct">nlohmann::detail::priority_tag</class>
    <class kind="struct">nlohmann::detail::priority_tag&lt; 0 &gt;</class>
    <class kind="class">nlohmann::detail::serializer</class>
    <class kind="class">nlohmann::detail::span_input_adapter</class>
    <class kind="struct">nlohmann::detail::static_const</class>
    <class kind="struct">nlohmann::detail::to_json_fn</class>
    <class kind="class">std::tuple_element&lt; N,::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</class>
    <class kind="class">std::tuple_size&lt;::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</class>
    <class kind="class">nlohmann::detail::type_error</class>
    <class kind="class">nlohmann::detail::wide_string_input_adapter</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 2 &gt;</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 4 &gt;</class>
    <namespace>nlohmann</namespace>
    <namespace>nlohmann::detail</namespace>
    <namespace>nlohmann::detail::dtoa_impl</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INCLUDE_NLOHMANN_JSON_FWD_HPP_</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae7fdc438c6d6cb1f17c4373bce5a802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a69f131cff49da1989667220173fbeae6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_CATCH</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6954bec49ed2a2dfb938c1131c82740a</anchor>
      <arglist>(exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_EXPLICIT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aefed8cf27cadeea45f12c6f3db3ce774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_ALWAYS_INLINE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa8811aa2a21030baad33c103cb04d322</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_ARM_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aec1d1b1e286d1610ff11dbb29bf3e8cf</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_ARRAY_PARAM</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a81c7e3b5b6811abfd89146ad33a93d8f</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_ASSUME</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a70d7244eea52c8bb5716545e54050bb5</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_BEGIN_C_DECLS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad43f9ae10083194afdfe88516ad876e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_C_DECL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a378be9b66feb11153979c282c669b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a940783ca9410ed9dbe4f7abf44a29394</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_BUILTIN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4500e349152e53a3a6f0ab95c6a4a840</anchor>
      <arglist>(builtin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3ce7b30717e453922113c4f62e645e13</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>afb4bf1280cd8738877e1f0f681a5d96d</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_EXTENSION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8fcc2d27e828fbd8d5ef88ba341e56c0</anchor>
      <arglist>(extension)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_FEATURE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a096be2083232d3a3ea9f3aeb25885f60</anchor>
      <arglist>(feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CLANG_HAS_WARNING</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6125ffd318b2d6698faad4175a6e7c56</anchor>
      <arglist>(warning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_COMPCERT_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad8f9aee7d709155d6745cb3f77c6ff0c</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONCAT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4ec16c2642fdc5876d8dbeab3445b313</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONCAT3</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad10e2ad45ace3771e4d2a3807d33f64f</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONCAT3_EX</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a29b325cc7fac302f2488259237d30953</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONCAT_EX</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aee52531ff30270c04958309efa66a5da</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a0d17bf1a54fc45a04ced6d3aa86a96e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONST_CAST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab849ba88a6f410da5a46a86f8565b381</anchor>
      <arglist>(T, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CONSTEXPR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ac317a48664e4099c22d33d8132bef97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CPP_CAST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8c790866b16f58cbe0b3286a7a6238c3</anchor>
      <arglist>(T, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_CRAY_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5d9ed879aa65e4db12a81ee95529c3e4</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DEPRECATED</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a0f2cbf281fa983a844b9279c697b7a0c</anchor>
      <arglist>(since)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DEPRECATED_FOR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af0469b867b0ec3a1c4b229ce9d087620</anchor>
      <arglist>(since, replacement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8d412aa5d441b533afa439a89aa4a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a543a78d9931a92663e3b3fc552a390a4</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>afe5855242129fa5d1adf55227669a337</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab6e5abd7e400c9a725278206ece33e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab67745ae0065d536d8e67969db68d564</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_POP</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aeedd50a52e1ea565ceab84bb596ec07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DIAGNOSTIC_PUSH</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a1850f57fcda72becebc7033a2e10e77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_DMC_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af21c5dbd9df3b2e245ae547e2d940adc</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_EMPTY_BASES</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae7a983344e78f37697c2688f1885f9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a472a0656b154bb30cf6e8fb8a31b9209</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_END_C_DECLS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aca2fc4b765ac5739d680153895b673fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_FALL_THROUGH</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a7056c44a5787e78720407fc97aefbd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_FLAGS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4bdece2f00bf96988662186d7f23ca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_FLAGS_CAST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a701eddd8e14dbe617a9ca81b095e88fb</anchor>
      <arglist>(T, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af33c67f65300eb91494f25bf583f5bd7</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_BUILTIN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa210655ec7cc8387bef8ade74c3af647</anchor>
      <arglist>(builtin, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aaa3c748298e83bf6a67b583b83233c11</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a164e098f308804c3bada63613ad75dab</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_EXTENSION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af488159969a8b7154820cffe04bb4917</anchor>
      <arglist>(extension, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_FEATURE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae9f353e2ea047111e419855144b06ab7</anchor>
      <arglist>(feature, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_HAS_WARNING</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab45544391bc41507efde58d48331dfc2</anchor>
      <arglist>(warning, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af3737b675cbb70bcdfdaca78c2bc7d4a</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GCC_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aaf82a065634719d57994ef5876e208ff</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>afdf01f41465021815bb6fc4d8c1839fd</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_BUILTIN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a92764b738f44272e1b18c3ef1403c894</anchor>
      <arglist>(builtin, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a938dadb6cadaaaccf72990d09be5dc0a</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a005d6f0dbab6f7152e43fb85fc4f4990</anchor>
      <arglist>(attribute, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_EXTENSION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2417cc05952936574c0a6ed96d73d8e2</anchor>
      <arglist>(extension, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_FEATURE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad5dab327c783036962c7d921a4144676</anchor>
      <arglist>(feature, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_HAS_WARNING</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8afa30449fac8b5069e62f26421d4148</anchor>
      <arglist>(warning, major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_GNUC_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a074e795380699252f28c9526ca83e586</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af41dc3300eaa6e5e6a976730d160a268</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_BUILTIN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>acf8ab10ce06ffe6f54840b555b15121c</anchor>
      <arglist>(builtin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2c4e6a04293aaf333a31698dea661b3b</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad5b94be3095ea0549561c1bc951c5998</anchor>
      <arglist>(ns, attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ac256365345e803d24cbd9651d3cb0274</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_EXTENSION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a320bfe79028a67cd5873f917bc5418dd</anchor>
      <arglist>(extension)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_FEATURE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a752eb648bbfc7bcd8a4624c43f520412</anchor>
      <arglist>(feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_HAS_WARNING</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a472922971d1cd7308a4402042bdafe34</anchor>
      <arglist>(warning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_IAR_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8788394855e9b5a1cc32327db5a613cb</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_IBM_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a66ec7d7c320280d6e75cb3634048cd49</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_IMPORT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a29c62e19dfa10fb48bf3aa877c4af21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_INLINE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af943d68414c7fe0fdfab7e772fa628a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_INTEL_CL_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a598b8238661e5ae448d5680ae35c4d2f</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_INTEL_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae51b1abb6876168df25d3f36fa335c94</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_IS_CONSTANT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a37617841d58aa4d88d0efee4db57ee18</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_LIKELY</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a355f2770653ff7bdd5c74b204b5a3ad0</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_MALLOC</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a521367b4e81907450a7ea0bf28028b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_MESSAGE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8419c2b65d28686932087c587eb19157</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_MSVC_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ac3dc0b5b04f307fc875f9470c0cc841f</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NEVER_INLINE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa400dd54d50fd20d7e931e2f08ee6374</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NO_ESCAPE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a9a8fe3009f53d14ac4b48600a2606fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NO_RETURN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a82747e7a15c5cecf1223dbc4eb7a1c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NO_THROW</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a99bb53bea18285e3d2ae4385c6c75434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NON_NULL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5338981b5ad9027c9e54b1c5597f4344</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_NULL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a06449cfb74f25f075a8ea334542f1c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PELLES_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a21937c8e7c79a1bef6695691c733e29f</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PGI_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a009a77cb8a9fd33aafff173bb945128d</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PRAGMA</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aeb6e382f24fc5453621ae258b72e8775</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PREDICT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a34846d0797b38c1971baee08736dae69</anchor>
      <arglist>(expr, expected, probability)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PREDICT_FALSE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aec5597506417346f8f1c4d1f08c7719f</anchor>
      <arglist>(expr, probability)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PREDICT_TRUE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>adb569cea2c5a17c33734f27e8fef2473</anchor>
      <arglist>(expr, probability)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PRINTF_FORMAT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2e17831d69746d3ee8ad4796e96975a2</anchor>
      <arglist>(string_idx, first_to_check)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PRIVATE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a034c879888858092ec101e8d02be67c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PUBLIC</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa1588f4ea4e7819b5b6e66f07865737f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_PURE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af5c84b7d1a43361bdc14cc6941078000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_REINTERPRET_CAST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a86dd11af75e3f25f5be26cf3c779ba79</anchor>
      <arglist>(T, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_REQUIRE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>acbc72fa9390d5e8b7592a81384dfabf3</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_REQUIRE_CONSTEXPR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a1136ab0d872379bb18d0839893bede67</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_REQUIRE_MSG</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a7106fb230747163b5b16121eb6a42b23</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_RESTRICT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad4979e5bc2f252ff6e367fc254ab4e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_RETURNS_NON_NULL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5f2aaec3b681d0a72f7d6e90b70cdcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_SENTINEL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>afe58497d56cda5e4cbf2d33be1bdd91e</anchor>
      <arglist>(position)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_STATIC_ASSERT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a04269935c66fe5a9b6c33fa36037d215</anchor>
      <arglist>(expr, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_STATIC_CAST</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2edb8d037ad5cbac818c86aca317226a</anchor>
      <arglist>(T, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_STRINGIFY</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a9b2aefadecfe77306599a08b0d8147ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_STRINGIFY_EX</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8b50e69690eed3a7e11797b1122b4302</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_SUNPRO_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4b6d318de76d6d23850ec1a588bdeffa</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_ARMCL_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>abbff24b90b5e9f8b586ee0b334baa636</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_CL2000_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a1ff3757a45a2cb0c54f78722fd7dc47c</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_CL430_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a0c4b607b1dda665174dcd4c6cfe6ce95</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_CL6X_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a138095ac760d2964c84f562b23332101</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_CL7X_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6198db3ff6fc72b1fa798229fd025229</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_CLPRU_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aab50c0bc1673dde3c1cf4e3b131e97ad</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TI_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3d620ef5f95be933b3d8e24d4fc5b6d5</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_TINYC_VERSION_CHECK</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a38192f48e8c6ee0018a988d54e97cacf</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_UNAVAILABLE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a681fd0533fbc24394f3322b6f4a60c4f</anchor>
      <arglist>(available_since)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_UNLIKELY</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8df7de76ab3c9445f46f6994ec205bcd</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_UNPREDICTABLE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a26967eb7395562701e450cec045dda15</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_UNREACHABLE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2d5705bd7bd14855c3ef5b98305c5fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_UNREACHABLE_RETURN</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a06401b258ef03263f2aec48029dc8b03</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_VERSION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae4654024695783bdf7cbd900f0e0634a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_VERSION_DECODE_MAJOR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a50f81c80525d6fbce743d5d28b53ff73</anchor>
      <arglist>(version)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_VERSION_DECODE_MINOR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae55f01749c4cc564b20b0f2650f10519</anchor>
      <arglist>(version)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_VERSION_DECODE_REVISION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2d04cc47c899e9addd019e0e7d1ebdbb</anchor>
      <arglist>(version)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_VERSION_ENCODE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa1da535c59b21f70e5967b66473543f0</anchor>
      <arglist>(major, minor, revision)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_WARN_UNUSED_RESULT</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a28d7e3b2d26bd5b8a3806da3db7dea03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_WARN_UNUSED_RESULT_MSG</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>adfb98ffe9adf238a5ba1670738c0f387</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HEDLEY_WARNING</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5563e5b0fbc2a9b525830081404d9208</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_INTERNAL_CATCH</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5478b7564e65634cc69432ed3cb6490e</anchor>
      <arglist>(exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_PRIVATE_UNLESS_TESTED</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2cf645f34610e7f7d6e09ab88a2ab917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_THROW</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6c274f6db2e65c1b66c7d41b06ad690f</anchor>
      <arglist>(exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_TRY</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a985d3b82445302c57257f6432f261fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_USE_IMPLICIT_CONVERSIONS</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a24c96ca7fc59096c30b32339a953f97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_BASIC_JSON_TPL</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a80b7254e63f199a1f656f07ae551f632</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_BASIC_JSON_TPL_DECLARATION</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a0643bd74c2dc6f0e4e420b8190ea8f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_DEFINE_TYPE_INTRUSIVE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad22f878b4987246e5a4f4f258228e775</anchor>
      <arglist>(Type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5767c8967df840d48dc01b0cf810a882</anchor>
      <arglist>(Type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_EXPAND</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af62f70922a57ffa728d579d3c7963bf5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_FROM</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8d18979cc7c33deda994e0caacf9e5e0</anchor>
      <arglist>(v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_GET_MACRO</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>afc0845ecb0987d16963a81f34bb0d94d</anchor>
      <arglist>(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, NAME,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a9495fb0e6d683bfa654ed646495b408a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE10</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>add270ee96fa3a6ffb454db30084db2e0</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE11</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a98dd3b9b615ae85290d286ae863cde54</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE12</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a58a04525435cdf51110639ee089ed012</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE13</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aa88bff73660c72539ddf13e42ebbe227</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE14</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8f25d249f0af16eaac3b8444bd79e66b</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE15</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a90005c47b51e2bc57bb86d089429bd1c</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE16</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aed0149d0e2dae927ae5a845556cfaab6</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE17</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a425f5b0501e323903d0452227d83b764</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE18</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af39a0f63c596c5b4dd001aa0b1c4a76c</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE19</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a7f0c430594f42a2409ff2474722133c5</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE2</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a682c9966e923aa4fa0193b278b1edd2a</anchor>
      <arglist>(func, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE20</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a30507458068a8b4b2fb270712915783d</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE21</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae63341f0ec1f867e557805655afc4103</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE22</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3120ded0ea577721fd71e3591657c577</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE23</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ac848d6f3e9ae4bae4f0638fcb5ab996f</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE24</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>adfe12412820ef1409359615c41440345</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE25</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a33416940d4a62a583f03b0ff2375400e</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE26</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a866beb938b64216218cd062e18602eb9</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE27</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a95b9c0445b989761a5ca49cf7e5b0f21</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE28</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a58f402f503add069cbb5824130b63a50</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE29</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3f6cfd0610cc977f34e910266945f200</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE3</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aaed4e77f612a9644d47c23508fb11f52</anchor>
      <arglist>(func, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE30</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5091052b859b2a814db1ed8f6ed6a2a2</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE31</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae4992f39bb2ab8bd14e62c11598b2ae5</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE32</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af0f98920ec61e99028f7fdef8e920595</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE33</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab4071130e08cb0863d4e3487fa79cda1</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE34</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a358ebb5dee01b8ed59bc28f815bc6d93</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE35</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aeeea2b876c2a636481b3ae5ef11a19dc</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE36</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a33ac48776f95a68576c40217395bf48d</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE37</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a07deda8156c4854e92eb65fcc082901b</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE38</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a977ee5f6587abac33244336ebd969d8f</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE39</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>af227f94449238a7a4773364559b7e293</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE4</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a5349ab2d8aea839cdd9d127f1228bd28</anchor>
      <arglist>(func, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE40</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a93c6c888c43aec21adfc7ffdc92cf7d0</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE41</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a18e393011cc564dc6b0f1d15b8c84e05</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE42</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a95e4a1508b5f7887c6158bc1c8421214</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE43</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a92d3147a1b6ee178d6645f087b0092a2</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE44</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a0a88431676c1c0dd23152f6398c85b47</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE45</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a690c86f3a6798a8f228c23e353fa1f4c</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE46</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2b608f54c6ad7eb116db8ac32d662e59</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE47</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>acb41a7b4ef92bdebd48fff958a07ba73</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE48</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>abba715e3b79d43cd3edfc327964af993</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE49</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae194fe1cdd80019af57b88d7a07be858</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE5</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a49c543dca7e9b9844991dad31328fb06</anchor>
      <arglist>(func, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE50</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a019bc7ba256120287abe9297d8220f8d</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE51</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4f8f97d2fbb1d02cb9e14253db29afc5</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE52</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6e5309c4debd7b1ca036bd78a45da83d</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE53</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8305e64563937a0421af09a573184a15</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE54</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ac436de6daea01cb2256bd87717a820f6</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE55</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>abce6d2ddf2ea1e5ad59066d0fc5278e4</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE56</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a48a0da09ac90252022f6864cfa3d9448</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE57</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a768d6ebcd60776a1a90a20ee96cc92c9</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE58</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3fdc9b5e6d3c8ae21a13950f89e1380a</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE59</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a72d13fe9cacdfa68533b8e46b06c8edc</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE6</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a6da6cf565af6a4a786b484019dce2fd3</anchor>
      <arglist>(func, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE60</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aaa4d92bb3eee9252b5e7e3c94331e89e</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE61</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ad40518144e6777220fd044e3823d5709</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE62</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a2058eaa857e2b8409234212297c30b5c</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE63</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a20df787f375192fed2b9529178f4e003</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE64</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a8fee48568bba4163bcc0ffd2a556d5cf</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE7</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab3cf0b823706b94a78c0611209df5044</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE8</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a931a0b268897bdd26521ac3152ddba5b</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_PASTE9</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>aed2ec7e247cd50f8f9941ca3fe6f2a2a</anchor>
      <arglist>(func, v1, v2, v3, v4, v5, v6, v7, v8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_SERIALIZE_ENUM</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a4c5d399dfa9252e70f876756f3f49084</anchor>
      <arglist>(ENUM_TYPE,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_TO</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a32c518e9a43fb0389fccb41e5c6f63a9</anchor>
      <arglist>(v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_VERSION_MAJOR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a7c94253db90041af11dd946a49f0f8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_VERSION_MINOR</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ab5ca1e164894d78d3276d2e5fe58c5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLOHMANN_JSON_VERSION_PATCH</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a307e0238ebc35e99ea45c68823eb83eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().binary(std::declval&lt; Binary &amp; &gt;()))</type>
      <name>binary_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4948bef216c2594dae7921d9c4045455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().boolean(std::declval&lt; bool &gt;()))</type>
      <name>boolean_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a45ec87326503b8884b664a9ef23a6c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(input_adapter(std::declval&lt; const char * &gt;(), std::declval&lt; const char * &gt;()))</type>
      <name>contiguous_bytes_input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>abc51edd46a1d1a0ff06a19f08ceff563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detector&lt; Default, void, Op, Args... &gt;</type>
      <name>detected_or</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a240ce21919ab08e8a6cb3a5cfa412bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detected_or&lt; Default, Op, Args... &gt;::type</type>
      <name>detected_or_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7ac5b8ef0363101275a2827b3b117dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detector&lt; nonesuch, void, Op, Args... &gt;::type</type>
      <name>detected_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a37e97a32d0b94ce5f745427e4e40204d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::difference_type</type>
      <name>difference_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3603b59a17d1c5e15050743b847992f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::enable_if&lt; B, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a02bcbc878bee413f25b985ada771aa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().end_array())</type>
      <name>end_array_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aec53c029383b34a72182210e58fadb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().end_object())</type>
      <name>end_object_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af52d6d2521c386998ae940d118182ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(T::from_json(std::declval&lt; Args &gt;()...))</type>
      <name>from_json_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1711ee5cef66a0523055c8d9f024f322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &gt;().template get&lt; U &gt;())</type>
      <name>get_template_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ab4d22cdb6521ee3508db496dea66711e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>make_index_sequence&lt; sizeof...(Ts)&gt;</type>
      <name>index_sequence_for</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a24800493c6ec02ce033dcbb47b7fd28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detector&lt; nonesuch, void, Op, Args... &gt;::value_t</type>
      <name>is_detected</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9135fcf616d6ac6e231a86e0a055ac44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_convertible&lt; detected_t&lt; Op, Args... &gt;, To &gt;</type>
      <name>is_detected_convertible</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5262e531c46e357b33007060f294673b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_same&lt; Expected, detected_t&lt; Op, Args... &gt;&gt;</type>
      <name>is_detected_exact</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa5a24092e12003ae73ae457b0dd29abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::iterator_category</type>
      <name>iterator_category_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad22d2aa3aab018050ae519f6754366e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::iterator</type>
      <name>iterator_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9ff93db146174305bce1bc4c54703e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_json&lt;&gt;</type>
      <name>json</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>a2bfd99e845a2e5cd90aeaf1b1431f474</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().key(std::declval&lt; String &amp; &gt;()))</type>
      <name>key_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a44869ca9f422b260625d78e4e8121559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::key_type</type>
      <name>key_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a66dfe39f03b05d6b7265a0ff748d64ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::mapped_type</type>
      <name>mapped_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9c1795c148875722f8482d39e0eb9364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().null())</type>
      <name>null_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ac1b4e524746bf8b790b2b776048b93c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_float(std::declval&lt; Float &gt;(), std::declval&lt; const String &amp; &gt;()))</type>
      <name>number_float_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad42df56e913abe26ed556e0e92f386f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_integer(std::declval&lt; Integer &gt;()))</type>
      <name>number_integer_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4a3e14a011b9ea1ff849fc6d2411e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_unsigned(std::declval&lt; Unsigned &gt;()))</type>
      <name>number_unsigned_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a74da7b17bda76f65d276feb18209c913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_json&lt; nlohmann::ordered_map &gt;</type>
      <name>ordered_json</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>ad53cef358adfa7f07cea23eb1e28b9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; output_adapter_protocol&lt; CharType &gt;&gt;</type>
      <name>output_adapter_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a0fd8edff7729aa2dd92b070964bade2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().parse_error(std::declval&lt; std::size_t &gt;(), std::declval&lt; const std::string &amp; &gt;(), std::declval&lt; const Exception &amp; &gt;()))</type>
      <name>parse_error_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a264d4d58bc1fd82bcc7bf6bf73d6acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; bool(int depth, parse_event_t event, BasicJsonType &amp;parsed)&gt;</type>
      <name>parser_callback_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9980144ad77e50ae944d1fe797ceec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::pointer</type>
      <name>pointer_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a26dc71e2dd9336587e56062178f9abce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::reference</type>
      <name>reference_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a082bdafd3b4c61d9d1e92b35b8f75ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().start_array(std::declval&lt; std::size_t &gt;()))</type>
      <name>start_array_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a80273cecc45765d7b2826ec931fbffdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().start_object(std::declval&lt; std::size_t &gt;()))</type>
      <name>start_object_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5fff1e6dcaabd367d9b1109a5682f9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().string(std::declval&lt; String &amp; &gt;()))</type>
      <name>string_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a27c3fc3bd42ac406f763184aa8ae4cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(T::to_json(std::declval&lt; Args &gt;()...))</type>
      <name>to_json_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af846b6cf2f926009ff3a7a61495ca383</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_cv&lt; typename std::remove_reference&lt; T &gt;::type &gt;::type</type>
      <name>uncvref_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a53a082eedad9f4729fcd8fed552a21f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::value_type</type>
      <name>value_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af91beae90c2fb0f931079b3d50a343bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_void&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a92a167c49c6697b6ffe4f79492c705e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>cbor_tag_handler_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a58bb1ef1a9ad287a9cfaf1855784d9ac</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a58bb1ef1a9ad287a9cfaf1855784d9acacb5e100e5a9a3e7f6d1fd97512215282">error</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a58bb1ef1a9ad287a9cfaf1855784d9aca567bc1d268f135496de3d5b946b691f3">ignore</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_handler_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5a76b60b26dc8c47256a996d18d967df</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">strict</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa9dde360102c103867bd2f45872f1129c">replace</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa567bc1d268f135496de3d5b946b691f3">ignore</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>input_format_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa554fc6a11519e4f347deb25a9f0db40</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a466deec76ecdf5fca6d38571f6324d54">json</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40aaf9de350d652f0c9055ddab514bd23ea">cbor</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40ac40d516627022a54003ac2b74a82688a">msgpack</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a4537f20910e85437f6d07701864084e8">ubjson</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a0b6879b186bfb2b1ec65d2460e4eccd4">bson</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>parse_event_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a2fb6dae6578e06ae73ca0d7cc8512b1a</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aae73f17027cb0acbb537f29d0a6944b26">object_start</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aaf63e2a2468a37aa4f394fcc3bcb8249c">object_end</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aaa4388a3d92419edbb1c6efd4d52461f3">array_start</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa49642fb732aa2e112188fba1f9d3ef7f">array_end</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa3c6e0b8a9c15224a8228b9a98ca1531d">key</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa2063c1608d6e0baf80249c42e2be5804">value</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>value_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1ed8fc6239da25abcaf681d30ace4985</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">null</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">object</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">array</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a84e2c64f38f78ba3ea5c905ab5a2da27">boolean</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a5763da164f8659d94a56e29df64b4bcc">number_integer</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985adce7cc8ec29055c4158828921f2f265e">number_unsigned</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985ad9966ecb59667235a57b4b999a649eef">number_float</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a9d7183f16acce70658f686ae7f1a4d20">binary</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">discarded</enumvalue>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>append_exponent</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ad90f19ed10d8133b727df4b9bc5ddf5c</anchor>
      <arglist>(char *buf, int e)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>combine</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a66eb4d912b6f872d6983f7d0826f32c6</anchor>
      <arglist>(std::size_t seed, std::size_t h) noexcept</arglist>
    </member>
    <member kind="function">
      <type>boundaries</type>
      <name>compute_boundaries</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a22b6e37654ac93c6d0d9c06ec1bf5ded</anchor>
      <arglist>(FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find_largest_pow10</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a36ded358763b5dbcea9867660fbe4e28</anchor>
      <arglist>(const std::uint32_t n, std::uint32_t &amp;pow10)</arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>format_buffer</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ab441f2761e33839ca48bc2225e14a2a9</anchor>
      <arglist>(char *buf, int len, int decimal_exponent, int min_exp, int max_exp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1f0395aad0fe853a4539288749d3a603</anchor>
      <arglist>(const BasicJsonType &amp;j, typename std::nullptr_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a58117f225f43d03e3a0a4a6f3d77c9d9</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::boolean_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad74d89f77ada7a57eff38b43d4bf2335</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::string_t &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a2932f2bc2943dac6d51669312f4fc0f5</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleStringType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7cb5dd7d46a60e65f9a8e0873b3f7dd8</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_float_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ace4d5680ba413d9fd897ccb5d9c61a1c</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_unsigned_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a047d881e611fcac709dc318f730a1732</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_integer_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5440d650150d01e8015133521351b459</anchor>
      <arglist>(const BasicJsonType &amp;j, EnumType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5cfb765aad92795abd7fda29d017272a</anchor>
      <arglist>(const BasicJsonType &amp;j, std::forward_list&lt; T, Allocator &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3df497b1d3977f071b488ecac1401517</anchor>
      <arglist>(const BasicJsonType &amp;j, std::valarray&lt; T &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7deb2db8eed6f1762373dde7a6595760</anchor>
      <arglist>(const BasicJsonType &amp;j, T(&amp;arr)[N]) -&gt; decltype(j.template get&lt; T &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a14d8cdf544585f1c38eab6a0820e55f7</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr) -&gt; decltype(from_json_array_impl(j, arr, priority_tag&lt; 3 &gt;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aeabc1adfeb8bcfbdf24c533380d1e773</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::binary_t &amp;bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5b24896e5f5db6af06d939dde4b63fe1</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleObjectType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a839b0ab50d2c9bce669068f56bc41202</anchor>
      <arglist>(const BasicJsonType &amp;j, ArithmeticType &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aae9f9c2601074e323d49428132cc293d</anchor>
      <arglist>(const BasicJsonType &amp;j, std::pair&lt; A1, A2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a8b99ec9b29f3f20a18fc4281fb784e49</anchor>
      <arglist>(const BasicJsonType &amp;j, std::tuple&lt; Args... &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ae93147a54d2740228ef16a5e6210ca3e</anchor>
      <arglist>(const BasicJsonType &amp;j, std::map&lt; Key, Value, Compare, Allocator &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aef5c8ea108f4d2b03fb4a635617510de</anchor>
      <arglist>(const BasicJsonType &amp;j, std::unordered_map&lt; Key, Value, Hash, KeyEqual, Allocator &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a40f7bb070a60e8ba14fffb9c117fcbd8</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::array_t &amp;arr, priority_tag&lt; 3 &gt;)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aba0ce45ebb69fd2c7132a00f9a56b503</anchor>
      <arglist>(const BasicJsonType &amp;j, std::array&lt; T, N &gt; &amp;arr, priority_tag&lt; 2 &gt;) -&gt; decltype(j.template get&lt; T &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a464e1246f3df7edea79c3f81ab701edd</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr, priority_tag&lt; 1 &gt;) -&gt; decltype(arr.reserve(std::declval&lt; typename ConstructibleArrayType::size_type &gt;()), j.template get&lt; typename ConstructibleArrayType::value_type &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a20cf21255e75cff1ffb0869c2c545e63</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr, priority_tag&lt; 0 &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_tuple_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a28253915d9db4a0112d60eaee0422949</anchor>
      <arglist>(const BasicJsonType &amp;j, Tuple &amp;t, index_sequence&lt; Idx... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>acc422c11342b31368f610b6f96fcedc6</anchor>
      <arglist>(const nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &amp;i) -&gt; decltype(i.key())</arglist>
    </member>
    <member kind="function">
      <type>j template</type>
      <name>get&lt; typename ConstructibleArrayType::value_type &gt;</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad9e016d7b6a3cd2847027950aa0aac3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_arithmetic_value</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a85955b9c6dd31846e4b8e891f78614b6</anchor>
      <arglist>(const BasicJsonType &amp;j, ArithmeticType &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>cached_power</type>
      <name>get_cached_power_for_binary_exponent</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>adbf329a18c5cf854a3477327afd2200b</anchor>
      <arglist>(int e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a05b681dcb8569b9784c6dccfadb01633</anchor>
      <arglist>(char *buf, int &amp;len, int &amp;decimal_exponent, diyfp m_minus, diyfp v, diyfp m_plus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>aab7a9670a4f4704a5d0347ad7588576b</anchor>
      <arglist>(char *buf, int &amp;len, int &amp;decimal_exponent, FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2_digit_gen</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a9b899c72b0e1e3dd46d75c2b4e6bcdfb</anchor>
      <arglist>(char *buffer, int &amp;length, int &amp;decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2_round</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a5bc841e0bee12fd6489d49cf7bd07bb4</anchor>
      <arglist>(char *buf, int len, std::uint64_t dist, std::uint64_t delta, std::uint64_t rest, std::uint64_t ten_k)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>hash</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a679e5e522ac6afa5d5923292fab450b8</anchor>
      <arglist>(const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>iterator_input_adapter_factory&lt; IteratorType &gt;::adapter_type</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad11a087dbe66eade5af4056aef9600bf</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a8487ca95646f8368f70e279e9bf63396</anchor>
      <arglist>(const ContainerType &amp;container) -&gt; decltype(input_adapter(begin(container), end(container)))</arglist>
    </member>
    <member kind="function">
      <type>file_input_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a520988513cac994a1dfd16b5859a1ca6</anchor>
      <arglist>(std::FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af9fa97bf92767dc7f9dfe1abdfb1c6ce</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aaf150c2591ecac4e821e9036ef847ef8</anchor>
      <arglist>(std::istream &amp;&amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>contiguous_bytes_input_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a690f7e555056ce490bd47dd5cdf9b48d</anchor>
      <arglist>(CharT b)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7908f7aa06f20e6083619d1d4b4eb769</anchor>
      <arglist>(T(&amp;array)[N]) -&gt; decltype(input_adapter(array, array+N))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>int_to_string</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3c45286b0a2f15ea0a756cb87a76cf9b</anchor>
      <arglist>(string_type &amp;target, std::size_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>little_endianess</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad2860d9bcd96cd7b8258a5b94674508c</anchor>
      <arglist>(int num=1) noexcept</arglist>
    </member>
    <member kind="function">
      <type>nlohmann::json</type>
      <name>operator&quot;&quot;_json</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>ae90d59ab420a183cd5fb8588bdc95e06</anchor>
      <arglist>(const char *s, std::size_t n)</arglist>
    </member>
    <member kind="function">
      <type>nlohmann::json::json_pointer</type>
      <name>operator&quot;&quot;_json_pointer</name>
      <anchorfile>json_8hpp.html</anchorfile>
      <anchor>a3e528a99a7882f8d0b97375bb6081d10</anchor>
      <arglist>(const char *s, std::size_t n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a09169efff3bd1771fff29bd92cea19e0</anchor>
      <arglist>(const value_t lhs, const value_t rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>reinterpret_bits</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a1c5d30eb51e5e994a3f48bde104d2ce8</anchor>
      <arglist>(const Source source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap&lt; nlohmann::json &gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a98707c82ac7d5ca28f86b7114d69df79</anchor>
      <arglist>(nlohmann::json &amp;j1, nlohmann::json &amp;j2) noexcept(is_nothrow_move_constructible&lt; nlohmann::json &gt;::value &amp;&amp;is_nothrow_move_assignable&lt; nlohmann::json &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>to_chars</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a6cca370ac6c99294dbe4fe24716a57dd</anchor>
      <arglist>(char *first, const char *last, FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1a804b98cbe89b7e44b698f2ca860490</anchor>
      <arglist>(BasicJsonType &amp;j, T b) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7356ed05cdbbb080cee80e1211e1c6c9</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4aa1ca6b7c61bf19d1f30ea5b669f68e</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::string_t &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a22bffdc8bc7e43af380ba2050696b230</anchor>
      <arglist>(BasicJsonType &amp;j, FloatType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ae5fd66b5517b3b5a6c6b9fd9f29ba8dc</anchor>
      <arglist>(BasicJsonType &amp;j, CompatibleNumberUnsignedType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a91fe576be579c8c2fdd14610605c6dd2</anchor>
      <arglist>(BasicJsonType &amp;j, CompatibleNumberIntegerType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a0c8b159dba71981d6c555d284cf6e2bf</anchor>
      <arglist>(BasicJsonType &amp;j, EnumType e) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aeca6fb5fede5ed1e12a4420d98a5692b</anchor>
      <arglist>(BasicJsonType &amp;j, const std::vector&lt; bool &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3afebc132c5ff83f9cd160e52030fdfd</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleArrayType &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a22191081208b226e3875e1118107c281</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::binary_t &amp;bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7f7c7b9760161b774cdc0b4b838fae64</anchor>
      <arglist>(BasicJsonType &amp;j, const std::valarray&lt; T &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa0fd1b5788e9ba37e31da43dda738cb5</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::array_t &amp;&amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a24c9c12f3839c94e09532f08de85e949</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleObjectType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ac9f7a5542851c61d93740148eaec509f</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::object_t &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a20ea5175c8999fc8b673e46b892f71f6</anchor>
      <arglist>(BasicJsonType &amp;j, const T(&amp;arr)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ab64eeb55b44db44eb8e9070229eb97df</anchor>
      <arglist>(BasicJsonType &amp;j, const std::pair&lt; T1, T2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aaa77b0c9745130b77733a92a1a2e82ec</anchor>
      <arglist>(BasicJsonType &amp;j, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json_tuple_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a510dfa15b01e9a8afe31600a27b28199</anchor>
      <arglist>(BasicJsonType &amp;j, const Tuple &amp;t, index_sequence&lt; Idx... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string</type>
      <name>to_string</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>a6ce645a0b8717757e096a5b5773b7a16</anchor>
      <arglist>(const NLOHMANN_BASIC_JSON_TPL &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>j template</type>
      <name>void</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a59fca69799f6b9e366710cb9043aa77d</anchor>
      <arglist>())</arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>kAlpha</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ac1ea1316de0b4a219f707c76b1db1966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>kGamma</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a4a750fcc38da1ce68b7e25ab3a230e20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapi.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lapi_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lapi_8h" name="lapi.h" local="yes" imported="no">lapi.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lundump_8h" name="lundump.h" local="yes" imported="no">lundump.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <class kind="struct">CallS</class>
    <member kind="define">
      <type>#define</type>
      <name>checkresults</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a6b76ec051caca9db7e44638873044e98</anchor>
      <arglist>(L, na, nr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ispseudo</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a23aaf36182310f7e0108a065732710a2</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isupvalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa8693ff1ffbbabc73472cd938dbd8086</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isvalid</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa414c9c792a81e37b5380c323b107194</anchor>
      <arglist>(L, o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapi_c</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a6f4862161259fd87002d41735b0ccfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aux_rawset</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>af95fcf06d620f6a244caf0097e610a07</anchor>
      <arglist>(lua_State *L, int idx, TValue *key, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>aux_upvalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa300a4cd32bcefdee8e1457e0e4fbacb</anchor>
      <arglist>(TValue *fi, int n, TValue **val, GCObject **owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auxgetstr</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a1b28b3a312121ffb29541632648b9f78</anchor>
      <arglist>(lua_State *L, const TValue *t, const char *k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>auxsetstr</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a0667fbf88666853554967226d9a3df4d</anchor>
      <arglist>(lua_State *L, const TValue *t, const char *k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>f_call</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ac3926c93fb08234f9f47e24653124910</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finishrawget</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a33830676158a2e9fde44f07109035425</anchor>
      <arglist>(lua_State *L, const TValue *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Table *</type>
      <name>gettable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a4ebfbcdc1a7a4f0332d4dd532a817212</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UpVal **</type>
      <name>getupvalref</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>afe9a3b06ff27bba372b28ad108c9c3e8</anchor>
      <arglist>(lua_State *L, int fidx, int n, LClosure **pf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StkId</type>
      <name>index2stack</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a7acfd65878b2f2c7529c788ce08d1949</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TValue *</type>
      <name>index2value</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a7c66797ff8396fc9258bb9fc08e959d8</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_absindex</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a32821b04960f1c1223132349d04911c1</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_arith</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a08501a34884feca01759dec174d69c88</anchor>
      <arglist>(lua_State *L, int op)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_CFunction</type>
      <name>lua_atpanic</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a90bf785da77985164dbe2eb0d64bf82e</anchor>
      <arglist>(lua_State *L, lua_CFunction panicf)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_callk</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ac5fef99e413a94e396b70b8263704ad3</anchor>
      <arglist>(lua_State *L, int nargs, int nresults, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_checkstack</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a1d762b92d5d82d6fa9f54ccf5c89d6a2</anchor>
      <arglist>(lua_State *L, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_compare</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a5fbae51f515549d4657d0efc676defee</anchor>
      <arglist>(lua_State *L, int index1, int index2, int op)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_concat</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a1de3afee1daece63d455f23818c883d9</anchor>
      <arglist>(lua_State *L, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_copy</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a111bd3fa34fe656f415edae5e343e13e</anchor>
      <arglist>(lua_State *L, int fromidx, int toidx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_createtable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a7f93e3baf3101cad59ec61b7744a55d8</anchor>
      <arglist>(lua_State *L, int narray, int nrec)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_dump</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a68295f56f04fd0d5c0adfb1793a04b4c</anchor>
      <arglist>(lua_State *L, lua_Writer writer, void *data, int strip)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_error</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a6ba7b91143fe8a03910420d800de8e97</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_gc</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa93573057f708d826613186a9d40c87d</anchor>
      <arglist>(lua_State *L, int what,...)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Alloc</type>
      <name>lua_getallocf</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a3dbff8747b32b799cf63603c46da06cc</anchor>
      <arglist>(lua_State *L, void **ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getfield</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a8b47f1b5685c3f8018ba926abb99af24</anchor>
      <arglist>(lua_State *L, int idx, const char *k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getglobal</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a8185a9c46d5930205f95beee4991e9f0</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_geti</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a631ebda324b6a0f382ab6b9314917384</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getiuservalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a57c21a629f94ee0acc21a25d83bfaeba</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getmetatable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a4caa9ca5e47a30bd45e33d83bf2d6d6e</anchor>
      <arglist>(lua_State *L, int objindex)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_gettable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa572dbc6e86f796a3e82ffcae4478aeb</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_gettop</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>afbb08ecb69421875494105d4de68e5bf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_getupvalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>afd5e7d6995dc52a5cb9e370ee3a710e6</anchor>
      <arglist>(lua_State *L, int funcindex, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_iscfunction</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a3b922032c9fe2930399186a3647cc3ad</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_isinteger</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aba53e83eb1fff94b5ed96203bb52d8ae</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_isnumber</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a99451f234bf085c9c46c3d17a5aef905</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_isstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a9f20233199a414b04c1c4b43f5d040f3</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_isuserdata</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa8a1dab86cfb4e0f9a4d1f699af0041b</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_len</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a28bdc8c01771ec2524b329a409a08040</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_load</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa7a94c45f3eec251e5b258d7482ffe87</anchor>
      <arglist>(lua_State *L, lua_Reader reader, void *data, const char *chunkname, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *</type>
      <name>lua_newuserdatauv</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a9c09a58b86c71e997d7ccabb67f18c12</anchor>
      <arglist>(lua_State *L, size_t size, int nuvalue)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_next</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aa8bf464b98335a075732200ad91ce1de</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_pcallk</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a624df4cb2312b762c4fb528ecc889385</anchor>
      <arglist>(lua_State *L, int nargs, int nresults, int errfunc, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushboolean</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a56bbb7479265e38da2e2596e6ec25faa</anchor>
      <arglist>(lua_State *L, int b)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushcclosure</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a142802b91cdd22516b54599f51e101e4</anchor>
      <arglist>(lua_State *L, lua_CFunction fn, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_pushfstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ab190c226d38b289e6ca57683a9d4e0f0</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushinteger</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>adcec46ff05dfee9a3c4c05828b40c213</anchor>
      <arglist>(lua_State *L, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushlightuserdata</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a85e3e3d32b068aef62426828a104b561</anchor>
      <arglist>(lua_State *L, void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_pushlstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a2c325311534c23450cdf11931a8db0ae</anchor>
      <arglist>(lua_State *L, const char *s, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushnil</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a1b4cd0d80f51e5545a97ca6c28c03c50</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushnumber</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a328625a03fbb5548f27b1af10f109f6a</anchor>
      <arglist>(lua_State *L, lua_Number n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_pushstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a771d300f2e64b2197d1df9bf31660ebf</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_pushthread</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a4175aeea9aa6dbf096ecfca7b190fa4a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_pushvalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a602f61a9b583d69dc1c72c8970bd65e8</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_pushvfstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a426c9cb1d582be3e43060c4772854e5a</anchor>
      <arglist>(lua_State *L, const char *fmt, va_list argp)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_rawequal</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ace66ea78ced7fda0b367f45d09d10d83</anchor>
      <arglist>(lua_State *L, int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_rawget</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a52944e714d1c64bda7b83f511c14b2d3</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_rawgeti</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>af8e4dc545cc83927d901d2f242489320</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_rawgetp</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>acf10870c7165e0e440eb14827a52de93</anchor>
      <arglist>(lua_State *L, int idx, const void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Unsigned</type>
      <name>lua_rawlen</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a161e2baf3d7a6a84499f6a9010cf12c8</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_rawset</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>afb2d27f421677ef40425f9054ae216a7</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_rawseti</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a757fd16e7e09280e2d4e4f9f77ba1099</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_rawsetp</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aef5ff7d32a6e275fa0b8305f013bee9d</anchor>
      <arglist>(lua_State *L, int idx, const void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_rotate</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>af680e24129c0e021b4fbb7700cf185dc</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_setallocf</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ac890276f9590df6a4d6aabdad9c558f0</anchor>
      <arglist>(lua_State *L, lua_Alloc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_setfield</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a3f2f542ee6728d82e51b1c302f9606df</anchor>
      <arglist>(lua_State *L, int idx, const char *k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_setglobal</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aecf388efaede9d97581335998dfa243b</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_seti</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a3f995c6cbc03d4cdebb2a6fc6fa11e59</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_setiuservalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a7383d0f43ccf69b414217a32d3947a49</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_setmetatable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a15719ea4119bdf5b3f2a406534431a7e</anchor>
      <arglist>(lua_State *L, int objindex)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_settable</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a4ca492cf3d2194aec9a6292708bf66c8</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_settop</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>adaa30f0d34786144c94644039d1d1b6e</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_setupvalue</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a6e2e5717e848fca56335a64739a8f2c0</anchor>
      <arglist>(lua_State *L, int funcindex, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lua_setwarnf</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a708d3ea569d1e7174f06281ecba5a091</anchor>
      <arglist>(lua_State *L, lua_WarnFunction f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_status</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>aadea4b6f60174a1334ebde560968a615</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API size_t</type>
      <name>lua_stringtonumber</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ab9c2fb9e2b2c7dad7474dd4b6f1bbcd0</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_toboolean</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a444aee9aa56b0b06175ee3c7bcf7927c</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_CFunction</type>
      <name>lua_tocfunction</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ae790897a3311d599299895612986d850</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_toclose</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a5101545bcd4222abe101836b7931bdf9</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Integer</type>
      <name>lua_tointegerx</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>af81c9a68425546e1f8c6354728c95170</anchor>
      <arglist>(lua_State *L, int idx, int *pisnum)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_tolstring</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a3fc7dbcac3f2610f3d687ec15343bd3f</anchor>
      <arglist>(lua_State *L, int idx, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Number</type>
      <name>lua_tonumberx</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a375da41304604b0cba0b8c798499e673</anchor>
      <arglist>(lua_State *L, int idx, int *pisnum)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const void *</type>
      <name>lua_topointer</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a5b533fe96cb52b5415896d41daad374a</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *</type>
      <name>lua_tothread</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ad1dcea410edb5c5595fc070f8bf2e9a0</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *</type>
      <name>lua_touserdata</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a0444ddf13e5618bca969e4b3b47bc0cc</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_type</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a652b273947f0656686f998d8e90cd3ea</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_typename</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a7d64f87addab440bbda96bb088816e17</anchor>
      <arglist>(lua_State *L, int t)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *</type>
      <name>lua_upvalueid</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>af20e3a68caf3e24d35318baf952c5567</anchor>
      <arglist>(lua_State *L, int fidx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_upvaluejoin</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a9ce27da3bd8232ac4a0d383e924a0c7a</anchor>
      <arglist>(lua_State *L, int fidx1, int n1, int fidx2, int n2)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Number</type>
      <name>lua_version</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a173602b148e6a610676e866fb7874ff1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lua_warning</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a383441029934d459d9b7cd89d3c851e8</anchor>
      <arglist>(lua_State *L, const char *msg, int tocont)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_xmove</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ae27bb8d0218710bbbfefc1f573839d6d</anchor>
      <arglist>(lua_State *from, lua_State *to, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reverse</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>a2c07d0a193ad3ae19b4682ed92973c70</anchor>
      <arglist>(lua_State *L, StkId from, StkId to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>touserdata</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>ae98ecd8a638f53798949d5966c0cbed4</anchor>
      <arglist>(const TValue *o)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>lua_ident</name>
      <anchorfile>lapi_8c.html</anchorfile>
      <anchor>acbf4dc2e5f80547c7f54f41a179258b2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapi.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lapi_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>adjustresults</name>
      <anchorfile>lapi_8h.html</anchorfile>
      <anchor>afd1f4a36958642707b7598a48c507599</anchor>
      <arglist>(L, nres)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>api_checknelems</name>
      <anchorfile>lapi_8h.html</anchorfile>
      <anchor>a9785915283c3f0a0ec90f1b6be32b2c2</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>api_incr_top</name>
      <anchorfile>lapi_8h.html</anchorfile>
      <anchor>afe4a5994dd3704ec53de77f9fd121915</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>codeNresults</name>
      <anchorfile>lapi_8h.html</anchorfile>
      <anchor>a605e47ad8af5d2c7a821081dc37ddc90</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hastocloseCfunc</name>
      <anchorfile>lapi_8h.html</anchorfile>
      <anchor>a5707387c1d9df9ae5bea729c1109ddf6</anchor>
      <arglist>(n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lauxlib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lauxlib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <class kind="struct">LoadF</class>
    <class kind="struct">LoadS</class>
    <class kind="struct">UBox</class>
    <member kind="define">
      <type>#define</type>
      <name>buffonstack</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a58cb6b4ecea4192420347c2edc9e0ea0</anchor>
      <arglist>(B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>freelist</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a896e77038c659ca416b686f1e7a93eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_inspectstat</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a5dbc30b9986c3aeb0834ffcd615acb45</anchor>
      <arglist>(stat, what)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lauxlib_c</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a278591952532b1fb04508c2bc4acd385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELS1</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a6e3d7fb82b885f522e902bcb0386a626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELS2</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a5f9e9ae6eacbd733a346ecdb14f0e69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZET</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aa927c7bf177c162feda3483e1e972b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LoadF</type>
      <name>LoadF</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aa8865142aa471dd5f492b2ae66423726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LoadS</type>
      <name>LoadS</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ac19b45224ac42140dace19d6916f607b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UBox</type>
      <name>UBox</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a77ca3daa8be552402fdec242e75c0aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>boxgc</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a1957766835de815798e07848d3d14810</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>errfile</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a5899b2cf676252a49cc95a89536d0e38</anchor>
      <arglist>(lua_State *L, const char *what, int fnameindex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findfield</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a36c8f149b779f8c9a5c042ea9784d80a</anchor>
      <arglist>(lua_State *L, int objidx, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getF</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a51d79018e5cbe2f3cd784f3ae22a65fb</anchor>
      <arglist>(lua_State *L, void *ud, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getS</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a7fb82f42d22d1cbde5e3af0561389cbf</anchor>
      <arglist>(lua_State *L, void *ud, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>interror</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ac900510f548ea0ea6d53358d2aedd100</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>l_alloc</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ac69fc1fd1f00a5bdf07657b2e29bbedc</anchor>
      <arglist>(void *ud, void *ptr, size_t osize, size_t nsize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lastlevel</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>af3eb164386f8acd9cfd63e7ea4ad4dad</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_addgsub</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a5dcf12b98ab3ef52b7885a27f48fadea</anchor>
      <arglist>(luaL_Buffer *b, const char *s, const char *p, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_addlstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0d56993399c45ae61ebb9b448dc30538</anchor>
      <arglist>(luaL_Buffer *B, const char *s, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_addstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aced031f9a3f68375e9f80315933d9a88</anchor>
      <arglist>(luaL_Buffer *B, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_addvalue</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a59a8ac34826fee305ad56101d97aee18</anchor>
      <arglist>(luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_argerror</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ac607576dd107a3120cd51948989f1ed2</anchor>
      <arglist>(lua_State *L, int arg, const char *extramsg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_buffinit</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0830ef75e335f6d7590b0e058f82a5eb</anchor>
      <arglist>(lua_State *L, luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API char *</type>
      <name>luaL_buffinitsize</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a4f1a8d2f28779b1680587982b1385b61</anchor>
      <arglist>(lua_State *L, luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_callmeta</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>abfb23747df76e74d28ac48dabda0c3e1</anchor>
      <arglist>(lua_State *L, int obj, const char *event)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_checkany</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a8ebfe706b773eaaf50283e6583d4642e</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer</type>
      <name>luaL_checkinteger</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aa15bea412c49bfdee1f3dbff096ce7d2</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *</type>
      <name>luaL_checklstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a79405166c5a94624ebe0427e6b0c07e0</anchor>
      <arglist>(lua_State *L, int arg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Number</type>
      <name>luaL_checknumber</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a9f2c941bb5eb7d3a7746f35c4fe3cced</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_checkoption</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a7a3959469b5643d9ea2313eb11a3946f</anchor>
      <arglist>(lua_State *L, int arg, const char *def, const char *const lst[])</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_checkstack</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a7c46517055e0e8cb25e61b959709083a</anchor>
      <arglist>(lua_State *L, int space, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_checktype</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0f8f78c4edc5cbf890690b3cf9615dc8</anchor>
      <arglist>(lua_State *L, int arg, int t)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void *</type>
      <name>luaL_checkudata</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a1799d8a48445b6f9d39462d8f1b0285a</anchor>
      <arglist>(lua_State *L, int ud, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_checkversion_</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a8ad94df78305955cad1c698ea9d1eee9</anchor>
      <arglist>(lua_State *L, lua_Number ver, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_error</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a6c51d83d29244779392551388913e08a</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_execresult</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a3db3f3a0c7de522b5e494c3ad06186d8</anchor>
      <arglist>(lua_State *L, int stat)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_fileresult</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a86309080a5d45b232bcc240b45d06942</anchor>
      <arglist>(lua_State *L, int stat, const char *fname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_getmetafield</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>add7cea31816ff3f61014031248e0daa6</anchor>
      <arglist>(lua_State *L, int obj, const char *event)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_getsubtable</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a4cd66d7b986316711233243a268e8e04</anchor>
      <arglist>(lua_State *L, int idx, const char *fname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *</type>
      <name>luaL_gsub</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a65a9b27abc8408f98fbeac037a790ae9</anchor>
      <arglist>(lua_State *L, const char *s, const char *p, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer</type>
      <name>luaL_len</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aa525c1b6aa90c90d684ef64cf2215e21</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_loadbufferx</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a867ca33afe2cb3d07bfc238cbb438f61</anchor>
      <arglist>(lua_State *L, const char *buff, size_t size, const char *name, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_loadfilex</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a6ac3b2572d5ce635c4617aed2a0eb649</anchor>
      <arglist>(lua_State *L, const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_loadstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ac1503e3f7db09148f426164834c37a57</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_newmetatable</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a2664eb7bcc85bbf6eeded2a81cf09b01</anchor>
      <arglist>(lua_State *L, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_State *</type>
      <name>luaL_newstate</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aac01e11c3aeeec5ca26b28f285eadb9e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer</type>
      <name>luaL_optinteger</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ab10ff110a5ba19b4385947de7834ee3c</anchor>
      <arglist>(lua_State *L, int arg, lua_Integer def)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *</type>
      <name>luaL_optlstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a78e227b41b881001dc0e95a263690816</anchor>
      <arglist>(lua_State *L, int arg, const char *def, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Number</type>
      <name>luaL_optnumber</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>afa696696945ee6215c0033656ee64e97</anchor>
      <arglist>(lua_State *L, int arg, lua_Number def)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API char *</type>
      <name>luaL_prepbuffsize</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ae695ed340bec54979c499b70d7d29318</anchor>
      <arglist>(luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_pushresult</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a3a1f80033814e2057583a7d24cee23b4</anchor>
      <arglist>(luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_pushresultsize</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aae36c3a2c184f1b2619ad7f99f2b4c16</anchor>
      <arglist>(luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int</type>
      <name>luaL_ref</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a1adeae26be7c2e3001c3583f43f70720</anchor>
      <arglist>(lua_State *L, int t)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_requiref</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a3cb8205f86c838d8f82b7d2360b1b0f4</anchor>
      <arglist>(lua_State *L, const char *modname, lua_CFunction openf, int glb)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_setfuncs</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a4cab22d0cb403fa6b94f2542f4303096</anchor>
      <arglist>(lua_State *L, const luaL_Reg *l, int nup)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_setmetatable</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ae3907fc11c3e2af69f00ab4a37872cae</anchor>
      <arglist>(lua_State *L, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void *</type>
      <name>luaL_testudata</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>af2ad56ae788ac3a59b4e0e29852ab460</anchor>
      <arglist>(lua_State *L, int ud, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *</type>
      <name>luaL_tolstring</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0d4cbfd194d1919b3ff84000c0644cc0</anchor>
      <arglist>(lua_State *L, int idx, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_traceback</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a67bf3728d34d2c9badb2bd2f57c75233</anchor>
      <arglist>(lua_State *L, lua_State *L1, const char *msg, int level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaL_typeerror</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ab8ddc4ac13516f3548a6c102dd6fa114</anchor>
      <arglist>(lua_State *L, int arg, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_unref</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ad5e8303f3809d26c336c3e18879b7f4e</anchor>
      <arglist>(lua_State *L, int t, int ref)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_where</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0f4d3c30c07eae36aa25605df84279a0</anchor>
      <arglist>(lua_State *L, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>newbox</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a22714b3538a1ad6943014db449d4ed19</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>newbuffsize</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a5a09a1507f8338fd07d77992e200c5d2</anchor>
      <arglist>(luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>panic</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>aa9ed62d0906c6d69ad16bd1b018d660b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>prepbuffsize</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a96b72c2bee2d49148b93676ea09818a5</anchor>
      <arglist>(luaL_Buffer *B, size_t sz, int boxidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushfuncname</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a0aa557042467d3f84d0663c742b32946</anchor>
      <arglist>(lua_State *L, lua_Debug *ar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pushglobalfuncname</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a4f35430f7ecfcbd5f507e550937046b4</anchor>
      <arglist>(lua_State *L, lua_Debug *ar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>resizebox</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>acdf7f3169e55f9c8bd3d314358a9e778</anchor>
      <arglist>(lua_State *L, int idx, size_t newsize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>skipBOM</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a2166815af5654076fea257c99eca1789</anchor>
      <arglist>(LoadF *lf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>skipcomment</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a6adfc638788adb7cb8c7eaa246dbea17</anchor>
      <arglist>(LoadF *lf, int *cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tag_error</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>ab8e946260debec8d4bbc714b76a1613b</anchor>
      <arglist>(lua_State *L, int arg, int tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>warnf</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>acba9e22050fdbe52eb22f5f80cb809a4</anchor>
      <arglist>(void *ud, const char *message, int tocont)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>boxmt</name>
      <anchorfile>lauxlib_8c.html</anchorfile>
      <anchor>a73790a7785f0b5ecc0a57e8d9d2fbbcf</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lauxlib.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lauxlib_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <class kind="struct">luaL_Buffer</class>
    <class kind="struct">luaL_Reg</class>
    <class kind="struct">luaL_Stream</class>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ERRFILE</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab8d4418d33cd59728435db95ac2caf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FILEHANDLE</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a36f3babeb54bee1ebba63fe4fa94189a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GNAME</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a074d53b3afd2b899d4b986c9643fb41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LOADED_TABLE</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a0fbee1a8156dc622618c9f6048281a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NOREF</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a3bfb758f2ac7c9ecb758e1aeaaa82d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PRELOAD_TABLE</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab654a257ab8f9de4ba519a64a9a9ea91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_REFNIL</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a004a6b76c047f3b94890a08dbdcbbee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_writeline</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aa4791d9826315ea2d1c716f852026246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_writestring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a575f50815c13a7a99b8ed1ac03fe714a</anchor>
      <arglist>(s, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_writestringerror</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a0706f68a79575584d365d033d613707b</anchor>
      <arglist>(s, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_addchar</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a63935c5b4cf5d45930c875f6cc5e1432</anchor>
      <arglist>(B, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_addsize</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a7c0adb7401e0be1a843946cee0556684</anchor>
      <arglist>(B, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_argcheck</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a48ce6cd86a7448e97f258097a7abc44d</anchor>
      <arglist>(L, cond, arg, extramsg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_argexpected</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ad13737dbd230fffc0b9925b1c728c58e</anchor>
      <arglist>(L, cond, arg, tname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_buffaddr</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a3328ae8405aac1707d4b400d0d2c26dd</anchor>
      <arglist>(bf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_bufflen</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab43380e8ecfabde7c32aec748df1cf59</anchor>
      <arglist>(bf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_buffsub</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a1f4e8f07742faa5e6c25a971a53f1e7b</anchor>
      <arglist>(B, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_checkstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ad9917d22c79651fdd73d42c146b5056f</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_checkversion</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aa538485cd28f143fabea2325b9ecd477</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_dofile</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aa49a7a47a683d6e7868ede50ceb826be</anchor>
      <arglist>(L, fn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_dostring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a1a0639bfde6b1e2f6181af45b0137cf5</anchor>
      <arglist>(L, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_getmetatable</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a201407aa41ff74577c67308372a130d9</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_loadbuffer</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ae210c8b2a9a27ee62b2e846e93ae876f</anchor>
      <arglist>(L, s, sz, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_loadfile</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a023c745560d0ed613efb6eada57a3c13</anchor>
      <arglist>(L, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_newlib</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a5088ff720ec66200d83eb78467b77239</anchor>
      <arglist>(L, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_newlibtable</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ad575a4fd1f53fa454b5d9745fedecdc4</anchor>
      <arglist>(L, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAL_NUMSIZES</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ae6c79b83e1d493d4ab680e74e5a85a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_opt</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aca033280b0176012ef290131876f706e</anchor>
      <arglist>(L, f, n, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_optstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a732bc5882c4a5da46b236649ab6db47b</anchor>
      <arglist>(L, n, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_prepbuffer</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>acc49fd35fabb25016f7de3256eb9bc6c</anchor>
      <arglist>(B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_pushfail</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a8666135f7a1412f5eaa14857aec279f0</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaL_typename</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a2bee94954917c5bccb05d6578f3c675b</anchor>
      <arglist>(L, i)</arglist>
    </member>
    <member kind="typedef">
      <type>struct luaL_Buffer</type>
      <name>luaL_Buffer</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aaed907641807460fcee0e1cb9a9e9ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct luaL_Reg</type>
      <name>luaL_Reg</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a48bebf7b56d108021c1ae29549c912f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct luaL_Stream</type>
      <name>luaL_Stream</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a8eb55fb2289b0452171a5955885dfc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_addgsub</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a5dcf12b98ab3ef52b7885a27f48fadea</anchor>
      <arglist>(luaL_Buffer *b, const char *s, const char *p, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_addlstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a06fceedb3abb1272566ca22c96e34b95</anchor>
      <arglist>(luaL_Buffer *B, const char *s, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_addstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ad9c038f6e108e216011aca1801f84f44</anchor>
      <arglist>(luaL_Buffer *B, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_addvalue</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aeeb03d69681da0ec0e952b582ce3841c</anchor>
      <arglist>(luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_argerror</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ad0599591343ae7836d46e685b16e69de</anchor>
      <arglist>(lua_State *L, int arg, const char *extramsg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_buffinit</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aab6af54c782855fee2bef84eb41bdc00</anchor>
      <arglist>(lua_State *L, luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API char *()</type>
      <name>luaL_buffinitsize</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab8f18fe563cab9ea411ae84d2c1c2518</anchor>
      <arglist>(lua_State *L, luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_callmeta</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>af26aec8cce4a3f4448c60f402d78f17d</anchor>
      <arglist>(lua_State *L, int obj, const char *e)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_checkany</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a21ba19f50ce2a499224d2710f6fa7728</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer()</type>
      <name>luaL_checkinteger</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a4fab48acb62fbf5344ff26e482afaab2</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *()</type>
      <name>luaL_checklstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aba7169b56524dab1c9f67f71b0417d86</anchor>
      <arglist>(lua_State *L, int arg, size_t *l)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Number()</type>
      <name>luaL_checknumber</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ac0919af2e419b4b9e86d6ddb355cec65</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_checkoption</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ae4a7f494cc400b09f5cbccfc3f8187c5</anchor>
      <arglist>(lua_State *L, int arg, const char *def, const char *const lst[])</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_checkstack</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a724f5a5aeee97c0b40948c8bca91341c</anchor>
      <arglist>(lua_State *L, int sz, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_checktype</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ae9c9f80f66ca2ff9567e4db4d1d704e3</anchor>
      <arglist>(lua_State *L, int arg, int t)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void *()</type>
      <name>luaL_checkudata</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aed8d8e4f3b95c6bcac246ec9895027b1</anchor>
      <arglist>(lua_State *L, int ud, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_checkversion_</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab42194a5a9cd8a6f6ee9123ef1807e52</anchor>
      <arglist>(lua_State *L, lua_Number ver, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_error</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a994f73d7985c30672469a260d9e86ae6</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_execresult</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a2e009e523534f5ad087e7834e711b781</anchor>
      <arglist>(lua_State *L, int stat)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_fileresult</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab94b3cb77f5a0ae622ae4ba5f99af4c7</anchor>
      <arglist>(lua_State *L, int stat, const char *fname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_getmetafield</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aed3f129411ba1ec14f813d650f16384d</anchor>
      <arglist>(lua_State *L, int obj, const char *e)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_getsubtable</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a2605da7ef3a12d7e9cfa85939245f941</anchor>
      <arglist>(lua_State *L, int idx, const char *fname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *()</type>
      <name>luaL_gsub</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a46672be75da57e1a464c5c6d80f19064</anchor>
      <arglist>(lua_State *L, const char *s, const char *p, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer()</type>
      <name>luaL_len</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ac9d38b77e425247b630afdb212401a05</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_loadbufferx</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a3ab1955dd9322cf03e2d3626ebfae669</anchor>
      <arglist>(lua_State *L, const char *buff, size_t sz, const char *name, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_loadfilex</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a8c38c6dcf9db7e110e525b46742bacf8</anchor>
      <arglist>(lua_State *L, const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_loadstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ac88130d6214ff6b3e2f1781f327807eb</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_newmetatable</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a0e9e032108e7aedc05836b0c1d72a0fa</anchor>
      <arglist>(lua_State *L, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_State *()</type>
      <name>luaL_newstate</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a7d8712fcede90ae93d5a9a7b409c586e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Integer()</type>
      <name>luaL_optinteger</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aeb7f0d9ff0b8244215c2a5950a168bb8</anchor>
      <arglist>(lua_State *L, int arg, lua_Integer def)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *()</type>
      <name>luaL_optlstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a3340783871347b1c95cf4ede72d5c67b</anchor>
      <arglist>(lua_State *L, int arg, const char *def, size_t *l)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API lua_Number()</type>
      <name>luaL_optnumber</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aa26a2aaafd22fe5c02c84eb9a7098fd8</anchor>
      <arglist>(lua_State *L, int arg, lua_Number def)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API char *()</type>
      <name>luaL_prepbuffsize</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a0fb6d10de24960ceed452061b47c2c06</anchor>
      <arglist>(luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_pushresult</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aac5dfab9ba0ced4f5ae3b22aa35faffe</anchor>
      <arglist>(luaL_Buffer *B)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_pushresultsize</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ac12082513e8da6bfd5b834e840789682</anchor>
      <arglist>(luaL_Buffer *B, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_ref</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a2b69e67252d95df410818251f4b2d8e5</anchor>
      <arglist>(lua_State *L, int t)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_requiref</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>af6e3e3ca0a445a50f34cfc26f89c7d61</anchor>
      <arglist>(lua_State *L, const char *modname, lua_CFunction openf, int glb)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_setfuncs</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a8750009b9bbc508e4c3818ebd15b4e14</anchor>
      <arglist>(lua_State *L, const luaL_Reg *l, int nup)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_setmetatable</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a4ef6497609d8cb52f8f4dc0ec489bb7a</anchor>
      <arglist>(lua_State *L, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void *()</type>
      <name>luaL_testudata</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>ab40f618f7e65d9af23e01f3924c3d6c8</anchor>
      <arglist>(lua_State *L, int ud, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API const char *()</type>
      <name>luaL_tolstring</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>aef6da057d1e26ed6449b92177f1f2f5a</anchor>
      <arglist>(lua_State *L, int idx, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_traceback</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a664cc293d6c7a7dc67857fe95583a10e</anchor>
      <arglist>(lua_State *L, lua_State *L1, const char *msg, int level)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API int()</type>
      <name>luaL_typeerror</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a38cc1bb8d85efadc840f38b33e37326b</anchor>
      <arglist>(lua_State *L, int arg, const char *tname)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_unref</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a6200030ecae784852045161274501e0e</anchor>
      <arglist>(lua_State *L, int t, int ref)</arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_where</name>
      <anchorfile>lauxlib_8h.html</anchorfile>
      <anchor>a269122a77674ca63c9193c2a30b4729e</anchor>
      <arglist>(lua_State *L, int lvl)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lbaselib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lbaselib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lbaselib_c</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a2f5604e97f34f28d76a1eb287e7784a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESERVEDSLOT</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a47cb030f7cbc859ebdfb6101eec2f64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPACECHARS</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a65fad87fefeb813e5ff7e217a1c89eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>b_str2int</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a78f1ffc60cf4b6e7e1cb7089eb11072d</anchor>
      <arglist>(const char *s, int base, lua_Integer *pn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dofilecont</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>aef7e9941ec82371f02ab7617a49e4f2e</anchor>
      <arglist>(lua_State *L, int d1, lua_KContext d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finishpcall</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a4157e08e6e4e7f4e7ec65b96ca2a22d8</anchor>
      <arglist>(lua_State *L, int status, lua_KContext extra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>generic_reader</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>ad467c787e381e8d18e4c7b46b4f1b05d</anchor>
      <arglist>(lua_State *L, void *ud, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairsaux</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a9e49fcec5e66e36e817b1951123efc03</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>load_aux</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a32e7b00b9c21d72a3e6a56e12c3f0e08</anchor>
      <arglist>(lua_State *L, int status, int envidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_assert</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a8ba9378d5d46ef34a7429d52c3f3e4c7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_collectgarbage</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a07f71966c943cc9761ab129f64d4ac80</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_dofile</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a86a4e35d9c9ad4661a0dbbac3758c049</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_error</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a2ecfa987569d0b4c1063f3e204e42dd2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_getmetatable</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>addfd66adcbe4c777cf5e10536d27d8b1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_ipairs</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a5cb8b3b13437afd94c3313f0a4b17d06</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_load</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a4a9a3613fcf80fe033e044f7e19bed69</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_loadfile</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>aeb4cb83db820979bbdd7710109b52957</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_next</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>ac0b11ecf3ced275821aaf5a03ed33b02</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_pairs</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a36def102f87ba8c40734489231e90109</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_pcall</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a1fb2725eed679431d070b2e9e7abc223</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_print</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a865eb761a305c588d6940da5272375b7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_rawequal</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a4dbd4fb89ec70a7b07cad52f7c13e637</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_rawget</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a248a6847a33f31c69a43a76b6b8bcb4b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_rawlen</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a68b39dfb2717573478ca211e9785dc6a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_rawset</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a7b7225051c25127792f30eadd3498cc3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_select</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>ac2909062d4ac2b0396c640407e5b19d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_setmetatable</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>af7799a987ba6d158a96a52e80fb5beaf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_tonumber</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a6224f7b7c4485996e1c22eae32de990d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_tostring</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a15bd8ce3f719c87883bcb578c60677e7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_type</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a7135b660cac1e25a2854acd9849cd4a4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_warn</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a74d1725faf08640e4cebb3bfe42b6e2b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_xpcall</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a5fbb0094fa1a56f0a4c2547f1ec4c5ab</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_base</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>ae99bbf706d0fcfb0c1c7afbe3c4de382</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pushmode</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a8c5f8c12154a95906e8d05df770e8472</anchor>
      <arglist>(lua_State *L, int oldmode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>base_funcs</name>
      <anchorfile>lbaselib_8c.html</anchorfile>
      <anchor>a0d05e830245692a51489fe27e499c17b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lcode.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lcode_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lcode_8h" name="lcode.h" local="yes" imported="no">lcode.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="llex_8h" name="llex.h" local="yes" imported="no">llex.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lparser_8h" name="lparser.h" local="yes" imported="no">lparser.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>hasjumps</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a6e8fdabe5b5f88f7a3e018459b83d10e</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lcode_c</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aea04ff04f275dadd5678a39d6547cbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIMLINEDIFF</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a8b6f0f419e73b43c908762a1f1f9ac3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIWTHABS</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad5413b8b64cce6bf8cab6fa1e54d2464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXREGS</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ab6ff7e20147df29e6e4710cc162be79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>addk</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ada05641e97457834344a5b3d2187bd45</anchor>
      <arglist>(FuncState *fs, TValue *key, TValue *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>boolF</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a6265a2a98b8fd0c973f82dd6aa11c814</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>boolT</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a34c4676c9334bf58d12b1d0223897e31</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>code_loadbool</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ab947c67ef18474ab26abc6f1a81c3dfd</anchor>
      <arglist>(FuncState *fs, int A, OpCode op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeABRK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a84976cfe36717c59f9cb63b39beba091</anchor>
      <arglist>(FuncState *fs, OpCode o, int a, int b, expdesc *ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codearith</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ab10806c569e8a861c7efcf845b36c8bc</anchor>
      <arglist>(FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2, int flip, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codebinexpval</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af18af1f6b975aea02c8c7be45a80d0c7</anchor>
      <arglist>(FuncState *fs, OpCode op, expdesc *e1, expdesc *e2, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codebini</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a94ae37fabbb4863d4d782b58a7335106</anchor>
      <arglist>(FuncState *fs, OpCode op, expdesc *e1, expdesc *e2, int flip, int line, TMS event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codebitwise</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad84321345dde4a0ee416c6e77aa9f79a</anchor>
      <arglist>(FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codecommutative</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a0639238e21aa55ffe24f15b16d220372</anchor>
      <arglist>(FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeconcat</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a57739bb8f355074018a62ee86f8f5c36</anchor>
      <arglist>(FuncState *fs, expdesc *e1, expdesc *e2, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeeq</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ae4fe1997f80682df6f176c52bd3d3898</anchor>
      <arglist>(FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codeextraarg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ab4119f5c8d10ac76a119cf70bb25c5b9</anchor>
      <arglist>(FuncState *fs, int a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codenot</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>adf2b3a04b610027f57d8ebd6a9ec2a12</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeorder</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>add743403f3f3e4f3478075841a65db0d</anchor>
      <arglist>(FuncState *fs, OpCode op, expdesc *e1, expdesc *e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codesJ</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>abafb16fe7dcc694c958e9dafeb2ad277</anchor>
      <arglist>(FuncState *fs, OpCode o, int sj, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeunexpval</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aeb34b4c711a24f0c833d265a67ca9383</anchor>
      <arglist>(FuncState *fs, OpCode op, expdesc *e, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>condjump</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a5ca879c3a79630e5af194a82971f7ab2</anchor>
      <arglist>(FuncState *fs, OpCode op, int A, int B, int C, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>const2exp</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad595e6cb1e482df9d3e8cb0ba97316b1</anchor>
      <arglist>(TValue *v, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TValue *</type>
      <name>const2val</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a73505708162792e73d66a9a0307f2b48</anchor>
      <arglist>(FuncState *fs, const expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>constfolding</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a690b5c3cf2d262aaef28188ecc62d1b2</anchor>
      <arglist>(FuncState *fs, int op, expdesc *e1, const expdesc *e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>discharge2anyreg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a42950f3fd3e5bf08697d861e865119a1</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>discharge2reg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a961993a449bc9612ac966652646ffad6</anchor>
      <arglist>(FuncState *fs, expdesc *e, int reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exp2reg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aa89e7af4e4f692877eab94959920c493</anchor>
      <arglist>(FuncState *fs, expdesc *e, int reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finaltarget</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ada56905cd28223efbcc6568614d477cd</anchor>
      <arglist>(Instruction *code, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finishbinexpneg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a143564608b873128e8af05828f8c3e36</anchor>
      <arglist>(FuncState *fs, expdesc *e1, expdesc *e2, OpCode op, int line, TMS event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>finishbinexpval</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a01a145e647812f1f883b3f3807e47e86</anchor>
      <arglist>(FuncState *fs, expdesc *e1, expdesc *e2, OpCode op, int v2, int flip, int line, OpCode mmop, TMS event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fitsBx</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a04beeab4c7c24c3b850206137e7f61f3</anchor>
      <arglist>(lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fitsC</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3447d4fe8de721e03288feb166a7ede0</anchor>
      <arglist>(lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fixjump</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a90b203d73d5f6e3ffb85079e746b028d</anchor>
      <arglist>(FuncState *fs, int pc, int dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeexp</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a9d534bd7aa79921e7339c9c1106acea9</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeexps</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a2afdd34342361dc25c3b44f45c87558d</anchor>
      <arglist>(FuncState *fs, expdesc *e1, expdesc *e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freereg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3331999888f54df141bd050408863d72</anchor>
      <arglist>(FuncState *fs, int reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeregs</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ae1246635c52f314e973ba1dc527f565a</anchor>
      <arglist>(FuncState *fs, int r1, int r2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getjump</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ac74dd95e53d610cf12e752f3075fe450</anchor>
      <arglist>(FuncState *fs, int pc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Instruction *</type>
      <name>getjumpcontrol</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a755e9c104abc7fa7bb87437964b19628</anchor>
      <arglist>(FuncState *fs, int pc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isCint</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>abccebacd6d7d253aa6f7f1063f340a1d</anchor>
      <arglist>(expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isKstr</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a41e037c7df7ee9df97d2731772061c3f</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isSCint</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3cf85f67771eb8781afdc02625d389c1</anchor>
      <arglist>(expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isSCnumber</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af0849f886c6299a2556da1228e2f9b18</anchor>
      <arglist>(expdesc *e, int *pi, int *isfloat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>jumponcond</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a15ef9c2dfe9851aaea34aae8e849b43e</anchor>
      <arglist>(FuncState *fs, expdesc *e, int cond)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_checkstack</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>afd941e61245bcb4d05bd3ba5b4ffec3b</anchor>
      <arglist>(FuncState *fs, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_code</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a7250af995defa0d720b40e35695775da</anchor>
      <arglist>(FuncState *fs, Instruction i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_codeABCk</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a7f8d052466e2665575f464a55f90a509</anchor>
      <arglist>(FuncState *fs, OpCode o, int a, int b, int c, int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_codeABx</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3fb5006a069fadbcb2ec7dde4740ad10</anchor>
      <arglist>(FuncState *fs, OpCode o, int a, unsigned int bc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_codeAsBx</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a0cebf3e6a7318f6f9b8ebd96b1d1ed70</anchor>
      <arglist>(FuncState *fs, OpCode o, int a, int bc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaK_codek</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a946579be848f1f4a532e57533f0a9919</anchor>
      <arglist>(FuncState *fs, int reg, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_concat</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a99718e3c19e193690f60b7595bee952e</anchor>
      <arglist>(FuncState *fs, int *l1, int l2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_dischargevars</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a982df0963fcf2227c3a5c96163d8ef03</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_exp2anyreg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad2850d253ee1400e3e00e5a0d26d596d</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_exp2anyregup</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad975c434bb45ed1baff91522069c4f11</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_exp2const</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ae610aa01273d82b5603702ad3a3825a3</anchor>
      <arglist>(FuncState *fs, const expdesc *e, TValue *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaK_exp2K</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a0d67ef87afbe99966e5679b596c6a466</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_exp2nextreg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a252b7ff26ed24db991e8a11275bcf75c</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_exp2RK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a8a1a4f8416bf829386d17267ba2636b6</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_exp2val</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a214015f257d752c11c44ba82460a603a</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_finish</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aae9456e48d7a5b94358d310b80b1589f</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_fixline</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ab17c57ffa1dc5c51f0d67a4ae8a5f073</anchor>
      <arglist>(FuncState *fs, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>luaK_float</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a463a7c61f87515bd9ce739e51ffdac53</anchor>
      <arglist>(FuncState *fs, int reg, lua_Number f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_getlabel</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>afd70025e040dde0ef167df148de201b0</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_goiffalse</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a61d509689d21bb8b1fe8681a03ccbe58</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_goiftrue</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a7d4ea6b61d0c157feca2afa59a9f877e</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_indexed</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af9e8e4c1ab85deb3fe8fdbc39d25c6d9</anchor>
      <arglist>(FuncState *fs, expdesc *t, expdesc *k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_infix</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a07039dc526d35d6db3f1a29c7304fe89</anchor>
      <arglist>(FuncState *fs, BinOpr op, expdesc *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_int</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a2fff5f96536d86c8d5df7bdf2ea4d317</anchor>
      <arglist>(FuncState *fs, int reg, lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaK_intK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a6154c1594ec12080f2393950eb2b98e3</anchor>
      <arglist>(FuncState *fs, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_isKint</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3eb85bb37542cd67b33cbf85fec9bf48</anchor>
      <arglist>(expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaK_jump</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a01cb8acfbbf9911a63956cbe3fe1bdb6</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_nil</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a625d410137e33fbd9593426c6e74bcf1</anchor>
      <arglist>(FuncState *fs, int from, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaK_numberK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aa55d8b442bf4ee8c1c4838e4deec9a56</anchor>
      <arglist>(FuncState *fs, lua_Number r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_patchlist</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a4db596b358989fa68a43b6f697fc9a09</anchor>
      <arglist>(FuncState *fs, int list, int target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_patchtohere</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a5748ad3c940c7916a2586fab6181a197</anchor>
      <arglist>(FuncState *fs, int list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_posfix</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a21e9443ce3d06694c2f9ea497052fab4</anchor>
      <arglist>(FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_prefix</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a3fc6858944504885353a652022d15a4b</anchor>
      <arglist>(FuncState *fs, UnOpr op, expdesc *e, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_reserveregs</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af1190942fb7a557b056ac8bbaa0024a1</anchor>
      <arglist>(FuncState *fs, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_ret</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af04e0d7f5a543cbdc60d5ad981333bcf</anchor>
      <arglist>(FuncState *fs, int first, int nret)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_self</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a38f9aab7679b62f5902d9adf5c502ea1</anchor>
      <arglist>(FuncState *fs, expdesc *e, expdesc *key)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaK_semerror</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>abe3b325f24edb9acdca694951cbcb4d8</anchor>
      <arglist>(LexState *ls, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_setlist</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>adf5e140580f1f4ca545b7cfd471e3166</anchor>
      <arglist>(FuncState *fs, int base, int nelems, int tostore)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_setoneret</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a80466f0e006b20a0c0c04f6bcc5b656d</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_setreturns</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aa088b6c0fff724b3d4c76830416da244</anchor>
      <arglist>(FuncState *fs, expdesc *e, int nresults)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_settablesize</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>aa59fc2dadbee774d0cdf1196d047d7e1</anchor>
      <arglist>(FuncState *fs, int pc, int ra, int asize, int hsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaK_storevar</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a31c85ce631d5ee0a691cb58a1bd360be</anchor>
      <arglist>(FuncState *fs, expdesc *var, expdesc *ex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>need_value</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af4b1d063270645304b0642c1f1d79cb3</anchor>
      <arglist>(FuncState *fs, int list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>negatecondition</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a70d4b286b84e3322bb81af111b5c3a77</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nilK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a96b95ed8f53ee7aba7c6e81a27df6d63</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>patchlistaux</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a83e8d2f1641cfd3ed1c465f07f383c5e</anchor>
      <arglist>(FuncState *fs, int list, int vtarget, int reg, int dtarget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>patchtestreg</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ac7ce05b875db5d3bdca16012f3bcad8e</anchor>
      <arglist>(FuncState *fs, int node, int reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Instruction *</type>
      <name>previousinstruction</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a2d946f6d31e46b2607bd69d89ca1a9ce</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removelastinstruction</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>af8da5ca36e18a59d8881a56b982ebae6</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removelastlineinfo</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a2d0840aab23ac3d53ba8821ad4eb1b8f</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removevalues</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a76e8dc6a6f33ee6f3c88c22933bc5c29</anchor>
      <arglist>(FuncState *fs, int list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>savelineinfo</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>acd1138478ae0364e0d3eaace189d2614</anchor>
      <arglist>(FuncState *fs, Proto *f, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>str2K</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>ad8d97d1b9538e4e8412654930d56e5ed</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stringK</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a7dfe719b62474bd7657147866e202e9a</anchor>
      <arglist>(FuncState *fs, TString *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapexps</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>a5cb5734345361c95cee8e08306f36821</anchor>
      <arglist>(expdesc *e1, expdesc *e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tonumeral</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>afc00b6e7519fadb094edd29e9019eefc</anchor>
      <arglist>(const expdesc *e, TValue *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>validop</name>
      <anchorfile>lcode_8c.html</anchorfile>
      <anchor>acff3899ba144ce35344d2c781d4a04cc</anchor>
      <arglist>(int op, TValue *v1, TValue *v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lcode.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lcode_8h</filename>
    <includes id="llex_8h" name="llex.h" local="yes" imported="no">llex.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lparser_8h" name="lparser.h" local="yes" imported="no">lparser.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>foldbinop</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>af868dddd41f6748292cc399555e82f89</anchor>
      <arglist>(op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getinstruction</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae32808dba4795004b96e16024b1f9b2c</anchor>
      <arglist>(fs, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaK_codeABC</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a0d132d461ad7cb7bd041724d97cd7a39</anchor>
      <arglist>(fs, o, a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaK_jumpto</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a08e8dcbeff76a91cea9bdca0bec9c24f</anchor>
      <arglist>(fs, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaK_setmultret</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a525c933202c545dff0b84a9d5325ff49</anchor>
      <arglist>(fs, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_JUMP</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ac12a06b93b62373c9e664c7a06e838b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum BinOpr</type>
      <name>BinOpr</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a9d4cde4bf0d71a644ce62f6c1df5a43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UnOpr</type>
      <name>UnOpr</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a29d0381a285f48a6bbd4d6b48fafad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BinOpr</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_ADD</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a6a040b1b3b8cc217942b40bdcfd89a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_SUB</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a9af57e8c20b32a5bae4e7d5b94015a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_MUL</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a3b374e6db04a6e4645e113fc82c873e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_MOD</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83abc6e1524cbf3d8a2b2a6689d5c40bc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_POW</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83af06a2e29452e38eb8ed02812a1aa1083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_DIV</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83aa0b20b22c1a53d0fb294bd15993fd4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_IDIV</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83ac91ab547f0844521654b0e8924085d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_BAND</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a83d1f111c407b2a4ce3ecdf5fc588e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_BOR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83aee42d0b535e2a8f6686dde348f113210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_BXOR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83aba9d6ec8db62deeab8b731a973023156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_SHL</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83aea58586b669bfc9483fa17069e7f3602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_SHR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a53468a69eae492aec03a799f02754411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_CONCAT</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a5f601beb91f937ddb7a1835f93016fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_EQ</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a1c53aacbc69d7058b240be92b134a7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_LT</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a15e3bd67027d90471048ea39abfd32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_LE</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a96f2a6272233d80a19b4f4482cf121a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_NE</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a1f56f30f2368c0f93c9aeeea7e72ac55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_GT</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a3c68b5b6ad04299cc50ef1c4611441b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_GE</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a5a35f1c08acd1e14156d32e04d8b9806</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_AND</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a3dbbb7b8ec103877916a8a4c4671a3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_OR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83ae104a7612eb80ee5d9ff5715a938a2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_NOBINOPR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ae9a305c1104efedfc54af8d08b942c83a1b1f5234efa3ff41b9898c76c8ee6f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UnOpr</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_MINUS</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534ad7aef0de1fbf580a7d03635a3e4058f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_BNOT</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534a692243c52fe8a114bce557d05a198c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_NOT</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534a238495588717191ca92bb9f8a5c80b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_LEN</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534a09eeed48a27b90460bab6d8ba33e620e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPR_NOUNOPR</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a36fd1054d39d6fc3373303522a7ef534ae72bf1249ed8649f7ed837b537ed928d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_checkstack</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ade83373047ab7254868bfd06bb8089b5</anchor>
      <arglist>(FuncState *fs, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_code</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a96c5e0e67ce8d9bb5d7b32ce5dd587b2</anchor>
      <arglist>(FuncState *fs, Instruction i)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_codeABCk</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ace0ce2d50b1423a5b4b2234ca90f4794</anchor>
      <arglist>(FuncState *fs, OpCode o, int A, int B, int C, int k)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_codeABx</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a0fd979cf2c00469768bb12f5440e5c0f</anchor>
      <arglist>(FuncState *fs, OpCode o, int A, unsigned int Bx)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_codeAsBx</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>aa270f86aeb20cc9b4954f9a43d43b071</anchor>
      <arglist>(FuncState *fs, OpCode o, int A, int Bx)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_concat</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a0abd5e7a52c17bcf3ffe02ebaa771ff2</anchor>
      <arglist>(FuncState *fs, int *l1, int l2)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_dischargevars</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a4722275409ea90ad0cfc56723b8f21bb</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_exp2anyreg</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a219ca12ddb52437285a46bddfc4feeb8</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_exp2anyregup</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a2d79e7835a757a0bace8b3f01eba161b</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_exp2const</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a76fcfd2cbf5cf9decaefb29f24411455</anchor>
      <arglist>(FuncState *fs, const expdesc *e, TValue *v)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_exp2nextreg</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a61926f09ebafc501840e6cac1bebb16d</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_exp2RK</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a28ef529fcd27c07fb222181894abdf7e</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_exp2val</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>abbb8eb20146165d70bbda57068685f1e</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_finish</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a04b29cadb9bd98c501fa20e416d2ae5b</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_fixline</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a87c903709e739068e361dd59788a486f</anchor>
      <arglist>(FuncState *fs, int line)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_getlabel</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>aab3ec26384fa706960da17c9a3ed5057</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_goiffalse</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a8f1abd44cd0ec08b43ad809b9db04840</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_goiftrue</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>afff58a79c5fb3e56811bcf9a4315bfda</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_indexed</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>aef9f69dd75331c1ad4ad55329fe5a1d9</anchor>
      <arglist>(FuncState *fs, expdesc *t, expdesc *k)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_infix</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>ad66fe8cd73e03e0d604d8c9572011ee7</anchor>
      <arglist>(FuncState *fs, BinOpr op, expdesc *v)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_int</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a511cc8052e9f5ffc7a9ac616825efa0d</anchor>
      <arglist>(FuncState *fs, int reg, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_isKint</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a8f51bfb20fee5d6fe787b409ab73debb</anchor>
      <arglist>(expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaK_jump</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a67cd7ce15260791b3348dfe0af04a444</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_nil</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a0b4caf213c4d4697d63ad22fedda0d1f</anchor>
      <arglist>(FuncState *fs, int from, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_patchlist</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a8efbcf17cf978cc2bac3e08f755677bd</anchor>
      <arglist>(FuncState *fs, int list, int target)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_patchtohere</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a46bd7bbdf259cca73b0b0b833880df51</anchor>
      <arglist>(FuncState *fs, int list)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_posfix</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a2a87516e72f08e1b692331de96a6d8d6</anchor>
      <arglist>(FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2, int line)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_prefix</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a108f48cde9af08a87347aa6380a4a015</anchor>
      <arglist>(FuncState *fs, UnOpr op, expdesc *v, int line)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_reserveregs</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>abd5365c0b65143b55552bff3a9e6d681</anchor>
      <arglist>(FuncState *fs, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_ret</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>aa7c34b815a59b7ed4b5d585825cad475</anchor>
      <arglist>(FuncState *fs, int first, int nret)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_self</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>aeaf22c625b86a7b63ec83cf8b6036815</anchor>
      <arglist>(FuncState *fs, expdesc *e, expdesc *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaK_semerror</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a4b2a264c8a0bde6952b7ff11a34b1492</anchor>
      <arglist>(LexState *ls, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_setlist</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a88808415ff9297023fb19b4e84a19033</anchor>
      <arglist>(FuncState *fs, int base, int nelems, int tostore)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_setoneret</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a890dbdb46581586862dbcf56b077f97f</anchor>
      <arglist>(FuncState *fs, expdesc *e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_setreturns</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>acae0354c40f684d990fd3aa73bbcd770</anchor>
      <arglist>(FuncState *fs, expdesc *e, int nresults)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_settablesize</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a661f2e8d150a8878e016813a1616d7f0</anchor>
      <arglist>(FuncState *fs, int pc, int ra, int asize, int hsize)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaK_storevar</name>
      <anchorfile>lcode_8h.html</anchorfile>
      <anchor>a84aa56cf92c9d61e65101d54c6300b96</anchor>
      <arglist>(FuncState *fs, expdesc *var, expdesc *e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lcorolib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lcorolib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>COS_DEAD</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a1383eeb3b35a1c6845dddb20f6231dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COS_NORM</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a22448f8c21d50901d6b61f24babfdeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COS_RUN</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>adaddcee95d6b75c9dbd868c5d0712a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COS_YIELD</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a6a963efbed545bee5070e431283bf6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lcorolib_c</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a31c0a2b112d201fa0724ffc2b060bae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auxresume</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>aaa37b3a30ab0c6daef7fae8951fef3e7</anchor>
      <arglist>(lua_State *L, lua_State *co, int narg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auxstatus</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>abc457c5c23f83972c1b822fdc7c35d01</anchor>
      <arglist>(lua_State *L, lua_State *co)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_State *</type>
      <name>getco</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a4b416d01703982d717374b9d7b98fdc2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_auxwrap</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a777abb20385a69ce4787f72bd90375a7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_close</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a3c6a70201b343432bfeb1f3e09cdde6f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_cocreate</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>ad49772e236781ef7ad88ff8bc980b40b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_coresume</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a76f5d80387eeb1c7d31eb5f9cb6c9392</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_corunning</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>ad5fa6e6f20235e61b3ba56ea3dc973d2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_costatus</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a174dfb2852a7d04964e4a1426fff93f8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_cowrap</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a1c0429e27f504b08e25f437f733edad1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_yield</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>ad9fe432026d8990d13be09536a683c2a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>luaB_yieldable</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a692ce6ad2c6f43a5c7d521cbcc56af5d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_coroutine</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a8515aa0d6a2e901a5397afd5e4250db2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>co_funcs</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a3857a1be3b5aaf23b28b4e6809c7dc97</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>statname</name>
      <anchorfile>lcorolib_8c.html</anchorfile>
      <anchor>a2bb2d9d526012610179c36c32de2c3d7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lctype.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lctype_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lctype_8h" name="lctype.h" local="yes" imported="no">lctype.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lctype_c</name>
      <anchorfile>lctype_8c.html</anchorfile>
      <anchor>a8148bc2e65ef31d75ddc222c9f6cfbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lctype_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lctype.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lctype_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lisdigit</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>aee1d27a5eac398ec2c9c8b80281041e6</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lislalnum</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a9c0dc6a934853b8ab5e7d65a3ca8abcd</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lislalpha</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a7132e9f6daf30b344b74f51d64eadf7d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lisprint</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a68562616d451f440d5c8e4e3d345c573</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lisspace</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a768801f115261ae5ad51fdf6e54904e2</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lisxdigit</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a72e55b66d80325fb20cbc098d3448996</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ltolower</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a951ea98d03894d36dd2efed11ec9d973</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_USE_CTYPE</name>
      <anchorfile>lctype_8h.html</anchorfile>
      <anchor>a7d15b705d59378d3c5ab7a722473bf8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldblib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldblib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ldblib_c</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a45fbab86b0d9d4fa0676f993eba4bacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auxupvalue</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a31ebacb3668352430584fe277ac74923</anchor>
      <arglist>(lua_State *L, int get)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkstack</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>aef541490d49259cf4cb14e7f9597600e</anchor>
      <arglist>(lua_State *L, lua_State *L1, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkupval</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a0951daf8c0b66e39bd3aa618aff380bf</anchor>
      <arglist>(lua_State *L, int argf, int argnup)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_debug</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ad72cc206e90f6ebc343460376c950a14</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_gethook</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a6a624ae8d8ff673e72a317b280ed008d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getinfo</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a4eb57e66c2efb2d31c9b9e1b01d27e13</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getlocal</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ae802ce7397e9ebb08a90b69976578ecc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getmetatable</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>aa84da9dfea83fb9e516443b49b109044</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getregistry</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a7dd12424841eb9d91aa28c7424d4e380</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getupvalue</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a7a4124c791de7d76bd4fa752eb1569b6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_getuservalue</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a129f5b6b3a5f37b1b05a6db5b3a1e0be</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_setcstacklimit</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>addcdd421fc78c360575136d5faff8b9a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_sethook</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>aa0c362d361f8f9bd8a002c34c393e2b0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_setlocal</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a11cfe90e96e7ea907a767f5109f7ef4b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_setmetatable</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a3595aee1af712c0ba9c586feb763bffc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_setupvalue</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>acd61487bdd057d6c668ec0bd88728670</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_setuservalue</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a233c3c4d12bda0fdbf515a18b8961461</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_traceback</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ae0792d4f3f6eedd535895e05426b82df</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_upvalueid</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ade86533c6188a941aae1be4396a20393</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>db_upvaluejoin</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>acd80bdb3262b3580eb6955f6f3eb3549</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_State *</type>
      <name>getthread</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a75169427eed495886306b6236f365512</anchor>
      <arglist>(lua_State *L, int *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hookf</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a5caaa985f31fc5cbd014f831833205e7</anchor>
      <arglist>(lua_State *L, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_debug</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ad94d3e2d0ca6d83a904a3ba9aad04f3b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>makemask</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a565f59065c4ab878c3d49097a7f2c471</anchor>
      <arglist>(const char *smask, int count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>settabsb</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>af88c1e9a59e65c7ffdacfb48b8defaa8</anchor>
      <arglist>(lua_State *L, const char *k, int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>settabsi</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a32d25d4a90662ff3ed4d28104419c5b3</anchor>
      <arglist>(lua_State *L, const char *k, int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>settabss</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a91baf8e0a21e990ffed4a8853fc584f3</anchor>
      <arglist>(lua_State *L, const char *k, const char *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>treatstackoption</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>a6269322ee4ae931654d7442fe2be6a46</anchor>
      <arglist>(lua_State *L, lua_State *L1, const char *fname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>unmakemask</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>aa21335f2f9cd444bde1f824b7bcc5659</anchor>
      <arglist>(int mask, char *smask)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>dblib</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>ac91241d20cc27cd0d55e51f4c972101b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>HOOKKEY</name>
      <anchorfile>ldblib_8c.html</anchorfile>
      <anchor>af733d7d4bc619309441a5d1296a55c34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldebug.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldebug_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lapi_8h" name="lapi.h" local="yes" imported="no">lapi.h</includes>
    <includes id="lcode_8h" name="lcode.h" local="yes" imported="no">lcode.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>invpcRel</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a82b7da36a8466fd9e16477d35f13f75a</anchor>
      <arglist>(pc, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ldebug_c</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a2b6bdddfcfeef5c88fe82ef48697a640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>noLuaClosure</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a6fc57844a33412d711bca098b2135f41</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auxgetinfo</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ad72fa774194e83872bac4e5bf6ec1160</anchor>
      <arglist>(lua_State *L, const char *what, lua_Debug *ar, Closure *f, CallInfo *ci)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>changedline</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>addb19a674a7acc4b075f36e9c91457ce</anchor>
      <arglist>(const Proto *p, int oldpc, int newpc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>collectvalidlines</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a6e3195fc94af1f75142c2801ca8cf058</anchor>
      <arglist>(lua_State *L, Closure *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>currentpc</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a7db2a3f5cbcf0ac3ef6d4cfa15ab4dbc</anchor>
      <arglist>(CallInfo *ci)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>filterpc</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a03af36ffe32a5653a0deeddc412d88f0</anchor>
      <arglist>(int pc, int jmptarget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findsetreg</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a64baa2f66e5be0dad465b05a73ed7a9a</anchor>
      <arglist>(const Proto *p, int lastpc, int reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>findvararg</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>adde29da645f7256cd7b78dafeec64cc1</anchor>
      <arglist>(CallInfo *ci, int n, StkId *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>funcinfo</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a84af60873d130ffee87eb1721f3231e4</anchor>
      <arglist>(lua_Debug *ar, Closure *cl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>funcnamefromcode</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>aa4c19bd41574279b6de1a01e01186f14</anchor>
      <arglist>(lua_State *L, CallInfo *ci, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getbaseline</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a355ee1f29ee39ff665aa01ef4493f453</anchor>
      <arglist>(const Proto *f, int pc, int *basepc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getcurrentline</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ad6bc24d619df8e849e2ae8b00455d86f</anchor>
      <arglist>(CallInfo *ci)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getfuncname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a118ab79b6b538a857353e4b9259667e1</anchor>
      <arglist>(lua_State *L, CallInfo *ci, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getobjname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a5ccea5c2124ac2e629562b0ff7f440a6</anchor>
      <arglist>(const Proto *p, int lastpc, int reg, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getupvalname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>aa34de8e3a8dd64cda6ce15e2296dff9b</anchor>
      <arglist>(CallInfo *ci, const TValue *o, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>gxf</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ab68def10378c61ee5258c00d4f779283</anchor>
      <arglist>(const Proto *p, int pc, Instruction i, int isup)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isinstack</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a9f58a8099ec72d2ec0e0937b868fccdb</anchor>
      <arglist>(CallInfo *ci, const TValue *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>aa605689053c7501d28fbd308b73f84ae</anchor>
      <arglist>(const Proto *p, int c, const char **name)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Hook</type>
      <name>lua_gethook</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a44b9923035977dcfa57279761f7379b4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_gethookcount</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a18f065f752cfa08eefd338b4cbd7254b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_gethookmask</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a0b41dd9ab46652c8433b861f679fadb8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getinfo</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>acaafc35d8e385c4d167229486165df6d</anchor>
      <arglist>(lua_State *L, const char *what, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_getlocal</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>aaaf420ee0b0e79a45b823d9da4905667</anchor>
      <arglist>(lua_State *L, const lua_Debug *ar, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_getstack</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ac1fc03c27ee46caa4037df2d70f22110</anchor>
      <arglist>(lua_State *L, int level, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_sethook</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ac9d3d168561f5c1a747a3ab198f0f092</anchor>
      <arglist>(lua_State *L, lua_Hook func, int mask, int count)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *</type>
      <name>lua_setlocal</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a425c37b17caf76545f1541a5bb81dfc6</anchor>
      <arglist>(lua_State *L, const lua_Debug *ar, int n)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaG_addinfo</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a7e1dc7518150bf19bd9aa5dda166a2eb</anchor>
      <arglist>(lua_State *L, const char *msg, TString *src, int line)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_concaterror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a04641ef359f3943a2ca88f52c3fe283c</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_errormsg</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>af7366920f8408bb33ed01b1d6c0e1238</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaG_findlocal</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>acf87581237e7d0072502ffc5092e8329</anchor>
      <arglist>(lua_State *L, CallInfo *ci, int n, StkId *pos)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_forerror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a2d4bfa8b9ba02f149e1d2819b8e98c53</anchor>
      <arglist>(lua_State *L, const TValue *o, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaG_getfuncline</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ae7a6d2f88b11cc05758e44acd433ee2f</anchor>
      <arglist>(const Proto *f, int pc)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_opinterror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a5a3d4fd14bbb9329188c53a9548b7402</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_ordererror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ad0c51ce500c5a0a448f62bc680d80926</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_runerror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a88d38ca5da2e7a1492fc9d5ad70c32c5</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_tointerror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ada97dce3c670f83e257a5b27299bf09b</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaG_traceexec</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>aa85fcb28f50397f11ac54ed47be24f8b</anchor>
      <arglist>(lua_State *L, const Instruction *pc)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaG_typeerror</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a60bf9ce85441bd5065f2b73640163711</anchor>
      <arglist>(lua_State *L, const TValue *o, const char *op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nextline</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a34dcc3fce752d518b34773a35b3763ad</anchor>
      <arglist>(const Proto *p, int currentline, int pc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rkname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a2513b0afdf7a69ca65cb59eea7551131</anchor>
      <arglist>(const Proto *p, int pc, Instruction i, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a3b1ec666c4618a5100fc5a6ef21ca3f6</anchor>
      <arglist>(const Proto *p, int pc, int c, const char **name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>settraps</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ac6e4d5f88c90151adb37f89be98c0309</anchor>
      <arglist>(CallInfo *ci)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>upvalname</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>ac1d00bafd9dbc2ea15b7b374a760a8fc</anchor>
      <arglist>(const Proto *p, int uv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>varinfo</name>
      <anchorfile>ldebug_8c.html</anchorfile>
      <anchor>a86692faa1669d631d38c24993d511dd5</anchor>
      <arglist>(lua_State *L, const TValue *o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldebug.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldebug_8h</filename>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ABSLINEINFO</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a62320b24b15c9fc1185526504649633f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ci_func</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a12b504eee786ce8f2c703a22c03d477e</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcRel</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a90cad524ed41d15bada161ecd74037ad</anchor>
      <arglist>(pc, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>resethookcount</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>ac42e5618900e7522d70474fcfbddab58</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaG_addinfo</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>af411ad9b6b5018b481308c6ca6895411</anchor>
      <arglist>(lua_State *L, const char *msg, TString *src, int line)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_concaterror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>af54afa3e0397d5d99cb1b47bf0314b34</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_errormsg</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>acd5ef9f67a8e9d08f6540636fdbeafe6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaG_findlocal</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a80c1d8a3c6dea62d717ad25d2b018c4d</anchor>
      <arglist>(lua_State *L, CallInfo *ci, int n, StkId *pos)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_forerror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a85c3a2c2c78c0e6d60a9b90ecf42252d</anchor>
      <arglist>(lua_State *L, const TValue *o, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaG_getfuncline</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a5cdc0fc8aceee489738c9a474c5e6211</anchor>
      <arglist>(const Proto *f, int pc)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_opinterror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a2cd0d4056a77c01bf1bc52a2054570d1</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_ordererror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a7ae9c3f6343c93b4a8bb80e68706a6a3</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_runerror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a6f27f64630215e18a11be9ba21d3c4bf</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_tointerror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a74cd5eddc3de05ee203215f97aeacdfa</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaG_traceexec</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a28dc49658eeb012ee095c580e7064d64</anchor>
      <arglist>(lua_State *L, const Instruction *pc)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaG_typeerror</name>
      <anchorfile>ldebug_8h.html</anchorfile>
      <anchor>a375161dd1513420561f20f0b4c7b7e66</anchor>
      <arglist>(lua_State *L, const TValue *o, const char *opname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldo.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldo_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lapi_8h" name="lapi.h" local="yes" imported="no">lapi.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lparser_8h" name="lparser.h" local="yes" imported="no">lparser.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lundump_8h" name="lundump.h" local="yes" imported="no">lundump.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <class kind="struct">lua_longjmp</class>
    <class kind="struct">SParser</class>
    <member kind="define">
      <type>#define</type>
      <name>ERRORSTACKSIZE</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a13ef7d7c1a1a2c2deafbfc4e6bccaf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>errorstatus</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>aacf011339715413692751d7e59960e78</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ldo_c</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>abf47d19189f0d7b1e0f84faf66d435d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_jmpbuf</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a885acd5de75c1203f3aec71cd6dba84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_THROW</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a6063bddfdb6aa25b0d11e89227653b6d</anchor>
      <arglist>(L, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_TRY</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>ad7040aa6a328fda34b33b749d3f502c8</anchor>
      <arglist>(L, c, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>next_ci</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a6d23415e0632f518f78ab3e4bf2ea7dc</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkmode</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a47f3a8ae373112059c6cf957958c70a6</anchor>
      <arglist>(lua_State *L, const char *mode, const char *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>correctstack</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>abe8cdd4f21dcfe427288c98e02070795</anchor>
      <arglist>(lua_State *L, StkId oldstack, StkId newstack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>f_parser</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a14df0fa118ab124dfcc6d227bdd38ca5</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CallInfo *</type>
      <name>findpcall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a5688fb12458a47b8a42cdd5aa4f543a0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>finishCcall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a03174ea718a42ddef337dfb648ce4996</anchor>
      <arglist>(lua_State *L, int status)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_isyieldable</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a490ddb801dda485ec5a94236d82477d2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_resume</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>ad07756c576e4e989a7ca417c1d691d2a</anchor>
      <arglist>(lua_State *L, lua_State *from, int nargs, int *nresults)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_yieldk</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a40d0ec26d9da8d2913c90158a788d019</anchor>
      <arglist>(lua_State *L, int nresults, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_call</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a9a82cbe1919eb0104a7249d6d7764061</anchor>
      <arglist>(lua_State *L, StkId func, int nresults)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_callnoyield</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a61c0a0185ef5ae1493dad10027f4db7e</anchor>
      <arglist>(lua_State *L, StkId func, int nResults)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaD_growstack</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a728937587ac9d9e316bd410991f11221</anchor>
      <arglist>(lua_State *L, int n, int raiseerror)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_hook</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>aa74dd2ed1bf68092213c0cd69d3a8aab</anchor>
      <arglist>(lua_State *L, int event, int line, int ftransfer, int ntransfer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_hookcall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a5f30116d7e47e3db1fd226e22e903d08</anchor>
      <arglist>(lua_State *L, CallInfo *ci)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_inctop</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a4dd006aa3210fdc854d0441e2a98c9af</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaD_pcall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a1ad7f845cc62b110e3fcc0ae187d7c85</anchor>
      <arglist>(lua_State *L, Pfunc func, void *u, ptrdiff_t old_top, ptrdiff_t ef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_poscall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a93ef0e89dcfdd64224670aa54d7e4f5b</anchor>
      <arglist>(lua_State *L, CallInfo *ci, int nres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_pretailcall</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a1e02e896afbe22d3a4f25ea65fd0c339</anchor>
      <arglist>(lua_State *L, CallInfo *ci, StkId func, int narg1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaD_protectedparser</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a451f5a18e45a63e1da2eed7d8a2060f5</anchor>
      <arglist>(lua_State *L, ZIO *z, const char *name, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaD_rawrunprotected</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>ab0872b1738a995ecbf1cdc8a9bc0fdf6</anchor>
      <arglist>(lua_State *L, Pfunc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaD_reallocstack</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a75b8b0016e9182d4fd9f71c1a7238e8a</anchor>
      <arglist>(lua_State *L, int newsize, int raiseerror)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_seterrorobj</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a2a5656cf723dffe2e9b5314260bd8896</anchor>
      <arglist>(lua_State *L, int errcode, StkId oldtop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_shrinkstack</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a219aa86777779dccae2c1bf9008db70a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaD_throw</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a2b46d9db5b9ca3d5402a0c2ac640a6b0</anchor>
      <arglist>(lua_State *L, int errcode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaD_tryfuncTM</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>ac468380c26188a69262776f07bdf7780</anchor>
      <arglist>(lua_State *L, StkId func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>moveresults</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>adfdcfe680efe0b6fd458a515aace0796</anchor>
      <arglist>(lua_State *L, StkId res, int nres, int wanted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>recover</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a8f3e3ff2aa0a4a251774a476cb0036ea</anchor>
      <arglist>(lua_State *L, int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resume</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>abd7632c715de5db6e7797b7fa3f7010f</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resume_error</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a8a351e424df030a908f2db9eec0b4f30</anchor>
      <arglist>(lua_State *L, const char *msg, int narg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StkId</type>
      <name>rethook</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a096689d5ccf9f37298692b4c1fedf0b6</anchor>
      <arglist>(lua_State *L, CallInfo *ci, StkId firstres, int nres)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stackinuse</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>ac2956ef8f7aba184c6591001f2017a54</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unroll</name>
      <anchorfile>ldo_8c.html</anchorfile>
      <anchor>a3baab9d298c0c32cb74a9a079d7244de</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldo.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldo_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>checkstackGC</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>abbdddc5d9d41c1b75a9a803cd42d7610</anchor>
      <arglist>(L, fsize)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>checkstackGCp</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a9c4fce4aed370d62391e1d18577640a3</anchor>
      <arglist>(L, n, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaD_checkstack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>ab1500a6449b9cdf335e3c7ce23aa85d7</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaD_checkstackaux</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>acb25d187c7a97397acc30a95b20d80af</anchor>
      <arglist>(L, n, pre, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>restorestack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a3fbde7f289e6bf661575e9b802da9e78</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>savestack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a3534573bbeec89c6dbdb3eae5a54f9b9</anchor>
      <arglist>(L, p)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Pfunc</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a078cb45ebb3f039a69795174f45d204c</anchor>
      <arglist>)(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_call</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a4797364de1dd297aac52f9c10565523f</anchor>
      <arglist>(lua_State *L, StkId func, int nResults)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_callnoyield</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a5315637506edcbdd30e9271e75416ae1</anchor>
      <arglist>(lua_State *L, StkId func, int nResults)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaD_growstack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a65231426ec94e3bca44e117d7198604a</anchor>
      <arglist>(lua_State *L, int n, int raiseerror)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_hook</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a060cfb719bf195b2e3dc8dd643a4ff88</anchor>
      <arglist>(lua_State *L, int event, int line, int fTransfer, int nTransfer)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_hookcall</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a6c91c75f4177f4d5f7d45e934d4a8a02</anchor>
      <arglist>(lua_State *L, CallInfo *ci)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_inctop</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>add74ee2069a98380598ae06b509db9a6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaD_pcall</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>ad1087faa52e2bb98c00806ea1ac198a6</anchor>
      <arglist>(lua_State *L, Pfunc func, void *u, ptrdiff_t oldtop, ptrdiff_t ef)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_poscall</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>aad708050f55765598080827d799e60fb</anchor>
      <arglist>(lua_State *L, CallInfo *ci, int nres)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_pretailcall</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>abbd9301c7c295f311e093efb35fdacd9</anchor>
      <arglist>(lua_State *L, CallInfo *ci, StkId func, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaD_protectedparser</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a5dffa85d966f14d3f3464db580f5b3fa</anchor>
      <arglist>(lua_State *L, ZIO *z, const char *name, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaD_rawrunprotected</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a73f5a10f0554f95bde20c7b9ace4397a</anchor>
      <arglist>(lua_State *L, Pfunc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaD_reallocstack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a5746aab4e55af0e04b32445e4673e7a9</anchor>
      <arglist>(lua_State *L, int newsize, int raiseerror)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_seterrorobj</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a1cb94c83c7ff13f34638523d7500a0bf</anchor>
      <arglist>(lua_State *L, int errcode, StkId oldtop)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_shrinkstack</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a14e1a8d3ba0e5f6d55decb8b48826750</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaD_throw</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a3bfc211173876f40cde6808e408cd305</anchor>
      <arglist>(lua_State *L, int errcode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaD_tryfuncTM</name>
      <anchorfile>ldo_8h.html</anchorfile>
      <anchor>a268f7b272a8a41be16ffd601532ad9c7</anchor>
      <arglist>(lua_State *L, StkId func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ldump.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ldump_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lundump_8h" name="lundump.h" local="yes" imported="no">lundump.h</includes>
    <class kind="struct">DumpState</class>
    <member kind="define">
      <type>#define</type>
      <name>DIBS</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a2a1ad4360d7023093f769ebda9341597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dumpLiteral</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a05e931c17f007b1c9d54080d6243af18</anchor>
      <arglist>(D, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dumpVar</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>ad2bf75eb38f1f5a5a7f71818fbb04098</anchor>
      <arglist>(D, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dumpVector</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>aa57836f656453350c7d2b6b89df1b003</anchor>
      <arglist>(D, v, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ldump_c</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a305a0bdaea32b19e7f6d2cb6dce1cc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpBlock</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>adeca46278a770e7418d0eff725770e04</anchor>
      <arglist>(DumpState *D, const void *b, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpByte</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a4838cac003905fc2e95b522a03d4adfc</anchor>
      <arglist>(DumpState *D, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpCode</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>af4e6b3cad1a6436e065a811a3e6d4573</anchor>
      <arglist>(DumpState *D, const Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpConstants</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a03c1c48bb784b200a4f8e982c9235456</anchor>
      <arglist>(DumpState *D, const Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpDebug</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a57223a49768a740530eddd2f3ef19699</anchor>
      <arglist>(DumpState *D, const Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpFunction</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a2e1db7ac1fa976eb7e3b90ec15a576b2</anchor>
      <arglist>(DumpState *D, const Proto *f, TString *psource)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpHeader</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a7dff1d2107a66420c1476d4ecfa27b14</anchor>
      <arglist>(DumpState *D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpInt</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>af18972a3be9ad820b0d677891405d15b</anchor>
      <arglist>(DumpState *D, int x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpInteger</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a5bc42c8666f45652f5716243028c4b39</anchor>
      <arglist>(DumpState *D, lua_Integer x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpNumber</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a671751477d7f491c5e9b2affbcd517a0</anchor>
      <arglist>(DumpState *D, lua_Number x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpProtos</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a34567bcb1204f914b0316d5ac5532ae0</anchor>
      <arglist>(DumpState *D, const Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpSize</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>ad8b3745ee530db686c5503e69e93c0e6</anchor>
      <arglist>(DumpState *D, size_t x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpString</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a62dae3e1e70f0ded796f53a1571a3352</anchor>
      <arglist>(DumpState *D, const TString *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dumpUpvalues</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>aa91ee935a3a398fdb0228107f579fb75</anchor>
      <arglist>(DumpState *D, const Proto *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaU_dump</name>
      <anchorfile>ldump_8c.html</anchorfile>
      <anchor>a808f6a29001ac6446f40c76014c6b6e9</anchor>
      <arglist>(lua_State *L, const Proto *f, lua_Writer w, void *data, int strip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lfunc.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lfunc_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lfunc_c</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a8ee1ddf17394c8befb4092208004036c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callclose</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>ad6f77f3a49d8b6199525c7edac6fd0a6</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>callclosemth</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a4105c820bb9b1b4b4b3bd6613b0ccb05</anchor>
      <arglist>(lua_State *L, StkId level, int status)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaF_close</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>ae9fcbf80b5969afd9412b9aed102f94e</anchor>
      <arglist>(lua_State *L, StkId level, int status)</arglist>
    </member>
    <member kind="function">
      <type>UpVal *</type>
      <name>luaF_findupval</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a20f971bc630264489ebc4deea02be13a</anchor>
      <arglist>(lua_State *L, StkId level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaF_freeproto</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a117c26fb473f6165ee84d70d49a741b7</anchor>
      <arglist>(lua_State *L, Proto *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaF_getlocalname</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>aaa3cd5bc3901e7edf1ac428151cdfe8c</anchor>
      <arglist>(const Proto *f, int local_number, int pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaF_initupvals</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a8d0e32d70d1bddfe4311a219927c769c</anchor>
      <arglist>(lua_State *L, LClosure *cl)</arglist>
    </member>
    <member kind="function">
      <type>CClosure *</type>
      <name>luaF_newCclosure</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a13a7dac7822f88b00c962b57e97cc0ef</anchor>
      <arglist>(lua_State *L, int nupvals)</arglist>
    </member>
    <member kind="function">
      <type>LClosure *</type>
      <name>luaF_newLclosure</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a9fb730389493e9e60bbf0b6809061af5</anchor>
      <arglist>(lua_State *L, int nupvals)</arglist>
    </member>
    <member kind="function">
      <type>Proto *</type>
      <name>luaF_newproto</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a4ffd9d8ef515a7f785d007de7ceb9e4f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaF_newtbcupval</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a0f1719e232a25ecfcafed14f8b39ad31</anchor>
      <arglist>(lua_State *L, StkId level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaF_unlinkupval</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a3b5a5ae122e85af5c941e9b4ffff53bd</anchor>
      <arglist>(UpVal *uv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UpVal *</type>
      <name>newupval</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a9d404aec43305854ac0eb64b56e98558</anchor>
      <arglist>(lua_State *L, int tbc, StkId level, UpVal **prev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>prepclosingmethod</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a523bc674df9f893ade61463c4ba5f09a</anchor>
      <arglist>(lua_State *L, TValue *obj, TValue *err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trynewtbcupval</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a8e7a4b82fd2a62ae4de628e38742839b</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>varerror</name>
      <anchorfile>lfunc_8c.html</anchorfile>
      <anchor>a865c4fcb22304c78c59721af224c34b6</anchor>
      <arglist>(lua_State *L, StkId level, const char *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lfunc.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lfunc_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLOSEPROTECT</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>af4ee877475e5e9b0496b1c6b0bd36192</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isintwups</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a3e7e5157cf6e329e4a5609e70b65101f</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXMISS</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a5c78dc067795d7cfd7abe4fb5c9fe51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXUPVAL</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>ac5b64a112a390053ec98913b67b3f112</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOCLOSINGMETH</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a361b650db587d8b527a90301a7d7a0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sizeCclosure</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>ae0283669f47da8432046d0a24c1db93e</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sizeLclosure</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>ab5551e284145e5258a8032a97806cfe1</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>upisopen</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a26a8ecd7d58d326f7f6f20bc8bc8bb55</anchor>
      <arglist>(up)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uplevel</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a9c84a07f72721f9536fc43e26ae84c8b</anchor>
      <arglist>(up)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaF_close</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>add62dd4cd3a4c06e0cc322915196c5f3</anchor>
      <arglist>(lua_State *L, StkId level, int status)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC UpVal *</type>
      <name>luaF_findupval</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>ab4901d5786cbea213d8e200500999a76</anchor>
      <arglist>(lua_State *L, StkId level)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaF_freeproto</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a0cc4051310ee836ef266607da3a58499</anchor>
      <arglist>(lua_State *L, Proto *f)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaF_getlocalname</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a397e1a43935e0aebf20ae6e12d52befd</anchor>
      <arglist>(const Proto *func, int local_number, int pc)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaF_initupvals</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a7f4b654cb9bf35af338f3ae1b287bc39</anchor>
      <arglist>(lua_State *L, LClosure *cl)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC CClosure *</type>
      <name>luaF_newCclosure</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a2264994c1f8c6a33705c9dd615271e11</anchor>
      <arglist>(lua_State *L, int nupvals)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC LClosure *</type>
      <name>luaF_newLclosure</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a71df2d2b65009262960562c5b0703b92</anchor>
      <arglist>(lua_State *L, int nupvals)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC Proto *</type>
      <name>luaF_newproto</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a3afa5dbaef50a7e84627e779d27c5720</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaF_newtbcupval</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a17478c6ccda97c8d77b4be5488c78c08</anchor>
      <arglist>(lua_State *L, StkId level)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaF_unlinkupval</name>
      <anchorfile>lfunc_8h.html</anchorfile>
      <anchor>a560691ba7dbb73952d36e6e4a87cb224</anchor>
      <arglist>(UpVal *uv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lgc.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lgc_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GCFINALIZECOST</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a84dfd5e385ed6792c171df6b6a972179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCFINMAX</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac3a3667112bce0a226dbef4640edee94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSWEEPMAX</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac31abb557425090d41f055c797049ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gcvalueN</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a7c7f051ea3f0945577e90c480ebeee88</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gnodelast</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a43ef7b8388b613e737dd3ec7eb493f47</anchor>
      <arglist>(h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyiswhite</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a4e2cb724f6d35593354bd90084b87d49</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lgc_c</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a61d084c4959fdcc23103ae67105b3472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>linkgclist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ad63f9d59a67a756d3c3540d9795cdcbe</anchor>
      <arglist>(o, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>linkobjgclist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a69a219e9e1a524d24173ef477419f87c</anchor>
      <arglist>(o, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>makewhite</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ada061b1d508c516b2e53f546521b3eeb</anchor>
      <arglist>(g, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>markkey</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a177a5a645b1409b4f1c20e3c84018d40</anchor>
      <arglist>(g, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>markobject</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a6ae72c43e48b29944e55933df7f15482</anchor>
      <arglist>(g, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>markobjectN</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>af9d4ee7e422989e2c45413745252211b</anchor>
      <arglist>(g, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>markvalue</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a2dd4136ac29665568973c074bc450849</anchor>
      <arglist>(g, o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>maskcolors</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a31f875711ff997274eb999d7fe8ec639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>maskgcbits</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a3ea4c714396849e66d63d88a8987f149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAUSEADJ</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a79ef06ea1e24ee7e3d343f67e954d68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set2black</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a1cb0182cfa6e73b1665658a79c297d46</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set2gray</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac0d91118389ea51c074e2baf41e03ccb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>valiswhite</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a84251731518ce7f66d49363eb9f0f594</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK2MEM</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a2f1af1a74ed552d994ae1a8f830bd6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>atomic</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a41eded2c85eaf7e1911cd95da36882d9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atomic2gen</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a12beeec7fb7ed46e54b5e7633db83ad9</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callallpendingfinalizers</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a3c6f43e1b63924361ed0ce31b6d30f8b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkpointer</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a212c5bd6d46038d032294f4c53a7533e</anchor>
      <arglist>(GCObject **p, GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkSizes</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a1b2909449f815733deb4bc35c0103002</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearbykeys</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a56ce6be91da7747cf9d93826cf5c8f28</anchor>
      <arglist>(global_State *g, GCObject *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearbyvalues</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a634862684194c98758caa196038d7033</anchor>
      <arglist>(global_State *g, GCObject *l, GCObject *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cleargraylists</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a1811355ed318887d7fd2fdbdc3767eea</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearkey</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ae5b5bd4c69910951078ac627fa1654da</anchor>
      <arglist>(Node *n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convergeephemerons</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a467150a6e5a6ef4402432c4964817ffc</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>correctgraylist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>af7188b6e4cd31e997c857b6e010a6d4a</anchor>
      <arglist>(GCObject **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>correctgraylists</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a528264d2f4073b4a22b7844098a36f7d</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>correctpointers</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a91d1c9f1242ce44318a52de3e549583e</anchor>
      <arglist>(global_State *g, GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deletelist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>af9982b911970c350d2a8c071f7c90fb1</anchor>
      <arglist>(lua_State *L, GCObject *p, GCObject *limit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dothecall</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a929058f72c03750fa82374f6bfa639ee</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>entergen</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a2f8aa4c5cfd7f907a35deaa695ca4d3b</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterinc</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>afed5a93f2093f2a754fb26f31b5207b0</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>entersweep</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aea46d650b68fac11368a752058b80ab7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>findlast</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a00546669316a08c1286570927e676496</anchor>
      <arglist>(GCObject **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>finishgencycle</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ad14690f3e78fd31ce7eddc3acdbeec5b</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeobj</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aa198d7da2a8502ed70adfe1f7ed38f46</anchor>
      <arglist>(lua_State *L, GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeupval</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a41b4adb59140172e2cd717fb921cd372</anchor>
      <arglist>(lua_State *L, UpVal *uv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>fullgen</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a270a46ab08adc0bb728eeb67b5cc45a9</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fullinc</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac6dccdcfb264cbc5f1776cea79c8e375</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GCTM</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aaf7c6e9e6a93da6bb64ffe7654668ba3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>genlink</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a59186fdb26bd492886fdc8c3ffd17232</anchor>
      <arglist>(global_State *g, GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>genstep</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a3035567259cf4d2269426622ccc0d022</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>getgclist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a10a95d9a52dbdb6f36c090f5e2870007</anchor>
      <arglist>(GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>incstep</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a3a70dfeab5db063c688d7e200d63a7c1</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iscleared</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>acae02b6cdb8288e654682baf4117e8ab</anchor>
      <arglist>(global_State *g, const GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>linkgclist_</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a26a89a256432393ba07aeaebbf36128e</anchor>
      <arglist>(GCObject *o, GCObject **pnext, GCObject **list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_barrier_</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a72c69b5d5554e0ea4b65e894f2a50793</anchor>
      <arglist>(lua_State *L, GCObject *o, GCObject *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_barrierback_</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a61ad59cdf3484ff64c0c3cb7a48388ad</anchor>
      <arglist>(lua_State *L, GCObject *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_changemode</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac88d5c236307393937e02bc82c10f970</anchor>
      <arglist>(lua_State *L, int newmode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_checkfinalizer</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a0d4f5fb6a8831817e117cfff473aeb0e</anchor>
      <arglist>(lua_State *L, GCObject *o, Table *mt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_fix</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a77a9b70a49730bb007a8a9492687d0eb</anchor>
      <arglist>(lua_State *L, GCObject *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_freeallobjects</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>abad938b33f011ec1088d1a79508c6ac9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_fullgc</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ac48130e5263ad8be09a9c51dae6125b9</anchor>
      <arglist>(lua_State *L, int isemergency)</arglist>
    </member>
    <member kind="function">
      <type>GCObject *</type>
      <name>luaC_newobj</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>abfc8404c5fbd2a1770202fa0b087d451</anchor>
      <arglist>(lua_State *L, int tt, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_runtilstate</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a97086b84273579d4c9b42a782f30410d</anchor>
      <arglist>(lua_State *L, int statesmask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaC_step</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ab0133eb7bb37a0a690e0ef71fbc13414</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>markbeingfnz</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>afdc11f26c812a8356585e0e6a67b9982</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>markmt</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a9e8dd447c32dde7eeb9fc5da83df09b1</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>markold</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ae4013fea3c735a4c2802a6adf08e4b3c</anchor>
      <arglist>(global_State *g, GCObject *from, GCObject *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>propagateall</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a344b3515bc8cbe737fbdd9fa1521d17d</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>propagatemark</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a817005bec4f6438093ec8bff63363f25</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reallymarkobject</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aacf3c8ee0eebd5d5b1cd09da000ad53c</anchor>
      <arglist>(global_State *g, GCObject *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>remarkupvals</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a563e20dbbab2390ef4ac0ac254f59b71</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>restartcollection</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>abc346fb7129981227c874ba0e22a480f</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>runafewfinalizers</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a5ba38781fc577f890c6f97af9beef40a</anchor>
      <arglist>(lua_State *L, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>separatetobefnz</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a39f98f28e85cc750b7cca70b10e79ee9</anchor>
      <arglist>(global_State *g, int all)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setminordebt</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ab446273aaf611d661bb4c8b6e95360f1</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setpause</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ab1a2b0658321a52d5ae0c139b0bf5494</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>singlestep</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ae34e22198155f5d365fe500d3735c150</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stepgenfull</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a6a3515ae97e70e9ccd0fb50acebc62d1</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sweep2old</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a85b353f49bd76eb0199fa5966ee37895</anchor>
      <arglist>(lua_State *L, GCObject **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>sweepgen</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ad2640fd798d0468b3832b8b64f1c94f1</anchor>
      <arglist>(lua_State *L, global_State *g, GCObject **p, GCObject *limit, GCObject **pfirstold1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>sweeplist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a88abd139efb3d69379bf4ee92b84a65d</anchor>
      <arglist>(lua_State *L, GCObject **p, int countin, int *countout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sweepstep</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a2669bab5717396ec41dda4e5bc46c140</anchor>
      <arglist>(lua_State *L, global_State *g, int nextstate, GCObject **nextlist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject **</type>
      <name>sweeptolive</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ab518b7adba50d2e796e206dbc96a9d52</anchor>
      <arglist>(lua_State *L, GCObject **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traverseCclosure</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aa85f9809abfe94fcd3bbec6e2c46b104</anchor>
      <arglist>(global_State *g, CClosure *cl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traverseephemeron</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>aad4294f43d919ea5950d992599d1a445</anchor>
      <arglist>(global_State *g, Table *h, int inv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traverseLclosure</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a61e584daad5b6a41777ade0e72e559b3</anchor>
      <arglist>(global_State *g, LClosure *cl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traverseproto</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a19be424be90fc7025deae5ccfdcab62b</anchor>
      <arglist>(global_State *g, Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>traversestrongtable</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a3c018ffdc54c29a2ff8f44d32703a7c6</anchor>
      <arglist>(global_State *g, Table *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_mem</type>
      <name>traversetable</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a86c4c1008df3c908a9cca3cf72abc195</anchor>
      <arglist>(global_State *g, Table *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traversethread</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a5759d7a25445fd28e24980d7f35a99b2</anchor>
      <arglist>(global_State *g, lua_State *th)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>traverseudata</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a7a5280b620352ed9282f78028779c968</anchor>
      <arglist>(global_State *g, Udata *u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>traverseweakvalue</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>ae8dc436daacca264cf45cb9652c68430</anchor>
      <arglist>(global_State *g, Table *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCObject *</type>
      <name>udata2finalize</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a1b500eec5a67ec92ad263021bd7d9435</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whitelist</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a7bb7ff4928b82e65d5844fcaca7d59d8</anchor>
      <arglist>(global_State *g, GCObject *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>youngcollection</name>
      <anchorfile>lgc_8c.html</anchorfile>
      <anchor>a7528878b4bb9da15db0a23fab038a339</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lgc.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lgc_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>AGEBITS</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a3b446e7d0b31628385b7a1f444192e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bit2mask</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a39293d5e5fbd7bb9a24556b3e2f15d43</anchor>
      <arglist>(b1, b2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bitmask</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>af25866c39979dd1f72110cbd3a1a427d</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BLACKBIT</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>acd17af3c46cb360dc67cad2b33b6a26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>changeage</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a61d44df5c26bb4efcf4e19b500933bbb</anchor>
      <arglist>(o, f, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>changewhite</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a28e94f77147fd242f514b98a1b251486</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FINALIZEDBIT</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a92211ad01420ac616819ba8f61ca7365</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_NEW</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a611544eedb63012098eab46a011fe618</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_OLD</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a96372e9b92aa939f300e0477ba112716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_OLD0</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a19ac124332eabcbdcb744e14923700b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_OLD1</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a266a8ec4a8dbacf8d7b99dca3adcac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_SURVIVAL</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>aa8c9510ab591432a3b80e90519156116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TOUCHED1</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ae2c1796f4fb3359730723ce0acd2d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TOUCHED2</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ac2b8a2255c79c9f43f88d1625767e1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSatomic</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a7c7806ab609fa3c19ed9c2b688e10730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCScallfin</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a84094ff0ba3d8c7d4f84984e74f7705a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSenteratomic</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a7d4a80ad5991cca9822822f63deef987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSpause</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ab546d91106ec5cfdba254de13e5b5c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSpropagate</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a2ed301793747f3a2d0a7fc7d64d482fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSswpallgc</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>aac9b5b472434aa8d38a89b46b6b29196</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSswpend</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a4e40597ebd731cafa743cd9a8e0db709</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSswpfinobj</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a9d28766c63918e69c9ea3853a3e6c4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCSswptobefnz</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a152f379e712cbc7f0bfa2c6a3e15166d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getage</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ae68465c1574c4b45a05a6548ad934235</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getgcparam</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a1991625e57703760cf5236bc02cd8858</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isblack</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ac1e4847ad9a91e4cea36520dc9078365</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isdead</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>acc409eb45f598d23d8388fc9e96189ea</anchor>
      <arglist>(g, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isdeadm</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a0540e865b6cd21e83104cf427c968c86</anchor>
      <arglist>(ow, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isdecGCmodegen</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a634f3aa786242e81eb2d29da7cdacf4a</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isgray</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ad417e22072630b33cf74a3055b27d8d7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isold</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a24d47e523ecf2d6e475a34913ce06b05</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>issweepphase</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a860db734bc919435aba75c30e4fe261b</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>iswhite</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a4c0ce78d476460d2e54914301f4a4bf7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keepinvariant</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a40b40242e96f45f8d04dcf4feb1475ae</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_setbit</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>aad559b25ee580ea2894c540dc817e41f</anchor>
      <arglist>(x, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_barrier</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a21660a316c42bc1aad10f115e2261bca</anchor>
      <arglist>(L, p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_barrierback</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a60903f232a1c51d22de556ea4c144f3a</anchor>
      <arglist>(L, p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_checkGC</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ad013db5004ccc5fbe8a6450caa1f1ad9</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_condGC</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a52f302b0dac5467152f322c8fe1c1a3e</anchor>
      <arglist>(L, pre, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_objbarrier</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a90ac4f3c7085a418025edcc7215e8983</anchor>
      <arglist>(L, p, o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaC_white</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>afaa8a52c4097cf3a5eacd88db94092da</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_GCMUL</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>adccc1cf9bf213c770940796d73635444</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_GCPAUSE</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a961a6871328af0c7bb50169633e15fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_GCSTEPSIZE</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a5289131664af0f4b111556cb5b4bfe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_GENMAJORMUL</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a6adb6d8358e1ed9e94c88f810c8dd44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_GENMINORMUL</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a1660119f32a7ea875ce967d1ef8deadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nw2black</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a990de0d171d8b5425a5515d0bff78789</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>otherwhite</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a486df16493498577d4081a8c231154f0</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>resetbit</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>aca0beb244185329a1b8f0e695ef47748</anchor>
      <arglist>(x, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>resetbits</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a486033531260010debe876a076dd2a41</anchor>
      <arglist>(x, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setage</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a42f07cc5f8f0a9d97989f7769f00c3f2</anchor>
      <arglist>(o, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setbits</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ada181faae5c9af4ed7392057c5dcbbae</anchor>
      <arglist>(x, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setgcparam</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a757077227d006e517adfaa82c2d30e72</anchor>
      <arglist>(p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testbit</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a25c19ff3161e2a2395ba69fdef49915f</anchor>
      <arglist>(x, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTBIT</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ab85d4eae1efa2e1a40d2f41bdbbda226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testbits</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a7612bc83b764b507e12e08417a053854</anchor>
      <arglist>(x, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tofinalize</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a6d17f226d57a796f7741f457400cf8bd</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHITE0BIT</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a4b3ebb4bccaf9a33e772a2f4515519e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHITE1BIT</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a7de7885f3d09155a2c530154ec045d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHITEBITS</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a0acb34c1b3d1234f11ee9fdc34df3f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_barrier_</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>ac5106ee2a18cde8bc3bd92e5891ad8e5</anchor>
      <arglist>(lua_State *L, GCObject *o, GCObject *v)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_barrierback_</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a65d1fcc6e437592a5a893406cce7d8e3</anchor>
      <arglist>(lua_State *L, GCObject *o)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_changemode</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a45671ff26d738167ce8e421cc233fc59</anchor>
      <arglist>(lua_State *L, int newmode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_checkfinalizer</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a15870c09448216ce5c4e1ff63d39e0a9</anchor>
      <arglist>(lua_State *L, GCObject *o, Table *mt)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_fix</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a242d4a66c025c294ec2c1ec4fe75e804</anchor>
      <arglist>(lua_State *L, GCObject *o)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_freeallobjects</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a9aa52a500c9cc2076edb1707e6d8a045</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_fullgc</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>aa0b753c3ed80e1eed0379ec58592c404</anchor>
      <arglist>(lua_State *L, int isemergency)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC GCObject *</type>
      <name>luaC_newobj</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a08e480a0ddf25233346594d9bbd719e9</anchor>
      <arglist>(lua_State *L, int tt, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_runtilstate</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a1da32357417ce5766ed5e3ada033c32f</anchor>
      <arglist>(lua_State *L, int statesmask)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaC_step</name>
      <anchorfile>lgc_8h.html</anchorfile>
      <anchor>a6c71cc4b9e503c0e96c0c4ffcff93900</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linit.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>linit_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>linit_c</name>
      <anchorfile>linit_8c.html</anchorfile>
      <anchor>ae5afd9dab2b8e7dcf0d6aa17ccec17bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>linit_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void</type>
      <name>luaL_openlibs</name>
      <anchorfile>linit_8c.html</anchorfile>
      <anchor>a975e179a76941267d2fa773a703d6199</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>loadedlibs</name>
      <anchorfile>linit_8c.html</anchorfile>
      <anchor>a5321f512e1b3ffd7650178131cfce442</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LinkedList.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>LinkedList_8c</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>intcompare</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a1738915a6d6f10022e9ee1481c0ae452</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListAppend</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>abc7a28449893dfa775c2f709349968b4</anchor>
      <arglist>(List *aList, void *content, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAppendNoMalloc</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a321a3598d6979c7af3f995b77ea2cec3</anchor>
      <arglist>(List *aList, void *content, ListElement *newel, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListDetach</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>ab2bcc1897abf1d98490ea81c474dba52</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ListDetachHead</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>ab0f3597d344e09ad6636c8bc72029337</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListDetachItem</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a9ed745f7ba486d16d009e86433fece7b</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListEmpty</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a3cf8578dba23f97dd0411e85fe3b7ff2</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListFind</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>ad2879a10b723fb7c1f95c0ad0abdbc50</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListFindItem</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>acad319e9ce896ff1fff30ddbeb06d22d</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListFree</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a276950531b3f54e0dda27d597572c192</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListFreeNoContent</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a8b3e61bc873a90ad2ea43a15e6c001f4</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>List *</type>
      <name>ListInitialize</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a27e2cccab9752618ead91eafbe2a9a46</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListInsert</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>aabca387fa4b86475bc9e4da40c3977fc</anchor>
      <arglist>(List *aList, void *content, size_t size, ListElement *index)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListNextElement</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a7c6fba7f4b569c69829676bed2852ee9</anchor>
      <arglist>(List *aList, ListElement **pos)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ListPopTail</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a84b0ad14e7cebcd7b9ebab89a8d48321</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListPrevElement</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a371f4a5021e6aa639bab6ab1457fc1d2</anchor>
      <arglist>(List *aList, ListElement **pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemove</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a8430370b2b15c56ec95bb8e7e36753a5</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemoveHead</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a5ee7cd1d29fd9299231d40c011174fcd</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemoveItem</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a4bb7c34fe9a5832d65f530091e0fad0d</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ListUnlink</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>ab82181e0c1d96954f82dee67cee41296</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *), int freeContent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListZero</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>aa254fb1eab8e30d0e03859b333dc22ed</anchor>
      <arglist>(List *newl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stringcompare</name>
      <anchorfile>LinkedList_8c.html</anchorfile>
      <anchor>a936806c4b6f6c10d91cc128b63ab110c</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LinkedList.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>LinkedList_8h</filename>
    <class kind="struct">List</class>
    <class kind="struct">ListElementStruct</class>
    <member kind="typedef">
      <type>struct ListElementStruct</type>
      <name>ListElement</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>adc8f81f1a2b974d3961c4816a8dcbb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>intcompare</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a1738915a6d6f10022e9ee1481c0ae452</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListAppend</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>abc7a28449893dfa775c2f709349968b4</anchor>
      <arglist>(List *aList, void *content, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAppendNoMalloc</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a321a3598d6979c7af3f995b77ea2cec3</anchor>
      <arglist>(List *aList, void *content, ListElement *newel, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListDetach</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>ab2bcc1897abf1d98490ea81c474dba52</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ListDetachHead</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>ab0f3597d344e09ad6636c8bc72029337</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListDetachItem</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a9ed745f7ba486d16d009e86433fece7b</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListEmpty</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a3cf8578dba23f97dd0411e85fe3b7ff2</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListFind</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>ad2879a10b723fb7c1f95c0ad0abdbc50</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListFindItem</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>acad319e9ce896ff1fff30ddbeb06d22d</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListFree</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a276950531b3f54e0dda27d597572c192</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListFreeNoContent</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a8b3e61bc873a90ad2ea43a15e6c001f4</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>List *</type>
      <name>ListInitialize</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a27e2cccab9752618ead91eafbe2a9a46</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListInsert</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>aabca387fa4b86475bc9e4da40c3977fc</anchor>
      <arglist>(List *aList, void *content, size_t size, ListElement *index)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListNextElement</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a7c6fba7f4b569c69829676bed2852ee9</anchor>
      <arglist>(List *aList, ListElement **pos)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ListPopTail</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a84b0ad14e7cebcd7b9ebab89a8d48321</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>ListElement *</type>
      <name>ListPrevElement</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a371f4a5021e6aa639bab6ab1457fc1d2</anchor>
      <arglist>(List *aList, ListElement **pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemove</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a8430370b2b15c56ec95bb8e7e36753a5</anchor>
      <arglist>(List *aList, void *content)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemoveHead</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a5ee7cd1d29fd9299231d40c011174fcd</anchor>
      <arglist>(List *aList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListRemoveItem</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a4bb7c34fe9a5832d65f530091e0fad0d</anchor>
      <arglist>(List *aList, void *content, int(*callback)(void *, void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListZero</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a973bc2d1aa35674b570ae38766a4e1b4</anchor>
      <arglist>(List *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stringcompare</name>
      <anchorfile>LinkedList_8h.html</anchorfile>
      <anchor>a936806c4b6f6c10d91cc128b63ab110c</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>liolib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>liolib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <class kind="struct">RN</class>
    <member kind="define">
      <type>#define</type>
      <name>IO_INPUT</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a3c1a27aacf1dd33edffa2422da638d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_OUTPUT</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>aae48313230e7f773bf495ada1171c506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_PREFIX</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a181a699d5111b8d79a423a9bbcaf6830</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOPREF_LEN</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ac6ca58c960165047c3bf20e9546951b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isclosed</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a933df16f547e59062271f306675f599c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_checkmodep</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>aa3d5752e1676a0c9559b617972d90360</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_fseek</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a62de3640998d6fbb4148ee251244bf85</anchor>
      <arglist>(f, o, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_ftell</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>afa9a1643bfb6b1928c256f818d8ee8d4</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_getc</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a039d3e5509ea3a88809269f400f58ba5</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_lockfile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ac0ab419b6e0666a091b66d7948fd4e2d</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_MAXLENNUM</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a98d71ac135df4047b2f051fcc7a1f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_MODEEXT</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a56a6e062eb06243c32928d1cfefba4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_pclose</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2ab03e50e416477fb612dc808c6e2951</anchor>
      <arglist>(L, file)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_popen</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>abb5b1c7bfa0e31613ed25ca2bb648381</anchor>
      <arglist>(L, c, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_seeknum</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a0cbd6f87dda88adaa6e189c8490319a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_unlockfile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a4fb31ed5e0fc117ce51bc6e5391bb789</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>liolib_c</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a4fa96ecbbecfabf0003fa4163c5029e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARGLINE</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a71cbd8e6a0b23499a1aef7e03eedf400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tolstream</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>aa4a3ca333e58733b833a0395c5742fc2</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="typedef">
      <type>luaL_Stream</type>
      <name>LStream</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>afdee2306a2ebaf7fd48d13fa65714054</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>aux_close</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a17cd174f91e6d1fdf0de674448dc84f2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aux_lines</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a66325940a0248cee288153edb061c0c4</anchor>
      <arglist>(lua_State *L, int toclose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createmeta</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2edb7e84ca2f51dafb5d77b9c81a804c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createstdfile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a0a80ad2f9dbb3b7238efae7738bb7569</anchor>
      <arglist>(lua_State *L, FILE *f, const char *k, const char *fname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_close</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2b331358ffb75b150c9490c2cc78aea2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_flush</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ad45f522bd561c05889799a66d9ffdb33</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_gc</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a54d23ecdc47341b1ab23dd572a011efb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_lines</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a6a36f72d8b3966c1ebafab8a4791cb6c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_read</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>add5250a74576076467531e4eb8f5f68e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_seek</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ace5e1a23cc9e2ffe7ae6cc523e54de73</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_setvbuf</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>aa7d559e7d43a6133ec495d6b4e5d68f2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_tostring</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>afaec8b8506a424b1b5f342037ae6350a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>f_write</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>adba67ef94aaa532d9224ca04f8126ac2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>g_iofile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>aae942558ff528b4e1a483297c64e6886</anchor>
      <arglist>(lua_State *L, const char *f, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>g_read</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>addece2406777a40f0f591e3518293932</anchor>
      <arglist>(lua_State *L, FILE *f, int first)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>g_write</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a88c73a30c7d135dfb4958b7bfaa90cc7</anchor>
      <arglist>(lua_State *L, FILE *f, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>getiofile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a3bccbdacdc9f21f22a603525be1f3699</anchor>
      <arglist>(lua_State *L, const char *findex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_close</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a1c6f8e04184b0f7939e45e24d2d7ef8a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_fclose</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a693d26c59aa9f6a298ac288cb1a5c38d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_flush</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2f93672e01db50e1e5361f5f01c71bd6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_input</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a827044fde6f2c21ab965ba3d729f6a0f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_lines</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ab08031b51605d4ef676ec33a3b96a286</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_noclose</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a7b8451d8d8fcbbe8f259375da540d12f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_open</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ab4a969d43dbe0f89e98307e5b421f8a7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_output</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a4464f89f0151ad432557b0a51258582c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_pclose</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ac885ae15fd14fc88058b0b8c1cf2b1d9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_popen</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a8cc0b2b08409fb97e5cc80a0caf9b5fd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_read</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a45307aa59a628966c6ea270e9b476d9a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_readline</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ac37d80ee2cc364b4adafcb6f7c20f28b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_tmpfile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a0347de9dda8be02044075c96482eddb3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_type</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2bd80ae170dce6c29d385b71398fd7c2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>io_write</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ada35daf906cc262cc6944cad92b93ac3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l_checkmode</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ab187d8eb3cf2b49793e4020547525905</anchor>
      <arglist>(const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_io</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a2d3f245e532f3d582a4ff62bbd567149</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LStream *</type>
      <name>newfile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a57c6c258a611b738f0ef34584ca6e7ab</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LStream *</type>
      <name>newprefile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ab456fc51383d039a5a24c702060aba8e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nextc</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ab75f5f85c38ee22fc9884f0bd7ef836d</anchor>
      <arglist>(RN *rn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>opencheck</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a91ec9c6fa0ef33085f29a15532ac80a7</anchor>
      <arglist>(lua_State *L, const char *fname, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read_all</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a48a16089fed2e802a76635a3f8bfe8e3</anchor>
      <arglist>(lua_State *L, FILE *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read_chars</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a6735c0513432f83bfa1b88b056ab379b</anchor>
      <arglist>(lua_State *L, FILE *f, size_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read_line</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ae697e23c2b1ea23d8935f579aa21200c</anchor>
      <arglist>(lua_State *L, FILE *f, int chop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read_number</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a5345908bf60e4bd37d768b052ac26ec7</anchor>
      <arglist>(lua_State *L, FILE *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readdigits</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a7ab70833e31129b3a9d2b49869c72978</anchor>
      <arglist>(RN *rn, int hex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test2</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a5c7dc3feb7edf50432b742767d4748f4</anchor>
      <arglist>(RN *rn, const char *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_eof</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>ace61fce0bdea311d6d7c2206881165c7</anchor>
      <arglist>(lua_State *L, FILE *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>tofile</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a3a596f9304846a90435b75c75c55acda</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>iolib</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a8fe96dd62a007daad3a18e43dd136a29</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>metameth</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>af35236400576d70739e09cc6a150b7c8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>meth</name>
      <anchorfile>liolib_8c.html</anchorfile>
      <anchor>a130a4b6b5500c2a2d53c8e4b82db6bac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ljumptab.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ljumptab_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>vmbreak</name>
      <anchorfile>ljumptab_8h.html</anchorfile>
      <anchor>a362451cac7ed1e9ebf8978cd761a01fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmcase</name>
      <anchorfile>ljumptab_8h.html</anchorfile>
      <anchor>a64ed762fd3da016b8792d4ac0d0cf17f</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmdispatch</name>
      <anchorfile>ljumptab_8h.html</anchorfile>
      <anchor>ae2328a135b54b42ce9ea3d808f6d7834</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const void *const</type>
      <name>disptab</name>
      <anchorfile>ljumptab_8h.html</anchorfile>
      <anchor>a702a7a7ef2c839cf996469121c2086b0</anchor>
      <arglist>[NUM_OPCODES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>llex.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>llex_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lctype_8h" name="lctype.h" local="yes" imported="no">lctype.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="llex_8h" name="llex.h" local="yes" imported="no">llex.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lparser_8h" name="lparser.h" local="yes" imported="no">lparser.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>currIsNewline</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>aee0dbe3090a8bf4b0ecd633781c5a09a</anchor>
      <arglist>(ls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>llex_c</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a2e2a05c4292ce934408b59470a78472d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>next</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a8ab976102fb046f9974c53caaf5a1995</anchor>
      <arglist>(ls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>save_and_next</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>ac4c2ebdfa66caf9c1ef124c30e9d68a5</anchor>
      <arglist>(ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_next1</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a7ffd3be1c90014b2b7645e9c7c9641ff</anchor>
      <arglist>(LexState *ls, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_next2</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a4f263e61ecf9ca2875bdc3348dfce822</anchor>
      <arglist>(LexState *ls, const char *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>esccheck</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a7dedd6d9ea73e7276da6bcd0effa7cc0</anchor>
      <arglist>(LexState *ls, int c, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gethexa</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a3b597edba3bbea967a33f6e82463b2e7</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>inclinenumber</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>ac030febfa2dc867e1b48f3328aec45b3</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>lexerror</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a67bb1f3225ffe5738fef1c3d34879735</anchor>
      <arglist>(LexState *ls, const char *msg, int token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>llex</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a83faab0338a28c8b97ff1156725cc61b</anchor>
      <arglist>(LexState *ls, SemInfo *seminfo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaX_init</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a50834f7eb4b2ac79c8df048988749abe</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaX_lookahead</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>af44c274f4e9a24ac9bc41ff31bac5ffb</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function">
      <type>TString *</type>
      <name>luaX_newstring</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a83f747518666054180f6a7f8da55ac42</anchor>
      <arglist>(LexState *ls, const char *str, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaX_next</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a8b9f2aa3f74c4e2f814d860dc7f5a6a8</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaX_setinput</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a169c85d08461f83e3f8a8c32dcb3d151</anchor>
      <arglist>(lua_State *L, LexState *ls, ZIO *z, TString *source, int firstchar)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaX_syntaxerror</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>aa5303ae41cbf1a2d9ef2f422751f85be</anchor>
      <arglist>(LexState *ls, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaX_token2str</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>afbf0654ae651496d0e8dcebeefbefed6</anchor>
      <arglist>(LexState *ls, int token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read_long_string</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a87255185250aab5f03dafe716cdda273</anchor>
      <arglist>(LexState *ls, SemInfo *seminfo, size_t sep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read_numeral</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a6e3870206c0c321cccaf22d6c2772072</anchor>
      <arglist>(LexState *ls, SemInfo *seminfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read_string</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a5a2d8bb78e2b8e9ee25f901c811b2275</anchor>
      <arglist>(LexState *ls, int del, SemInfo *seminfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readdecesc</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a860413546c7a3220a01e80c57389aa31</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readhexaesc</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a5887888b2f49f1350b047c9412422d25</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>readutf8esc</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a705948fb201cb495e1040cf1ed1de54d</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a3418da69613c587915ff780b0ec3744b</anchor>
      <arglist>(LexState *ls, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>skip_sep</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a9036c54b00ccc4e9781a6b7bafe93c5c</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>txtToken</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>ab53c17c8b5ca50bcdfbd1cddf7310e83</anchor>
      <arglist>(LexState *ls, int token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>utf8esc</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>ad753772a24bb842f984798034f62611e</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>luaX_tokens</name>
      <anchorfile>llex_8c.html</anchorfile>
      <anchor>a257ea0c8a6651032b46ea8e5d4f8080f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>llex.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>llex_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <class kind="struct">LexState</class>
    <class kind="union">SemInfo</class>
    <class kind="struct">Token</class>
    <member kind="define">
      <type>#define</type>
      <name>FIRST_RESERVED</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a6bc8e20ff15b7aa178aceea51e691e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ENV</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>af868e4c2b4c8551dad769502e7c3ec32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_RESERVED</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a24f40ac0891b0d584c0e432b2c6e1c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LexState</type>
      <name>LexState</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a786074f6f8bc65ada3cb5643fd559fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Token</type>
      <name>Token</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a256b3e584abf7bd4a98491b286b38077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RESERVED</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_AND</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04adbea546e357b70d29f631824a4f9cfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_BREAK</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a37065a9cb3cc1cc8a17537dc1ee5e0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_DO</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a2fbaee0c1e87c30a1809ff22893fe2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_ELSE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a3f50a3a010dc1ba1401d460900575b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_ELSEIF</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04af85f1d50bab033c17f7341b5e71f4d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_END</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a541ef482a7317bd2a54032f165d90db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_FALSE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a065bdf8569f3a1ab4130f7e1ff2203ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_FOR</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a7dcf533a644fc9cb697137a8a9b54f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_FUNCTION</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04aafc8fa070d8d0bb9569b875cbc6b1a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_GOTO</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04af41cf088c658a62b2381424416171445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_IF</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a601b374145c8554a0dc2d1663cbdfeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_IN</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a88b8f5e56057cb0d4e633046b2b9e66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_LOCAL</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a5d6f51dd7b248ee46da5de8e33f34992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_NIL</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a905f67bd8b8ac9b5e0236aa5dec2e7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_NOT</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a985342409492de2e599c6202e9180ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_OR</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04ab4578d7ddbacda8286ad2205d3d917e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_REPEAT</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a9f9929bcc6f4a87310869eaf9efed4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_RETURN</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04aba4fafc284c6c6aa99340efdba0b76e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_THEN</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a757e31c13acf13af22615dca8c1b7c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_TRUE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a67fdd8ec6c80ac2163c8d3e7d0ac50c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_UNTIL</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04ab7232de731ef17fbc644b370c783719c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_WHILE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a592e99387742b5748aa5e341c99dffd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_IDIV</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a7f7c69f2e524e3ab183318cf52575ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_CONCAT</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a8367a7a9a88e9ea3cef16ab15887a278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_DOTS</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a500efed658259c56ef30938c20c3b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_EQ</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04ae9b97178246db483138ab3d18039bfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_GE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a39306a802115256cf2099f6c724a95b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_LE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04ace38c3f7b08d6ffe00acdd0706ba35de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_NE</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a6897243f49a32e90ca094af33c16374b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_SHL</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04afe39400ab62457e9a823aa8521d0610b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_SHR</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04ad15c43ae39b99d8f834419ec74183185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_DBCOLON</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a3a767e0c4ce0407785d87a1a56980de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_EOS</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a9fcd34e2e50a0afb82f0dae65836187b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_FLT</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a81df881e62ebf1fe93b4820b7b54984d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_INT</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a9f48ed12541fab691e25e3ca9e38ac9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_NAME</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a84e5aed35515b2881005d88dccaf0c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TK_STRING</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ae5bd761f37716726f95e4be16a08ac04a2f748d118b4a20e2b1dc12538ccd9876</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaX_init</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a5f7573e2f03006437bd01422a0e390df</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaX_lookahead</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>ad024d435463fc54e7e592d9bb8a7b26b</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TString *</type>
      <name>luaX_newstring</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>aa6e79179f823cf156f61899a09239ca6</anchor>
      <arglist>(LexState *ls, const char *str, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaX_next</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a626896648b5c598666b1e051fd70a568</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaX_setinput</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>aac9c3f80c74f7d861348e74f5fda1452</anchor>
      <arglist>(lua_State *L, LexState *ls, ZIO *z, TString *source, int firstchar)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaX_syntaxerror</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a189ff2bb7bd23c89531fdad321fccd02</anchor>
      <arglist>(LexState *ls, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaX_token2str</name>
      <anchorfile>llex_8h.html</anchorfile>
      <anchor>a3e3a9d8e2c65ba5fc79b156c342fdb25</anchor>
      <arglist>(LexState *ls, int token)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>llimits.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>llimits_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>api_check</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ad7a42e1cc11f94e1f06ed80814fcb606</anchor>
      <arglist>(l, e, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>af17d62ec9e237a7644de6b9b34a48a34</anchor>
      <arglist>(t, exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_byte</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a596f5b6e992f53a5a4e5732083448dd4</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_char</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a045e548576226e8c7e9ab5de8a59f4bc</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_charp</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a1d905979f8c901b7143b43ee98341206</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_int</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a37a9e2c4b53433d34bad0f12a1500c08</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_num</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ac92cecb12c5aba1164877e81e76e2cb6</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_sizet</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a025d385a5ce274fa6eade82b6e1458d1</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_uchar</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa0c49a2b32329cc39df5ccafd1f720e0</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_uint</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a6ce2ddc5b419ed6f302573db3cc03e56</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_void</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a52a5166d7dc0590b63a9331cfc0f4564</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_voidp</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a672c0fddf71f33d86ed8aa62ad914d52</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_exp</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>afac1404af62451f8653440ecb6e773fc</anchor>
      <arglist>(c, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>condchangemem</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ac9968fbda6cf783c96a635cd891931f8</anchor>
      <arglist>(L, pre, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>condmovestack</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a51890ff33a337eee53fc73934fa7ba89</anchor>
      <arglist>(L, pre, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ispow2</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ada65e002d4b7df9ebfa7dde2d12357db</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_castS2U</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a5871309e671ba9f938fcb1e0d3bcbeca</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_castU2S</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a873fa1b216f8caed046edbcebd4c1bc8</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_noret</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a9f743fcc9a5278cb9ee10355f09f7302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>likely</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a217a0bd562b98ae8c2ffce44935351e1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LL</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a6185afb135442b229d91201b1a3c6eb2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>log2maxs</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a201d8e40e2923328862d720d0dc6a952</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_assert</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a5978f5fda715bd80e845df1e16ad7780</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_lock</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa68a48b9104aeadf4842c25c12a9b8c9</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_longassert</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a825f22ba1e16fd60e3aae8fe8efc1c4d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MINBUFFER</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa0320f75a72bf131ae24d39111ac9938</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_unlock</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a1781f2a7d9161848a246d475a9171875</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_apicheck</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a5e99efda77b5660d36828d61d92b5cdf</anchor>
      <arglist>(l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXSHORTLEN</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a54fe4797308d6b24bf84fa0129a155bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numadd</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>af3eb5d1884e4512d2701bbc97bb82e81</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numdiv</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a2a095b8d523b51332eb223df531367d2</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numeq</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ae06bbbe345c8bb028e233120466d387d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numge</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a727a96f18bda273bd57dee105a274abe</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numgt</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a252c8bc400dc44bd996b19e7cf487871</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numidiv</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a9ca37a98a6032ab21dcfd63d42e66f89</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numisnan</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a5ec99a344dba64c30c3ddc6eed8e2e51</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numle</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>af803655e8c9be7ba1f3f3fb0c4f730d7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numlt</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ae035faaeb068720ee8540210870ee5c9</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_nummod</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ac6e6bfca420c761a89eee023103c34f4</anchor>
      <arglist>(L, a, b, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_nummul</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a1cbcef9e269f0ac1a5f34898a7c4ae36</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numpow</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a4a3b06f2c7239f8dcbd101ca20cc507a</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numsub</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a93e733c7e860d7fb838b6af414405662</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_numunm</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a84c57a852cdc4b46c678cb3fab715846</anchor>
      <arglist>(L, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_threadyield</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a7bf655fe36dca3227f9e7e04226d3e6a</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateclose</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ae269d75893fce50868b37c32214648e5</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstatefree</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a7c5595955dfef0964d1286b3f29e2aad</anchor>
      <arglist>(L, L1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateopen</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a05bbfa34e58a82e39cc19701e5359881</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateresume</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>af110e056a602175437e5cda45dd7db5e</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstatethread</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a533eae4cf709fa76f3974823354e4067</anchor>
      <arglist>(L, L1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateyield</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ade427932b2d70d9f0b04c4d6a2af177a</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_INT</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aaa1ac5caef84256eaeb39594e58e096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LMEM</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a99e52005f8b99ce8e36df841b281078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LUMEM</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a5e67dd5554c315bda4b54cd5ed0e846e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZE</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a0592dba56693fad79136250c11e5a7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZET</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa927c7bf177c162feda3483e1e972b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINSTRTABSIZE</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a91604f8876fd042d7b1cdbade17927e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>point2uint</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ad861f24ac9e8c32f78455aab3d2e7b51</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRCACHE_M</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a3e028bcc45ab536a37bb6860caf3d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRCACHE_N</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa8382779dd8eeb2dea3deb97dec0ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlikely</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ac6c45889010c1bd68631771b64f18101</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSED</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a86d500a34c624c2cae56bc25a31b12f3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>l_uint32</type>
      <name>Instruction</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aa81d2e7f7263ef29946852d4966a192e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>l_mem</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a24fc195087e262c99a4cf0f9b346a684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LUAI_UACINT</type>
      <name>l_uacInt</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ac8d5f795aedd7e084ef2dab7b5d81bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LUAI_UACNUMBER</type>
      <name>l_uacNumber</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>a792eefbf119f914b73400c314411c3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>l_uint32</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>abeb00a444eb1dc99a4a2baee15bd898a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>ls_byte</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aab58a246c9e0a85c4c2ed0fd8d6724bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>lu_byte</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>ae1fe9ac10d9803bd1d7bdf30b18bad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>lu_mem</name>
      <anchorfile>llimits_8h.html</anchorfile>
      <anchor>aac8c50ca0aa51c80523376da77c2c4d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmathlib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lmathlib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <class kind="struct">Rand64</class>
    <class kind="struct">RanState</class>
    <member kind="define">
      <type>#define</type>
      <name>FIGS</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a0282a980b31306aa7d94e9e6ad975837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lmathlib_c</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a758ac163994ce1fb9a74163e4d468db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scaleFIG</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>af9acb4963a9c1f6a8e60d4b1e8b76184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>trim32</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a4d4f48045002686d9d2b361148c98db5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UONE</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a37c87c7e103e67064c02ce86e5c00215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>lu_int32</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aa8f942b3f89c99f2fbde3c4361b7c615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Rand64</type>
      <name>Rand64</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ab0723e11c7142d1571bbaad3a0ff3f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Number</type>
      <name>I2d</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a1f845b41defc9503d3090923b15d79ed</anchor>
      <arglist>(Rand64 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Unsigned</type>
      <name>I2UInt</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a00b4573721dbfd08d584b34a7e1722db</anchor>
      <arglist>(Rand64 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>Iadd</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a0f8118bb9ab66c0fee78e5bf183d436f</anchor>
      <arglist>(Rand64 i1, Rand64 i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>Int2I</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aedfbc1eb34c86571439b5d3d36d9361e</anchor>
      <arglist>(lua_Unsigned n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>Ishl</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a5fe860c78def6ac52bd99153df082c3e</anchor>
      <arglist>(Rand64 i, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Ixor</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ac269f9bd785360abe156ba7c7cc67e21</anchor>
      <arglist>(Rand64 *i1, Rand64 i2)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_math</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a78cbff06fd4d59cf3d7525fa6cc196ba</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_abs</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a9545dd3926974393ff34e33a108df628</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_acos</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a9f983fa3cca14d69429cebc95be4fab1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_asin</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aa44ea66108bb38acbe5c8cb2ce6de33f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_atan</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a70217d6c0312477f3e257a584518424c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_ceil</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ae4f0dc771c626a9badef237db9d433da</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_cos</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a5db2cf8c6e7a331d7daf259f305e057c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_deg</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ad9bd03062009a4aba15739a1630b2a25</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_exp</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a7c971c680cdad8e4e833f8a3db9d065d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_floor</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aa063dcd93e924af13c5e311f89b18d03</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_fmod</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a25b3f7d30cf85b8248a72de20049564e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_log</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a7cb92978495484adbfc9d0cb0ace2cc2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_max</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a03e3b76e515f5535122c2026a9e8f445</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_min</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ab0a14d784b5fe2f30062e88a635db320</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_modf</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>adff369706deb34be360be3103f31d4c4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_rad</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a5d8eec19cea59d1ce1012a705f70dc8d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_random</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aa3ad02d4204d21d35a0825281915fb22</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_randomseed</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a55540667178ac717a1c6283b58b00ce7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_sin</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>adb460e2b01df47afcaa823ecc1846a24</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_sqrt</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a8f4c386bafe8ae7269476ed3ed94d1d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_tan</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a06bc9b8c610e00759bb99c3db6128f18</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_toint</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a7604de8e5daca6d7576a9ee940a3f479</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_type</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>af58a749fbaa6093fab0db96dcfd822a7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>math_ult</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a5d62cc09bee44198af9cb2023a50d972</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>nextrand</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ac01956e1f85c57f7781d256db3d76886</anchor>
      <arglist>(Rand64 *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>packI</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a43beb45c0b29c5e7a866b193d6b8c546</anchor>
      <arglist>(lu_int32 h, lu_int32 l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Unsigned</type>
      <name>project</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a13ece5b7fa9dd48246430a48dec238b1</anchor>
      <arglist>(lua_Unsigned ran, lua_Unsigned n, RanState *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushnumint</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aa43eb6808ce1bad1f4f1416475e38e13</anchor>
      <arglist>(lua_State *L, lua_Number d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>randseed</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aaeea41eadd14e3f30fe6814cc94891c5</anchor>
      <arglist>(lua_State *L, RanState *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>rotl</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>af6d2c0cbed4c44224dc80230279c1b5d</anchor>
      <arglist>(Rand64 i, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>rotl1</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a0a2a1bbd027f6e376a7043e2bdab7870</anchor>
      <arglist>(Rand64 i, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setrandfunc</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>aec3434532c7149fc0d3fff7ac86e6fbb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setseed</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a4e708776ec48b6fb6d7239a8754900e1</anchor>
      <arglist>(lua_State *L, Rand64 *state, lua_Unsigned n1, lua_Unsigned n2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>times5</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a4708082c07e59916317e3baf2204504a</anchor>
      <arglist>(Rand64 i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rand64</type>
      <name>times9</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a8276cb06bf824ed1d39fa2f3f0db6968</anchor>
      <arglist>(Rand64 i)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>mathlib</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>ac80ca653775abeb66123337a10874983</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>randfuncs</name>
      <anchorfile>lmathlib_8c.html</anchorfile>
      <anchor>a866900ee1a7dd674b2c58e52d18b0a4e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmem.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lmem_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>firsttry</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>ab28b0855c7a625f9f245613df749b115</anchor>
      <arglist>(g, block, os, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lmem_c</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>adb2b6ef72119096fe9a546091881ab11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINSIZEARRAY</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>ad0c497dab6f56823e95b1e5e0c4b35a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaM_free_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a36b12d49a937e5de982e2a2a135e6824</anchor>
      <arglist>(lua_State *L, void *block, size_t osize)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>luaM_growaux_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a30dcbc002fb19db04580cc7762d9a65c</anchor>
      <arglist>(lua_State *L, void *block, int nelems, int *psize, int size_elems, int limit, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>luaM_malloc_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a4ae158767f82aba82a4d50be097fcbe5</anchor>
      <arglist>(lua_State *L, size_t size, int tag)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>luaM_realloc_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a3eccd13af2d5f64c05ee510b4fbb8d5b</anchor>
      <arglist>(lua_State *L, void *block, size_t osize, size_t nsize)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>luaM_saferealloc_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>adf85a6fc8395278dd72f0ef6ba60934b</anchor>
      <arglist>(lua_State *L, void *block, size_t osize, size_t nsize)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>luaM_shrinkvector_</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a895840cef509924846e0194c4cc22155</anchor>
      <arglist>(lua_State *L, void *block, int *size, int final_n, int size_elem)</arglist>
    </member>
    <member kind="function">
      <type>l_noret</type>
      <name>luaM_toobig</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>a8fc7df43dd830ccbe7581fd53f65bdbe</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>tryagain</name>
      <anchorfile>lmem_8c.html</anchorfile>
      <anchor>ac7379e62dbe09e64e1b91045fee89b66</anchor>
      <arglist>(lua_State *L, void *block, size_t osize, size_t nsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lmem_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>luaM_checksize</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a0ab87210cc8c1a531b9397f6d55b1a97</anchor>
      <arglist>(L, n, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_error</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ae11aaaf07d13b2f0c3a671b01d7e3822</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_free</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ad927ceb6a17a9e89a00b83dcc4482988</anchor>
      <arglist>(L, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_freearray</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a574612879aa6814c76b8b57c41e4af5a</anchor>
      <arglist>(L, b, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_freemem</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a159fd0a4f45c4aa195990526f9d0bf01</anchor>
      <arglist>(L, b, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_growvector</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a38823c4cdf0d53b73e1e3015affb06f9</anchor>
      <arglist>(L, v, nelems, size, t, limit, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_limitN</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a29ccefa76d4743ffb490cdbc291f708a</anchor>
      <arglist>(n, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_new</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ae72bd363be924fa9a67be67de0802ad7</anchor>
      <arglist>(L, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_newobject</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a0ce640c4b032a327440e3820365d7167</anchor>
      <arglist>(L, tag, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_newvector</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a715cc368a85506c7a104cda58f270f3e</anchor>
      <arglist>(L, n, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_newvectorchecked</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ab223744a0660c0aa48e388ca51466839</anchor>
      <arglist>(L, n, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_reallocvchar</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a5904278d180acc29faf199e1d76f3e85</anchor>
      <arglist>(L, b, on, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_reallocvector</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ab1174e625ed7a62e5f8ba33a7e1c1917</anchor>
      <arglist>(L, v, oldn, n, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_shrinkvector</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ab90797c53a311d30154c486b2b8561d5</anchor>
      <arglist>(L, v, size, fs, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaM_testsize</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>aaa4ae2ac3a122058ba3e73b1f438a89c</anchor>
      <arglist>(n, e)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaM_free_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a1596632e07c593bd9558ee4920fbe5de</anchor>
      <arglist>(lua_State *L, void *block, size_t osize)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void *</type>
      <name>luaM_growaux_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a28fa4e4a69de0a640dd25c23fd3aa721</anchor>
      <arglist>(lua_State *L, void *block, int nelems, int *size, int size_elem, int limit, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void *</type>
      <name>luaM_malloc_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a96658ef7ad4e37d8dbd71b788733941b</anchor>
      <arglist>(lua_State *L, size_t size, int tag)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void *</type>
      <name>luaM_realloc_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>ae7dc8a57fc5dbca825653a88a356a72d</anchor>
      <arglist>(lua_State *L, void *block, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void *</type>
      <name>luaM_saferealloc_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a0e576053c97b77716cd2c48dd104ecb7</anchor>
      <arglist>(lua_State *L, void *block, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void *</type>
      <name>luaM_shrinkvector_</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a84227d0880b31ba10479080cb096b3d2</anchor>
      <arglist>(lua_State *L, void *block, int *nelem, int final_n, int size_elem)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC l_noret</type>
      <name>luaM_toobig</name>
      <anchorfile>lmem_8h.html</anchorfile>
      <anchor>a23b8703b7b50e1c5dd37d41569a09a9a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loadlib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>loadlib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DLMSG</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ae5b5e1b4773252e50831be85fbf40777</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRFUNC</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a51529ffe3184e16719bcb031a03c8f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRLIB</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a3a24a5a8d141a252b170da80f26a1f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIB_FAIL</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>af0b680e98ad7c321efb7b5e46f7e69c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIB_FAIL</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>af0b680e98ad7c321efb7b5e46f7e69c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>loadlib_c</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a204928807a3aea44a5765758cec7e49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CPATH_VAR</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>adb8da8be231c0a4a2395949f78d092c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CSUBSEP</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a612c9af4dd9a58765226bcdddb380c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_IGMARK</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ad598457446eb8bed37166e57d94deecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LSUBSEP</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a6c20d5257fe758acbee718f58ec054f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OFSEP</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>addb93481df7869f7e8c6f85ad7ed3e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PATH_VAR</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>aafc06e5218aa84669dd7d3a2c6a94046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_POF</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ae484759202e13c0121badd902b707955</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setprogdir</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>aaf2f653c673bdd616a05f1643e1784ab</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>voidf</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a68da1d6d858100a545e5fd84f65abe41</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addtoclib</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>af46f12337af79b3083dc93990be408f2</anchor>
      <arglist>(lua_State *L, const char *path, void *plib)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>checkclib</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a245afa8e0d4941d4266eee8ec83c4adc</anchor>
      <arglist>(lua_State *L, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkload</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>abe3af664b33d2158ef6526094c84bb17</anchor>
      <arglist>(lua_State *L, int stat, const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createclibstable</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a5988b4ef518a60291ed34e836f549b34</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createsearcherstable</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a8fc66c8b852ee2960dc20797521d1d9e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>findfile</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>af8f7333f1a59f3d7aab8c9b79b7a4ab2</anchor>
      <arglist>(lua_State *L, const char *name, const char *pname, const char *dirsep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>findloader</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>aeea4101591c7cab25273f4dfe7d811d6</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gctm</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a59926ced6bee14c7b952ef79d3520084</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getnextfilename</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a063c12494c1e3f3049273e78bd553453</anchor>
      <arglist>(char **path, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ll_loadlib</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>aac7e69bc5b4403e49e2609425f0fb7b0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ll_require</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a136874f5faa236dc52fb50109281e157</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ll_searchpath</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a3e9eb01c860846336b6f50d6c77448a2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>loadfunc</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a91ac5b5231cf039af46226806dcc3884</anchor>
      <arglist>(lua_State *L, const char *filename, const char *modname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lookforfunc</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ad7ea39bad1ff41ec6a7f95c1e23722be</anchor>
      <arglist>(lua_State *L, const char *path, const char *sym)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>lsys_load</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a4531f21ae71791d4ad7eb2d92bcf38e9</anchor>
      <arglist>(lua_State *L, const char *path, int seeglb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_CFunction</type>
      <name>lsys_sym</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a69abbe6cc341f2e6b083dec021bb1312</anchor>
      <arglist>(lua_State *L, void *lib, const char *sym)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lsys_unloadlib</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a68916c18b947bf8d96249191f05cd050</anchor>
      <arglist>(void *lib)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_package</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ab732e1ec253c9b8dc0c2ce4d74cb0083</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>noenv</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a10314b90f6fd35b69745366d3f4961ce</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pusherrornotfound</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a8c34f770d4f7748069b3b26c070e2473</anchor>
      <arglist>(lua_State *L, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readable</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>afb05ec3460e3f9ccfb9450d2c3e22e5c</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searcher_C</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a9a915ea950c831cee2f1e7b0a3bd9005</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searcher_Croot</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a1ec05cd98a045c271aeda9f9c6041e1c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searcher_Lua</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a8b2f1d86fe37c0829143579a6b568243</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searcher_preload</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a68e1957952958cc41d9ede92dabda1c6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>searchpath</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a9aa5433859d896c2db1a7af366e04b65</anchor>
      <arglist>(lua_State *L, const char *name, const char *path, const char *sep, const char *dirsep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setpath</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>ad3773b767d767b19dc36cab61cf5c57d</anchor>
      <arglist>(lua_State *L, const char *fieldname, const char *envname, const char *dft)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>CLIBS</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a7bbde96feb9b84c7c149acd2773a1158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>ll_funcs</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>a31e112bcc81318116cc6473f5f015e17</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>pk_funcs</name>
      <anchorfile>loadlib_8c.html</anchorfile>
      <anchor>affe9983330951f9d54e6d1e60c39f0b2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lobject.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lobject_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lctype_8h" name="lctype.h" local="yes" imported="no">lctype.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <class kind="struct">BuffFS</class>
    <member kind="define">
      <type>#define</type>
      <name>addsize</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a5fa009dd087e1c8394b09e5bd9087bc7</anchor>
      <arglist>(b, sz)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>addstr</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a0cbd5d41f14d898a5bacbe8935b01d0c</anchor>
      <arglist>(a, b, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUFVFS</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a5df23b13777a59c7db57ba5ed55a5d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_MAXLENNUM</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a98d71ac135df4047b2f051fcc7a1f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lobject_c</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a38dc0318b49040ead76a3cbd8bdc573f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXBY10</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a35cd00c271dac7479b5a1812648be3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXLASTD</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a3a297bd7005980375f9df0c1f8204aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXNUMBER2STR</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a1b113179539a4006182c822ee7da5d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a63cb3834e6075ddad87f8ce324e53988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRE</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a349316092037fdd0773335fab4e15ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETS</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>aa932c88a1737cf31f4e16c6d72254f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BuffFS</type>
      <name>BuffFS</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a4618166161a78dcd09713ecd85ec2e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addnum2buff</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a1d02fb9304e4700ce1fd20e34ae68784</anchor>
      <arglist>(BuffFS *buff, TValue *num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addstr2buff</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a874ab64f433ee35f2197a81e10452cb1</anchor>
      <arglist>(BuffFS *buff, const char *str, size_t slen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearbuff</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a6ec2716e64cd75e3e6614a87ee92e4d2</anchor>
      <arglist>(BuffFS *buff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>getbuff</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>ac4ab924f2ea45ef73319f1159033eab1</anchor>
      <arglist>(BuffFS *buff, int sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Integer</type>
      <name>intarith</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>aa6eb9701fada64e32960f82c8d24d8da</anchor>
      <arglist>(lua_State *L, int op, lua_Integer v1, lua_Integer v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isneg</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a3234b1ccb9cfbbd0892dcc6190a45876</anchor>
      <arglist>(const char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>l_str2d</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a331ebab44d182775ef47eeebeeb58dbd</anchor>
      <arglist>(const char *s, lua_Number *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>l_str2dloc</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a58b5660686590a5ed833cc0f89fbe832</anchor>
      <arglist>(const char *s, lua_Number *result, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>l_str2int</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>ac5f6271088cb629a2359a93c283dc6ce</anchor>
      <arglist>(const char *s, lua_Integer *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaO_arith</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a70e6a84042c5cf25f3812cba16e1fc3d</anchor>
      <arglist>(lua_State *L, int op, const TValue *p1, const TValue *p2, StkId res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaO_ceillog2</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a731a3a2f9db35aaddeadf8cb19d507bd</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaO_chunkid</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>ac331b4119bbeb45a8a7e5a1afe553b2e</anchor>
      <arglist>(char *out, const char *source, size_t srclen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaO_hexavalue</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>ab73b1325bd3b1a6f9affc08fb46c07ec</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaO_pushfstring</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a8e224db7123c74d695076a96d1bfda61</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaO_pushvfstring</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>aa83fa444a36d79521e846a766fa083d5</anchor>
      <arglist>(lua_State *L, const char *fmt, va_list argp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaO_rawarith</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>aae42f4eba2d45e27d6f217f4497d106d</anchor>
      <arglist>(lua_State *L, int op, const TValue *p1, const TValue *p2, TValue *res)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>luaO_str2num</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>ab1956c979ca7ff39b07534390714505d</anchor>
      <arglist>(const char *s, TValue *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaO_tostring</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a53824ade5220a50d44148175f7787199</anchor>
      <arglist>(lua_State *L, TValue *obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaO_utf8esc</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>af3136de4693789b08f78aafda9604676</anchor>
      <arglist>(char *buff, unsigned long x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Number</type>
      <name>numarith</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>adf4b8d51ae5cde26912864b83cdf6e36</anchor>
      <arglist>(lua_State *L, int op, lua_Number v1, lua_Number v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushstr</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a90720e7e38c0e352e9b97d3f8def9e1a</anchor>
      <arglist>(BuffFS *buff, const char *str, size_t l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tostringbuff</name>
      <anchorfile>lobject_8c.html</anchorfile>
      <anchor>a8a7886b6335aca97db23dfe3e220c728</anchor>
      <arglist>(TValue *obj, char *buff)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lobject.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lobject_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <class kind="struct">AbsLineInfo</class>
    <class kind="struct">CClosure</class>
    <class kind="union">Closure</class>
    <class kind="struct">GCObject</class>
    <class kind="struct">LClosure</class>
    <class kind="struct">LocVar</class>
    <class kind="union">Node</class>
    <class kind="struct">Node::NodeKey</class>
    <class kind="struct">Proto</class>
    <class kind="union">StackValue</class>
    <class kind="struct">Table</class>
    <class kind="struct">TString</class>
    <class kind="struct">TValue</class>
    <class kind="struct">Udata</class>
    <class kind="struct">Udata0</class>
    <class kind="struct">UpVal</class>
    <class kind="struct">Upvaldesc</class>
    <class kind="union">UValue</class>
    <class kind="union">Value</class>
    <member kind="define">
      <type>#define</type>
      <name>ABSTKEYCONSTANT</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a003630137c8fd4d1378bee8017c4fb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIT_ISCOLLECTABLE</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6301e5933254618c0434a55a500b2282</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITRAS</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a4e9e4a26da0e928c0896fb8c1e0bc9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>checkliveness</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aeec8842aa72396b2719685ad7e131f37</anchor>
      <arglist>(L, obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>checktag</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af8389211babbb622ff1ac83021f2fd76</anchor>
      <arglist>(o, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>checktype</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a591e9cc1db9d9f210702bdbf2ba10d02</anchor>
      <arglist>(o, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chgfltvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>afb905ab8008c82b24755df25012408f2</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chgivalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad7adb5b383285a385eb64b01de30966e</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clCvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2c2d10bdd241446b4c9e1b68268159bc</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clLvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>afb9e65b01574a1135c582cf28883062e</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ClosureHeader</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa6994808abcc30f100e21e34b84d3ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a4b49383d348897fe282c0d51354d8bc9</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CommonHeader</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5ee24faa024428a3c176895fe9925031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ctb</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a4a1902cdda7b02eb01135585230c38f0</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fltvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a7d7d6b08f40350c9e7364e9cb984d744</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fltvalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a7410757b6ced9fdf3cba7cc7e18cc8e6</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a27d0b4b700445d8c82ddc634c0252d10</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fvalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5bfafd2ed3da7d3e31562ffb9d73fc7c</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gckey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac3dbc3b85a58d872c002e6cbea675bac</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gckeyN</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a228a192019c3bf44b6027d8f4a38c904</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gcvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a05cdf6070135f10ad37e1048a730b634</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gcvalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a719248356281fe83215c94961ad9226f</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getnodekey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa7b8fdb54ee8ce0235270f7d0b41e430</anchor>
      <arglist>(L, obj, node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getproto</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a36095400a8ca3ad1e6120f507b421331</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getstr</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>acb05d3ab238923581a9c629b8e11a6ac</anchor>
      <arglist>(ts)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getudatamem</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2caa96489ffdf9759e50fda47d69f605</anchor>
      <arglist>(u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a336a6ce5e8340e6de133ec249cf47ebf</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isabstkey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>abb0534795c360c0ac007d3729758f908</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>iscollectable</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aaabdb414706e6a904461e39967557185</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isempty</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5345ae49ed16dfecdfef95ec5399b000</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isLfunction</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6e8ea4626fad5e23912d4e26d0b09200</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isnonstrictnil</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a792b40c39dcc3d6b158e202919a61197</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isrealasize</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab8a9474c584f41823442bb17f1f06970</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ivalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af1a59636db050b842a791cd19086d925</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ivalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a570028d77ace5fea06c305e11921dccc</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyiscollectable</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad5d0afe3e47112e0136e0d6afb6c4536</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyisinteger</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>affab919da1b667cc1a98f2bd040aa94e</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyisnil</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a64e2e5b8ce53a1dc7a528b13947d7ff3</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyisshrstr</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a06a6d0eeb65723526d00bdf71402d518</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyival</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a03d51823d7893e729288cff396e16120</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keystrval</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af0d29f0c2bdfa023abc9e7a0d34e8e24</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keytt</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af89f4367b6adf6c6708feae2667736cb</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>keyval</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac2aa0ae587e918878c9c310734d81d56</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_isfalse</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a188e1a95c8c6d547a13431a6e1edd5b3</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lmod</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a528d710ddad324002e3cb47992740b6a</anchor>
      <arglist>(s, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TOTALTYPES</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a19bae920c9c442143f021d1c4301b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TPROTO</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa2a683d9e42dac5846eefa108297cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TUPVAL</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a3175b6b959953f781a14a9291d9e22b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VABSTKEY</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>acbec62756a4a34ca07969e71ac30f7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VCCL</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2361d923ddb7fc1468b978fe043e35c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VEMPTY</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>abc8b34ab48ffd99b6d7a48e8e4f269e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VFALSE</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a95236d400066ed64a37c72d3dada7e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VLCF</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9b9abbdd10fec20fc7a746efd903872d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VLCL</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5d0e6e41ea93960667095501aa5745c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VLIGHTUSERDATA</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a0fe81163ea67e644d5a85078c4a6d25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VLNGSTR</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6869fcb0a0178b6d70d431eae1683199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VNIL</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aac7a0aeb62c96ba16c7638e707bfaac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VNUMFLT</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a19aaaf978586be9032b63b7a8807631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VNUMINT</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a69aa5cae89d634d458e0da4957257745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VPROTO</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a1c6c32cba3e6d0c897f68ceb273dd757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VSHRSTR</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a794410ffd7267ef873eb05ac695b1ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VTABLE</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>afaf24d5b79b9027ad768d023778669df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VTHREAD</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad224258ccc4e8f79f148d54d32ddbd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VTRUE</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aed66cd95aa3f518c947b5bd9e17bab47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VUPVAL</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ae982db94518ed52587579ed70d822ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VUSERDATA</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af45b44d4031e7e869195dd97759d2ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>makevariant</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6f70bdfe97f0e09461cfd2aadd6c0602</anchor>
      <arglist>(t, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>novariant</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a40d12e88a0d8249d226109e0d6d70dd6</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a690ab618235691bb5a82610f07dd8684</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a16c0267c035b3e4edda082e25069e8cf</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pvalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac63f7b6c7f725eaece22d3e7ea198001</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rawtt</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a4e4078cdfa594d60186ec4369b582acf</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>righttt</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a08f554017b8314e2dfc0dfd05b1d8167</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s2v</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8c21cbb67def90b23342840cd08a5cfd</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setbfvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad0259526a10884432dd2e7ea10b90e0f</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setbtvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a1b86e0dccf6b92c4c89d47af26e3a8e3</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setclCvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a57d9fee6a3a8d1eb4b36c95cf76ab09d</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setclLvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac1765c700e6c8eaa1e36b397cc5439f7</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setclLvalue2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a3e4e5270b0c50551ed8c3a0367f56d14</anchor>
      <arglist>(L, o, cl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setdeadkey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af8e25f008b9446cacc6cd5e2e5508f5d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setempty</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a1504584244b6d1260c52a41cab9306d0</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setfltvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ae357382324a8220a3cf77607752de887</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setfvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a449f6c91562897c555ff32b360a6042f</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setgcovalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a977fe2a01691b55cdd5eabefb4114434</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sethvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab9379699ac579d54410e3542f061bbad</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sethvalue2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aea789832f6c549f64cb3903216a7aeac</anchor>
      <arglist>(L, o, h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setivalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af9dd109ba186841ab26efb2d62baf4f6</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setnilkey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>abc95de76b69ef4abed8c40959657208a</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setnilvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad9034def7bbc1965ec3d714d84620b07</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setnodekey</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa7874cc7dfe741ad55075fd32ee1ff10</anchor>
      <arglist>(L, node, obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setnorealasize</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2b2746c3988215fc84fcde1bf7548f6f</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobj</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>acf2af15f3d5cceca8e8870f96634bc2d</anchor>
      <arglist>(L, obj1, obj2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobj2n</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ad6d8d3d900cff1b02c3b269eabccccf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobj2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>add70d29b431f66a1dee29a0cb286de6e</anchor>
      <arglist>(L, o1, o2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobj2t</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>adefdd17d98f1f5734ee296395e1805d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobjs2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>af9258d87e8f082be8a2adb731d90f1a5</anchor>
      <arglist>(L, o1, o2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setobjt2t</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a0b6916971c4766bf58d942bf7a426c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setpvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a0784c90d154ccf7c643b56a00c62412a</anchor>
      <arglist>(obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setrealasize</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa88e534c311fb58886306dbcba0aacd2</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setsvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a251a2d3bada66aaed6249a89a0afe5f0</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setsvalue2n</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa7a9ab918b0322fa100f3f7af16d2375</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setsvalue2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa60b4c3bb90063dcaa2f90e77d4a61f6</anchor>
      <arglist>(L, o, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setthvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9c2bad449e8e998bb9d937642923a225</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setthvalue2s</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a538e049061af97a32cc2e59ff979c409</anchor>
      <arglist>(L, o, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>settt_</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a60983604f73f556a06f84026b29ed840</anchor>
      <arglist>(o, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setuvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab358ecf44046d8def185fed182944fc1</anchor>
      <arglist>(L, obj, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sizenode</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2fbf715e78eaa889ed0fb9d4514e736a</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sizeudata</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a762595cf399516b83e0f5580a9a3a7b9</anchor>
      <arglist>(nuv, nb)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>svalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac2c9eedf3ff2c3042445b3b534f161e1</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>thvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a516f32427f1c43ee187ce4c0db042959</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tsslen</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a3a62185cfa9345aedfc3a581dfdbb4f3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tsvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8661397faed512ccc9c70a4661f1a83d</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tsvalueraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a04fc217567b22a15b06483a8977c7914</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisboolean</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a44a87a5873bd05973d6e3a4747175c06</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisCclosure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9510da9838a8f17b4eef364549a4c7a8</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisclosure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a3254d5797537bb83d10a5b48dc6b4377</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisfalse</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aebb0fc4ab25fdfc7d01e834cc24b6048</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisfloat</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac1338b5ac67cadf27489f5ae7e939c29</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisfulluserdata</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a2b0d95af67f53d9fe2bdde605f9cd957</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisfunction</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a48587dcb78721d149d3184d0768f4950</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisinteger</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>abade243295a9140f7b86838fbb049054</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttislcf</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8d43f35dfc5fcd0ee49a6206d63bec18</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisLclosure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6f8bada57bc9f224609af800d399693f</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttislightuserdata</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6440445277dce2e73af1e043f9884d7a</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttislngstring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a70613f10396708b6099f5e96fd9f668f</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisnil</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a39af019fafa202841da3bf7c427bf090</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisnumber</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a7a1392f89b1f29ed3b1afa37a22d0be2</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisshrstring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6513e161c7e8cc7276a9677d50a99b76</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisstrictnil</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>afae62ae42d03ff2600208b109bad8070</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisstring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9bdf057a0de8da2ffae3ac35662dd255</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttistable</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ac5338f5fe3885d1ee65412e00a44384e</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttisthread</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5ae8a42aa33c44ef3c98fcda8b7ab4c5</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttistrue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a31a5a1c03da9886f462929d023ec00f8</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttype</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>acd205ab396b96fba48e1f758c17a2cf3</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttypetag</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a01db083f8bc8b2eb51a45c0ba9967043</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TValuefields</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a33c298ced3df4f041dd86a19a6c0dae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>twoto</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa341ef742b199e1c29a19d2c490ad74e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>udatamemoffset</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aef06056b207ac5efd6fb0b0a2b3165d5</anchor>
      <arglist>(nuv)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8BUFFSZ</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ae0741e99030a23e3c24b0eb828fbbe4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uvalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a1c49f55d93297e833141fb62903af3ad</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>val_</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa57d3f96227213dee2530ccf9c0bd055</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>valraw</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8a47bf030949aef5df2fd844415e2501</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vslen</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9753d5f343806e0cb16293f53143098c</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>withvariant</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a97f74541c5efde62e7dc88e8cebd75d9</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="typedef">
      <type>struct AbsLineInfo</type>
      <name>AbsLineInfo</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a83d8a156f4dbd5b25b5a58478d6906aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CClosure</type>
      <name>CClosure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a1cc4e9df9a96f0909fb156762d099e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Closure</type>
      <name>Closure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a065a0d25e348bbcf303ba0ac14009f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GCObject</type>
      <name>GCObject</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a23847d66a7c358b3157f4fcd3a728259</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LClosure</type>
      <name>LClosure</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a78e752870baff8fc9a5b7950cde80461</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LocVar</type>
      <name>LocVar</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ae41d182692031a66003a57e5ce5a63d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Node</type>
      <name>Node</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a39d1dafefb8f8cd126cdd6d7da34d078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Proto</type>
      <name>Proto</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5c003e879b46635fec5239495ecbd1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union StackValue</type>
      <name>StackValue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>add237d8ab9d8ca2232d8a50d4699239d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StackValue *</type>
      <name>StkId</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a75170ac0f54a6beb06b8a7f9db47d073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Table</type>
      <name>Table</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8fb788ba2ec7c31733b0576adaa57c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TString</type>
      <name>TString</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5aabe5b690f4230a745c5ed836fe2b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TValue</type>
      <name>TValue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab56826c77216e60d594492d4f3e3832e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Udata</type>
      <name>Udata</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab6428f84386288548f1dfa6825929f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Udata0</type>
      <name>Udata0</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab1bb1d940a0ab807fe655d7221863789</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UpVal</type>
      <name>UpVal</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a0fbfacbd22592fe86c97077b0ef56991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Upvaldesc</type>
      <name>Upvaldesc</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a48d68df57359da55af51d9def6fc2375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union UValue</type>
      <name>UValue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a7524bd3cbc5c7dad875860d5ae32e8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Value</type>
      <name>Value</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a9696edf3a81c3c7961b8136cbf030d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaO_arith</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>afb09097c7bc4723a274863f6a811edf5</anchor>
      <arglist>(lua_State *L, int op, const TValue *p1, const TValue *p2, StkId res)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaO_ceillog2</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ae17e893f7b1221fd82d37a51bcc5ad3c</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaO_chunkid</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>aa83e4edb8b62b06537c43c2ec8b97221</anchor>
      <arglist>(char *out, const char *source, size_t srclen)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaO_hexavalue</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a621e15ee90edbdb71f1161b92617fcb9</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaO_pushfstring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a8622279ff260ff226d9663c85ca467dd</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaO_pushvfstring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a0d323372aa00f179e1c070d305f879f3</anchor>
      <arglist>(lua_State *L, const char *fmt, va_list argp)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaO_rawarith</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a5ea49a125e2848e4303dc10929302865</anchor>
      <arglist>(lua_State *L, int op, const TValue *p1, const TValue *p2, TValue *res)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC size_t</type>
      <name>luaO_str2num</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>ab56d8211e48dc3c70c3fa21d92d009af</anchor>
      <arglist>(const char *s, TValue *o)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaO_tostring</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a007d2c6293fee953f3af21f60f8133ba</anchor>
      <arglist>(lua_State *L, TValue *obj)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaO_utf8esc</name>
      <anchorfile>lobject_8h.html</anchorfile>
      <anchor>a6376bff8a65affbbeb7dba84a34d3a87</anchor>
      <arglist>(char *buff, unsigned long x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Log.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Log_8c</filename>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="MQTTProtocol_8h" name="MQTTProtocol.h" local="yes" imported="no">MQTTProtocol.h</includes>
    <includes id="MQTTProtocolClient_8h" name="MQTTProtocolClient.h" local="yes" imported="no">MQTTProtocolClient.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">traceEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>_unlink</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a411530253569ea29a964f13204da8848</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETTIMEOFDAY</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a3e885d7ac398dca6737f6f97443c634d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FUNCTION_NAME_LENGTH</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>aa03fec699b0d6777b50d67d28c1393c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a2d017cd3beb218080a7988e2deed2a11</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a669722e3f57811871f97c12392aba85d</anchor>
      <arglist>(enum LOG_LEVELS log_level, int msgno, const char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Log_formatTraceEntry</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a4e314957624cf3b68d92a3e7f444ab04</anchor>
      <arglist>(traceEntry *cur_entry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Log_initialize</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a38c54bf09a6eb6d0298b96dea84c3d57</anchor>
      <arglist>(Log_nameValue *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Log_output</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>aa47715e2e98beab1500d99ff96801967</anchor>
      <arglist>(enum LOG_LEVELS log_level, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Log_posttrace</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a34b3426c0bcb6fa60828a3aa57acc813</anchor>
      <arglist>(enum LOG_LEVELS log_level, traceEntry *cur_entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static traceEntry *</type>
      <name>Log_pretrace</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>ac89c9387d0e9288bcfb6bf4dbb318f0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_setTraceCallback</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a8a3b9a6b2ed60bb8ee665393ace03f44</anchor>
      <arglist>(Log_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_setTraceLevel</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>addcc3f16c3026d52110ec6b042dee777</anchor>
      <arglist>(enum LOG_LEVELS level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_stackTrace</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a1824e9ab9e5d2f2cc5f27da6e7ea3d4a</anchor>
      <arglist>(enum LOG_LEVELS log_level, int msgno, int thread_id, int current_depth, const char *name, int line, int *rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_terminate</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a34bd95b8fd2503c48432f8e337020039</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Log_trace</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>afb7e2da77e4d84bba29f1e3e8d9b6b7b</anchor>
      <arglist>(enum LOG_LEVELS log_level, const char *buf)</arglist>
    </member>
    <member kind="variable">
      <type>struct timeval now_ts</type>
      <name>last_ts</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>aca38e8f36fc371eb9fc8f2839ec28130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>lines_written</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>af6d2621ee2d6d01ab6b42b9afbc1c56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>log_mutex</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a1d8e166556a1a6c79cb76e7004c1beca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>log_mutex_store</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a551c121ca3931d4af92f85a8f9cf0cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>max_lines_per_file</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>ab0c0e8addd9dc5b2a54aafa15b606435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>msg_buf</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a0edda13b46be84257a7de2779aeaf481</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>next_index</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a720939920b71c9d9f9410359151d8224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>sametime_count</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a8fb2059e64a46fb559e978427def3518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>start_index</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a559a1d26d36ec391d98bca4d3aa9be0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Log_traceCallback *</type>
      <name>trace_callback</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a3f8afd46f428fa36804af822bfb0b01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FILE *</type>
      <name>trace_destination</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a29606f1185cb957cd23842125d7d8ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>trace_destination_backup_name</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a6e2c5a6602ec82079f7b7c3c1a622f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>trace_destination_name</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>aa46cc371a2f34c92be9e5df8ac162566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static enum LOG_LEVELS</type>
      <name>trace_output_level</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a1505e282df45cd7e0e0570a2830f4574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static traceEntry *</type>
      <name>trace_queue</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a0ddc2d22fc8cc3965883229c95b53e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>trace_queue_size</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>af1c4f504f3e58f60dc3a0e84978f7f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trace_settings_type</type>
      <name>trace_settings</name>
      <anchorfile>Log_8c.html</anchorfile>
      <anchor>a4a51e66471ed77f167e992aaecf1a7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Log.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Log_8h</filename>
    <class kind="struct">Log_nameValue</class>
    <class kind="struct">trace_settings_type</class>
    <member kind="define">
      <type>#define</type>
      <name>LOG_PROTOCOL</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a14648fce711c19eb5366fe911207b560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_MAX</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>ae09fe1767d38d46288b0bc6bf5f7d499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_MED</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>ad6a6c161648a61ed9658f9b12e876a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_MIN</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a67d4eccab4c3156054a5c2fcafc5a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Log_traceCallback</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a733d698e6d208468ba15a40b8d4c271b</anchor>
      <arglist>(enum LOG_LEVELS level, const char *message)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LOG_LEVELS</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_LEVEL</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99a6ab1f388a1a94d680bcbe808ec45a082</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE_MAXIMUM</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99aa9d652238cc1db50a8fc6c809796779b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE_MEDIUM</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99ab51bfadbf0e0af6813c92ba668680aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE_MINIMUM</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99ab2f8a8758ebde59488a3ec94cc0c3f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE_PROTOCOL</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99a97d3f48119da996298efded686956b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_ERROR</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99a230506cce5c68c3bac5a821c42ed3473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SEVERE</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99a028bd3a01cf648cc0351c29bff941005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_FATAL</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a6cfcf0d1e54151523d73f747ea51ba99ac630750884d91cb9767ef2200bbb048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>ab63557f9416c08c4d4a6f663e34ed95e</anchor>
      <arglist>(enum LOG_LEVELS, int, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Log_initialize</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a165d91b1ef38a49fa14551d29b072321</anchor>
      <arglist>(Log_nameValue *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_setTraceCallback</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a8a3b9a6b2ed60bb8ee665393ace03f44</anchor>
      <arglist>(Log_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_setTraceLevel</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>addcc3f16c3026d52110ec6b042dee777</anchor>
      <arglist>(enum LOG_LEVELS level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_stackTrace</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a20524c8192f755b27e50026b3ec1b3bc</anchor>
      <arglist>(enum LOG_LEVELS, int, int, int, const char *, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log_terminate</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a34bd95b8fd2503c48432f8e337020039</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>trace_settings_type</type>
      <name>trace_settings</name>
      <anchorfile>Log_8h.html</anchorfile>
      <anchor>a4a51e66471ed77f167e992aaecf1a7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lopcodes.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lopcodes_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lopcodes_c</name>
      <anchorfile>lopcodes_8c.html</anchorfile>
      <anchor>a8e1491fc511f54244be48bb655fc4fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lopcodes_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LUAI_DDEF const lu_byte</type>
      <name>luaP_opmodes</name>
      <anchorfile>lopcodes_8c.html</anchorfile>
      <anchor>a248069754c0d1d3d8c92d4581836be73</anchor>
      <arglist>[NUM_OPCODES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lopcodes.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lopcodes_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>checkopm</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aa8c8723567bea374193abbc0fecd82cf</anchor>
      <arglist>(i, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_ABCk</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a9cb59013204285f8d899c8f3d88d2707</anchor>
      <arglist>(o, a, b, c, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_ABx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a46bb00b89420c78407eb45a3bc98b50d</anchor>
      <arglist>(o, a, bc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ae08e838d4e7f9c8ed9b23a6a52d1b819</anchor>
      <arglist>(o, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a38d90774993bc1ec075f5705889f9982</anchor>
      <arglist>(o, j, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_OPCODE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aaa146179c3677b790c5681dcd82f0acc</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getarg</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a34176ea971e0563a800c45073da2d09a</anchor>
      <arglist>(i, pos, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_A</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1d504abc1e2246548f89977210dce0b9</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>acfd578bba038b6682b924cf48012d80a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_B</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a7a343159ef7669a438c2097b839b2b13</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_Bx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>acf8d228275fd2789dcf5f019bbabc019</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_C</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>af96cb84f2685fda7f36d3d099dba6a44</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_k</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aa9ce1e6169ccc23a1e9c783f61af343f</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_sB</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a7af64834446acb4afeec51438217c73d</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_sBx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1f61a823709ac7847e481290a596c480</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_sC</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a2dadd55729fda230ce1765caef7ea416</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETARG_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1e69b8e862462ab13df4acd8de7ef54c</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getOpMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>afb3fdd221fb95fdd1c254f7ab479739e</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>int2sC</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1918af9b0bd50d9a0e6b3a4e243bbaad</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isIT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ad8d4fbc03d23ff580e821c7fb6f07e3a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isOT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a9b8f96d6711b2f4fa021c770c9edffdb</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_INTHASBITS</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aaefe4466d31a7397a337ee6f83bdc14f</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LFIELDS_PER_FLUSH</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a0888e2bcb54f6e603f09208763aadfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASK0</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ac38be540eada841367170e3764e93748</anchor>
      <arglist>(n, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASK1</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aedd5e7a7ce381d9be03d198dce7db53f</anchor>
      <arglist>(n, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_A</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ab3c4feecc8cd0add12e881e26bbb3b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a742a1bed832225c3800b3f73eb8b20ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_B</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ae5132046fa2196de46214613a36235b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_Bx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aebbf650de6e9cbec539bfabcb9ae50c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_C</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a15a7daf14e4640990519e4e7f627900f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXARG_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a25010bef992b79abb26404ddde6b47ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXINDEXRK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a37cd6e85943ea87c9b99ef1ea6bcdb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_REG</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a6552ce4b3bba3b1a820dc0adaf85974a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_OPCODES</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1fb469ba81540d3314cfbe37c675ba20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_sBx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>afda4d6a4b816b12ffd722e04b20f0884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_sC</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aa857ab7e20a7c4cb44ec3b6d3d2ec2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1618fbbbf634a1b231240cfd6f3a3e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>opmode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a55f7a6110b36e7c0958f22fa82cd3c45</anchor>
      <arglist>(mm, ot, it, t, a, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_A</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a9a088c55af7f419a19a3228fd5048ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a1df1ba0f129f8e4691da2c5e6d1ecc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_B</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ac71a05d32f83f3f83b05fa95bad8c953</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_Bx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a3626b235301aa4d50a1eddfb650ddd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_C</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ab67ab8adf1f91e2c7e2b30b5345d214d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_k</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>af191be3002964d0ce1e4f56135fa42bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_OP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a86559e8fac93f9aa28733fc4dd96af51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a2e16ff1e3bdd4a468f0872517ebadc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sC2int</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a68747af4969db9dc341d6dbff87e9c7a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_OPCODE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a9ae2b84a40beacf053969ff426aae06f</anchor>
      <arglist>(i, o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setarg</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>afb6645a4d916d7dab36ba5f6f658bb8a</anchor>
      <arglist>(i, v, pos, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_A</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a01900876b9281238c6dbb4d7bc59ca66</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>afeb0c89bdd47db50d0ba6b78bc894681</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_B</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a52ddcdcbd367c4557cc83c38e3e1723f</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_Bx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a0c476ba8d647ec398f25bb6374a0c088</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_C</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a085f9af93bc2386ddb0b9fb53d5ff0b8</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_k</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ac3ce38dc1556d678ef023b240c97fde8</anchor>
      <arglist>(i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_sBx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ad28b4bc013c6ddae165ac998ebe321c7</anchor>
      <arglist>(i, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abfb44d9f7226140f97beb16afad6f6c3</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_A</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a205e8f662c5b2496cb7d9e7aa37cda90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_Ax</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a52d077faf8699f2d66aef36bf4e6c751</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_B</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ac8795820709810bf0baf1660341cacc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_Bx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a4b81cf762841df8820b6077b66c0c619</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_C</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a5f42703bf77b09689626ca8cf3fc5fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_OP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a4c1d995d13200130d713c6dc5e223c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_sJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a0746f1da0d525504790943f2b79b2856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testAMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aaae51a1c7e304923c51509b7cd644f29</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTARG_k</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>aa874f9aac8107c30bf683067661a988a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testITMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>ac5afff4b1215ce8a72b400c40834241b</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testMMMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a128c04f70b43fb82ed2eadb2b255cc81</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testOTMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a0d5c4bc6c8c7a22a6591c65a93d9c908</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testTMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a6750851f9d04ae7f9612146b07f88c97</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OpCode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MOVE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7addf83bbc02b6a88d325135c880d12184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a60de4d2d9c05216369b32f22325ac26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADF</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a82da04477198d0562981ddd7d3adda8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ab34a8eaf6d32d3c41810653d9eb99c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADKX</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ae95580de7b3877b66fdf87366b8e5887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADFALSE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a8653663e33ebaa8572c7e76c86c6539d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LFALSESKIP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a1163876c1d6575f1f220aca5be6751b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADTRUE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ac1fc81b1c2650990762cf656ac42540d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LOADNIL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a5c399a98a26c923cdae3971b5e5b6432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GETUPVAL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ab48573533495922f053a7d1c9b0d00b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETUPVAL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a47df60373847890b47b447c870aea678</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GETTABUP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7acba90301f3ac979a3edd23f74182367b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GETTABLE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ab1ec2a36c59db7612249cc31e382fdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GETI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a965a4251f6730e9c8e5ca9e4ba4d8568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GETFIELD</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ab8cb85274c0cd7f8d8525953bd844207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETTABUP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ac486cd83792b58a638e37cb249d54a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETTABLE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a34315d7408f31b006bf41c9e9c2d736e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a51eb594f07db275f5c6a77621b2de777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETFIELD</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a342ca5ec1477419948043acb24ef3032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_NEWTABLE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7af4ae9eb9a3c88596112a1d99d0c66280</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SELF</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a64bea18253f9e73c4c5fcfa6b0d5abd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ADDI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ae59b0459d271ccd33e3b5e525d8d82ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ADDK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aabeaee235c2d819809ba4179c9ad7c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SUBK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7affb0b7800883712a266b8f74d7ed67de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MULK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a2bb6b0300af606f3f17cc492e8a0fd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MODK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7acdf979ebf1cab75f05b47c659568a2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_POWK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a20894c12c21a091fc6b3965894a66a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_DIVK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a8ea5e5bf7705ac9d64a421520f641561</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_IDIVK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a9cf8f2bf4a89a2965fba615eb70da736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BANDK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a257504b0bf681f2fbcb9395a3c4e7deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BORK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a57ac522387add616066acffc523b74f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BXORK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7af49936a7a3eb6346a7f200981837265c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SHRI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a9159011638ef566ddb323918488443e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SHLI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ab0da05be7645df562d8968b4f254df2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ADD</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a96186829480e5b34b1373288e956b1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SUB</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a6c224b456bd394d4d8bad0631ca8e2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MUL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aa0e08a6f94350f03d29e4a55d543ba2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MOD</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a39c596fc7eae450b7218bd97126e37c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_POW</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a35127684be890cfd81d556dc84d5f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_DIV</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a719aeab2140dd5f575d1559b95bf74e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_IDIV</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ac813f8b860222d35f2d02410a84f53b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BAND</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a6410f6c403b6cd759180c8b8be874cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BOR</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a2f4bd7bbcff0799872d56d31e258599b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BXOR</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7afd5cb32a2593241c564d2cdce914021b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SHL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a845012132d1f5f2d1cd125326476c25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SHR</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a789f5e2846cb039c0273aff134011fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MMBIN</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a25acd5dff5083adb067889345ae100d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MMBINI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a2068a8603e2904d2abd826877ab9e516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_MMBINK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a023d51bef94e0b9450cce3b76788a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_UNM</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ae3fd0932f8be8e5e810d731fd60ab8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BNOT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ada36dd48f6870a79b5998262341c57d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_NOT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a36a6b73cc4823f54891a013e2cc760d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LEN</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a55406931f4958f887e6d966d154a1931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CONCAT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a28a7da14b1413b441cf2a5d433b43a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CLOSE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a9e771dc35104ec1246adba881d27e372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TBC</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a45ba48df2b6802b55eb5eef6bc66b749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_JMP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7afd679fab86e6a91d22c91734e287639b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_EQ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a1634898deb6e4d1bcb15416034c641c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LT</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a7d5ed006824d331041dad8486e52df50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7acef6e71b662db063ff532d89500bb0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_EQK</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ac474caab30c580d7a336de092e3e8754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_EQI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a073492f9f138556d12ee1020f01afa9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LTI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a7355d162e8b15877fe33c54e3b755746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_LEI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aec7e53f36f35ef810ecff8a7eb274877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GTI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a4c9ef8190def252dc1e0deb1bf7e787e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_GEI</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ade0bd78cc2f7ec9c1bf6c161759221fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TEST</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a8952e66300f2660060e38c67ccd21c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TESTSET</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a39b4077a15fb8fffc166f5045dddacee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CALL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a098bbeea13096667b102f7fd90cbe38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TAILCALL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aff2c07ebfd82aa22cc247e9855a16069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_RETURN</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ad436c18b194473f5ec64c28b774e41b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_RETURN0</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ae3f8033d220b543563720de9ab788e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_RETURN1</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a85801949afc11b7d95553fd0ee912f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_FORLOOP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aa01470a2fc70a3f2dbd20c7c8f270802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_FORPREP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a5277c6eb2b1ab790c4942fdccd749e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TFORPREP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7aafeb9e3e631d6f6c1700bf77134d425e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TFORCALL</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a899602d2c96443e08eec9e477071aa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TFORLOOP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a7dabccd7671c8ff374cb4502a6edb9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETLIST</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a01618d8295953fd4ab2ef721b2051718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CLOSURE</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a407a76cd8c503b0f4dc14603687a77a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_VARARG</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a1856103c50818d72aaa506821a4ef004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_VARARGPREP</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7a0ac7fd650d101088cfc6beed3757ba44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_EXTRAARG</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>abeb7dfb0e9e2b3114e240a405d046ea7ae7a29a9b5e1490453da04cba95b39bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OpMode</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iABC</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68afa5032b5bab05a3312f6236ad8a6053cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iABx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68afae162f330f7a1e7581cdbbb4af60dc8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iAsBx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68afa5db94456d16691b254a6b2fc7b473e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iAx</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68afa453db051897b5faf2716653c2aa5a2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isJ</name>
      <anchorfile>lopcodes_8h.html</anchorfile>
      <anchor>a56752d1aeb4bd4940e632396072d68afa8c4168189c62aed69b9160daeb20f20e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lopnames.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lopnames_8h</filename>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>opnames</name>
      <anchorfile>lopnames_8h.html</anchorfile>
      <anchor>ae0f2ed44920d8b32a4d1d05cae936c1e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loslib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>loslib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>l_gettime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a2c49dbe9467c4507fe4cd12be63eb93f</anchor>
      <arglist>(L, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_gmtime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a9192df83917f8155b1cfdbebf4c5eb8e</anchor>
      <arglist>(t, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_localtime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a733d73698128700785bb69ebed050054</anchor>
      <arglist>(t, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_pushtime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ac63906583780389e3d016c9034a5fe9e</anchor>
      <arglist>(L, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_STRFTIMEC89</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ab0982d89a6abf79e4249c2daa582522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_STRFTIMEC99</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a5f204f2c170011c7fd83337315b12e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_STRFTIMEWIN</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a8c61c03437bf447fe9b7dc054acd2217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_timet</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a7d2cb05e3c27f9dfa513dcb325e1b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>loslib_c</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a3ec58cf7ef7bd5214b2688f74dcefb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_STRFTIMEOPTIONS</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ab7df836620acf65cb1f91c2e45ed1e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_tmpnam</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>aff3a671e45c29852d5964e9cfa7b2319</anchor>
      <arglist>(b, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TMPNAMBUFSIZE</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a10daafc0532e819b74f297666fcc2d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZETIMEFMT</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a0c2f8d354bc43a99aaff9ba46dcf5258</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>checkoption</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>aaa168f0d57d7a806d86b6b8b20eb51c7</anchor>
      <arglist>(lua_State *L, const char *conv, ptrdiff_t convlen, char *buff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getboolfield</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a5dbd1fc25ad13c0f325d09f811bb6172</anchor>
      <arglist>(lua_State *L, const char *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getfield</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>aa0a7f676dc564dbc1a3c16c917b933c9</anchor>
      <arglist>(lua_State *L, const char *key, int d, int delta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>l_checktime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>afa432e42a4acd4aa3a30eb02b3beab70</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_os</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a03d1c1c58e52032aee542b65a2b1c3ca</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_clock</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ac8ac40c239a4c86ee937b34663bffe80</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_date</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a6520f2562b500aee87a6a475995adefb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_difftime</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ab2027c89bfc0320114b3cce3d77a01ed</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_execute</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a2da7b72413e7abbb84043eeb7988ba36</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_exit</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a905e81425fe3d6d0b363c10162a2a37b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_getenv</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a32640cd81f9679e9539fa18a4083a4ec</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_remove</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>aff1386a6722ad488ced309e2fcdebe13</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_rename</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a9e0e5e5a06a8a1aa797e15034070b405</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_setlocale</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a148e76ec4bfa32f07c0bd8c802960113</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_time</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ae32288bc9696b48450146e11c241f943</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>os_tmpname</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a89a90062784a8adc223ff4cbe576321d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setallfields</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>ae4eca277a29a763a64ef611692c4b894</anchor>
      <arglist>(lua_State *L, struct tm *stm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setboolfield</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a66ff5b88f96a4df4a360cf6928636860</anchor>
      <arglist>(lua_State *L, const char *key, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setfield</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>aa9bc89c1972a22cc25fb7bce8584f89a</anchor>
      <arglist>(lua_State *L, const char *key, int value, int delta)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>syslib</name>
      <anchorfile>loslib_8c.html</anchorfile>
      <anchor>a6860192a4da9966ab5be22f3cfa624a2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lparser.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lparser_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lcode_8h" name="lcode.h" local="yes" imported="no">lcode.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="llex_8h" name="llex.h" local="yes" imported="no">llex.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lparser_8h" name="lparser.h" local="yes" imported="no">lparser.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <class kind="struct">BlockCnt</class>
    <class kind="struct">ConsControl</class>
    <class kind="struct">LHS_assign</class>
    <member kind="define">
      <type>#define</type>
      <name>check_condition</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aece9aca90eb75d99df8490bdb813bdd4</anchor>
      <arglist>(ls, c, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>enterlevel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ab61308992bd6c2013519fdebd0d52704</anchor>
      <arglist>(ls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eqstr</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a5ea0ac9ed10a85ea4b0db7ca78050824</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hasmultret</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a38d6bad3bcde3d124ca880d6a9d82ba6</anchor>
      <arglist>(k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>leavelevel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a147b3ba4d2004b4b4ee7260661ec31e1</anchor>
      <arglist>(ls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lparser_c</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7b083c8164f99ddd60e711ca706869d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVARS</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a0879a0e632584a9a8bee5ebffab571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>new_localvarliteral</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a031fd03dec54eb67a3cfac513b8575bb</anchor>
      <arglist>(ls, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNARY_PRIORITY</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a521d60e3611f1afe98634adda1a0a050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BlockCnt</type>
      <name>BlockCnt</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a6c4c49945410b34c39b49bd6bf59d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ConsControl</type>
      <name>ConsControl</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>af6c57f46f1c6f699857178b1f9124443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto *</type>
      <name>addprototype</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a57dad991ad72ca00978d43967277d9db</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>adjust_assign</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7dafcad9b819fe82292276b63a632e80</anchor>
      <arglist>(LexState *ls, int nvars, int nexps, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>adjustlocalvars</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a4f84287f74dc67840aae694b6ace6998</anchor>
      <arglist>(LexState *ls, int nvars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Upvaldesc *</type>
      <name>allocupvalue</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a355e8b6a68c23cc5a65e40cd276c38b1</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>block</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a235428bed4c6be6cb6d2760cd0fa9d34</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>block_follow</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a5be23689d7ea5fd2561c345df03fbf7c</anchor>
      <arglist>(LexState *ls, int withuntil)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>body</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aa6a712055fa7e1b41488c71be4f55303</anchor>
      <arglist>(LexState *ls, expdesc *e, int ismethod, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>breakstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ae0650c2b4b5d311a24bd0ddb7b267db3</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a2c856a5873c90f45525cf0d9abebbfde</anchor>
      <arglist>(LexState *ls, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_conflict</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7d3af7471b2da7a36d18b73683181456</anchor>
      <arglist>(LexState *ls, struct LHS_assign *lh, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_match</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>abbe267f2acab7a24f25b89b7782b21a6</anchor>
      <arglist>(LexState *ls, int what, int who, int where)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_readonly</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a68563b28ef658576afc360b4979f3ed6</anchor>
      <arglist>(LexState *ls, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checklimit</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>adcc7a63edd0b578c2e7980371ff7f686</anchor>
      <arglist>(FuncState *fs, int v, int l, const char *what)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checknext</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a00410145409eca75b14b1f1c4f553ca0</anchor>
      <arglist>(LexState *ls, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkrepeated</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aae46e95438b3cd72afa0838f362d9423</anchor>
      <arglist>(LexState *ls, TString *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checktoclose</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a2940067b35656914fe3c7be633096a9b</anchor>
      <arglist>(LexState *ls, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>close_func</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a46bd6da1ec8052eeaf6fd524199ca72a</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closelistfield</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ab2704183a18ae12a124af76b08b2dccf</anchor>
      <arglist>(FuncState *fs, ConsControl *cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeclosure</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a3f0a5b9e975f44a4e7291445786434d8</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codename</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7da9556e730c9865b3de6c6440640266</anchor>
      <arglist>(LexState *ls, expdesc *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codestring</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a08fd72f32434a2bab9cd08298085e9f9</anchor>
      <arglist>(expdesc *e, TString *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cond</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a24002c50a108445d916457eb3c21d5e1</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>constructor</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>afd4901e9e6b1ba046efc1a5932cd664c</anchor>
      <arglist>(LexState *ls, expdesc *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createlabel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>abfc0a485f2b04026699cafcdaa1bfb04</anchor>
      <arglist>(LexState *ls, TString *name, int line, int last)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterblock</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aeed63e1438983826777df4cadc063aee</anchor>
      <arglist>(FuncState *fs, BlockCnt *bl, lu_byte isloop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>error_expected</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a285759c10955d85bbf00c0041125e7bc</anchor>
      <arglist>(LexState *ls, int token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>errorlimit</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ad02c6061a90a3461a24d2eede35cbf1f</anchor>
      <arglist>(FuncState *fs, int limit, const char *what)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exp1</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ad7daced5a038385200486346caea6d96</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>explist</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a25966bcc2d6cf47dbb9e0251fb26d661</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expr</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>af2c543df6cbb49247cd0a71956786d92</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a2bafac5e65f8e5de6e00d717bf90f091</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>field</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a3a1a4b5a661e480a87ce14027a01f177</anchor>
      <arglist>(LexState *ls, ConsControl *cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fieldsel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a749eb16d6a8c1bb6e94d4c0392e57374</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Labeldesc *</type>
      <name>findlabel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a599b5cc6bd2b4abfe73b21b01e09af33</anchor>
      <arglist>(LexState *ls, TString *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fixforjump</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a672ee0543c0616f70608b4ab0c99c646</anchor>
      <arglist>(FuncState *fs, int pc, int dest, int back)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>forbody</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a253feeb1a37a9ffb5814070a44893b7f</anchor>
      <arglist>(LexState *ls, int base, int line, int nvars, int isgen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>forlist</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a5f15a71e248c4e1e9c867ccac8a450c2</anchor>
      <arglist>(LexState *ls, TString *indexname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fornum</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a18532c1a3a900cb8f3399b470c00daf0</anchor>
      <arglist>(LexState *ls, TString *varname, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>forstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>af783542828ac360981e0ce0f55abc630</anchor>
      <arglist>(LexState *ls, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>funcargs</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a5050696e535c2da862810fc9910b6afc</anchor>
      <arglist>(LexState *ls, expdesc *f, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>funcname</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a9c06dde377cf16bda138da1cba949c82</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>funcstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7ab22c159a4bdcda2bd652f01229111b</anchor>
      <arglist>(LexState *ls, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinOpr</type>
      <name>getbinopr</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a762cacc5df371cedf267a03fa2191385</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getlocalattribute</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aacf507e8cbb1eb7a3b49474c510043a8</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vardesc *</type>
      <name>getlocalvardesc</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ae54e8d8f199763735b5175342fbce5ca</anchor>
      <arglist>(FuncState *fs, int vidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnOpr</type>
      <name>getunopr</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>afb550c9d0656dfe2f49f1b87cb91b648</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gotostat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a55bae7d03576b713ff5460644f102dfd</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ifstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ae59a0e4b7bd8d539f377ee6f82eac19b</anchor>
      <arglist>(LexState *ls, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_exp</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aaa0cc4c3d9d11b020ff13b23262b8b17</anchor>
      <arglist>(expdesc *e, expkind k, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_var</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a234a1dfbb418ebb04cc831ee29dac2b3</anchor>
      <arglist>(FuncState *fs, expdesc *e, int vidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>issinglejump</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac39115fb9e5fd58006bbe36a28eddc7a</anchor>
      <arglist>(LexState *ls, TString **label, int *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>jumpscopeerror</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a6095ffe4a3669369b48424a59063fb71</anchor>
      <arglist>(LexState *ls, Labeldesc *gt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>labelstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a20b1ca0b6642f6a79d5cc5abeb5dae63</anchor>
      <arglist>(LexState *ls, TString *name, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lastlistfield</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aa4a987d1a5d0a2f3e72a02570322e923</anchor>
      <arglist>(FuncState *fs, ConsControl *cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>leaveblock</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a9f9c2ed0786c3b036f177f2b33f4f79d</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>listfield</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a4ad1cddd376a59ba97755723bdcce8de</anchor>
      <arglist>(LexState *ls, ConsControl *cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocVar *</type>
      <name>localdebuginfo</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>af4e2a81c94d2b795fd0a4c4a2cd9d22f</anchor>
      <arglist>(FuncState *fs, int vidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>localfunc</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a906778e7e7ae16a38c8c6b38bdc34f13</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>localstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aedb81864a38588cc65a205ff4c07abfa</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaY_nvarstack</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a03d8535460edd67f5c2d495c2a08bdd2</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>LClosure *</type>
      <name>luaY_parser</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ab1aebed32ae816b2979db5b8dd2d1554</anchor>
      <arglist>(lua_State *L, ZIO *z, Mbuffer *buff, Dyndata *dyd, const char *name, int firstchar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mainfunc</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a011959c631cc7cfc75646a0fddc1a149</anchor>
      <arglist>(LexState *ls, FuncState *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>markupval</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ab92f39b4f46a9844ecab9d585d636bd4</anchor>
      <arglist>(FuncState *fs, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>movegotosout</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a59499d1fac1f098f62ea922753ff88bb</anchor>
      <arglist>(FuncState *fs, BlockCnt *bl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>new_localvar</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a89f5732cbee45d78cfec9dbd1a207bb7</anchor>
      <arglist>(LexState *ls, TString *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>newgotoentry</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>afa4884f1fcf6756c7c9ebadef88a629f</anchor>
      <arglist>(LexState *ls, TString *name, int line, int pc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>newlabelentry</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac8408d50bc1af7533968d363841bcf27</anchor>
      <arglist>(LexState *ls, Labellist *l, TString *name, int line, int pc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>newupvalue</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a840fa0de24ef09efda91ce6ebae3876d</anchor>
      <arglist>(FuncState *fs, TString *name, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>open_func</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac89cbbdfd75804eae46bce05f8381915</anchor>
      <arglist>(LexState *ls, FuncState *fs, BlockCnt *bl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parlist</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>adc6c3bb5079c197371a6ddcdbc574de6</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>primaryexp</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>abb6d6e594e184f737324863a01201cce</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recfield</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a84d7688b0c57f012eaf7f84c0062f29e</anchor>
      <arglist>(LexState *ls, ConsControl *cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>registerlocalvar</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ae3420853c676cec8df3bf2c102315f51</anchor>
      <arglist>(LexState *ls, FuncState *fs, TString *varname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removevars</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a12f6d0b70d7dc43b72f45ad2a6293fb7</anchor>
      <arglist>(FuncState *fs, int tolevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>repeatstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a8638807967aa30e7700834f6bd4aaa5d</anchor>
      <arglist>(LexState *ls, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>restassign</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a4edcfc19b8a94936c58860eded728be4</anchor>
      <arglist>(LexState *ls, struct LHS_assign *lh, int nvars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>retstat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7998fc603fbe151c85cf0ff9b5517ad6</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searchupvalue</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a4fa16ff6ddba70e699b1b87ca18d30e1</anchor>
      <arglist>(FuncState *fs, TString *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>searchvar</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aa0f0bf6be9c3844c8c9bd05074b53c07</anchor>
      <arglist>(FuncState *fs, TString *n, expdesc *var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setvararg</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a71bb47764e4103bbd98a4285ab97ca5d</anchor>
      <arglist>(FuncState *fs, int nparams)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>simpleexp</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a3b0b05af60978b05faf5713968573985</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>singlevar</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a39a46ec796479bdd22eea51ddef11685</anchor>
      <arglist>(LexState *ls, expdesc *var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>singlevaraux</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a4e2939a86340a3fe70c3238288c4af8a</anchor>
      <arglist>(FuncState *fs, TString *n, expdesc *var, int base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvegoto</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a73b1624593cc10a15008229b30eeae81</anchor>
      <arglist>(LexState *ls, int g, Labeldesc *label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>solvegotos</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>abd72e798cea4c3def7bc6791e5f07a43</anchor>
      <arglist>(LexState *ls, Labeldesc *lb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stacklevel</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a7f8a29677082a5ef36452294a527d740</anchor>
      <arglist>(FuncState *fs, int nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>statement</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac29df3687aea9407dcfec478092fce4c</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>statlist</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>aff3c4f1970c0f3c50f37a8187a2414e3</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TString *</type>
      <name>str_checkname</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac6a77e92851fefeaf3facfdc47e5e39d</anchor>
      <arglist>(LexState *ls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinOpr</type>
      <name>subexpr</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a49946c41497533490f57063b1ca7cb7c</anchor>
      <arglist>(LexState *ls, expdesc *v, int limit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>suffixedexp</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>adecf4ab651d795c1af76b75998a4dd9c</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_then_block</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a51dbd956bff1ce06bb45b3e3d9fde83f</anchor>
      <arglist>(LexState *ls, int *escapelist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>testnext</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a73a8be4e1269883a7b1f101bc14902e3</anchor>
      <arglist>(LexState *ls, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>undefgoto</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a0e6f2c50414357750f14eb41e3d08edc</anchor>
      <arglist>(LexState *ls, Labeldesc *gt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whilestat</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>af24623e7aa293515c8293aaf892de531</anchor>
      <arglist>(LexState *ls, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yindex</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac3e6a3b89f1a54a2ff4f3570831faf35</anchor>
      <arglist>(LexState *ls, expdesc *v)</arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>left</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a3584754acc5e91c03d6fc91359eefd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct @24</type>
      <name>priority</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>ac43ee429dedd65c0398271fd7428a351</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>right</name>
      <anchorfile>lparser_8c.html</anchorfile>
      <anchor>a34b07942956eb7acd9d02c5b75177ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lparser.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lparser_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <class kind="struct">Dyndata</class>
    <class kind="struct">expdesc</class>
    <class kind="struct">FuncState</class>
    <class kind="struct">Labeldesc</class>
    <class kind="struct">Labellist</class>
    <class kind="union">Vardesc</class>
    <member kind="define">
      <type>#define</type>
      <name>RDKCONST</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a6edb3863e15fbe2a86f0da27cd40dd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RDKCTC</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>ae37149486c77ebc6d130a3a1d1b5942d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RDKTOCLOSE</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aff76bd46e696b6c05c8ebcacbff3e436</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDKREG</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a5def61221e8337c622aaede33e79e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vkisindexed</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a461494027b4038753f03ee04f4753d0f</anchor>
      <arglist>(k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vkisvar</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a51778fbd65fc02656cb2731b5e9c7d06</anchor>
      <arglist>(k)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Dyndata</type>
      <name>Dyndata</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a0c1dcc385d4cc8c52da00e683467ad00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct expdesc</type>
      <name>expdesc</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a0d294d66f89c15ce0f2c42405c35d778</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FuncState</type>
      <name>FuncState</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a061014a13d16f201e08b90d4d38b1a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Labeldesc</type>
      <name>Labeldesc</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a064cd4c16d3a6c5ddba90a06d37c5437</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Labellist</type>
      <name>Labellist</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>ae6a2cd24338e8603e160ed6a838da533</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Vardesc</type>
      <name>Vardesc</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>adc8b65f76ea403f497cfaf1527bcda21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>expkind</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VVOID</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eae4dbae7b833ca72c63360ec7be904fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VNIL</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea47eb055b6420db339de283cef27ad5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VTRUE</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea1228eca4fdc8e7643d18155507942482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VFALSE</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea21820bf1e2c58882ffeb34849972ecaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eaf926040fb3c22e9456f27b78e4ad19d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKFLT</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea425f6de3ad910f1c4c56cbf16711a967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKINT</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea4d24e28198fe684b7237e57bd8a0070f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKSTR</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eab06fcbc55fc36e7552634eef34375124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VNONRELOC</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eaa7be620e4921ca3142b792f4bb0a98be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLOCAL</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ead8fc7331fa6e500f522f9f3334f14567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VUPVAL</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea8ebb62b5889a955b7e4dd1c5b169b38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VCONST</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea45b9027634b5e43ca50f4d6efbbe4220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VINDEXED</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eab1cb541b6c8f3a5f03b17184a2facc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VINDEXUP</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea83132d11273ccae411b61430023e4be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VINDEXI</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea8007ab33287e6ed71b323366234b532a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VINDEXSTR</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea16545cc6f945dda467b1418b80a35876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VJMP</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ead1066918edd602fb0577c9f58ced173c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VRELOC</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea50c55cd86f50851c8861fb827cff6073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VCALL</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4eae61a8c04cfeabd756694cd13774e47b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VVARARG</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>aecced501a9387ab3e6e50a9834615d4ea3f5f58de0fa9e69449d4e2362ddbfaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaY_nvarstack</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>abaccce7d28987ed29e8c1c5bc3a48a85</anchor>
      <arglist>(FuncState *fs)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC LClosure *</type>
      <name>luaY_parser</name>
      <anchorfile>lparser_8h.html</anchorfile>
      <anchor>a71163cae919941bd5b31805e92de2e9b</anchor>
      <arglist>(lua_State *L, ZIO *z, Mbuffer *buff, Dyndata *dyd, const char *name, int firstchar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lprefix.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lprefix_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_FILE_OFFSET_BITS</name>
      <anchorfile>lprefix_8h.html</anchorfile>
      <anchor>a44d01ba0a136b8e27ad362f5a823d14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_LARGEFILE_SOURCE</name>
      <anchorfile>lprefix_8h.html</anchorfile>
      <anchor>a0cdbd4d0545340d33dfe595811475ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_XOPEN_SOURCE</name>
      <anchorfile>lprefix_8h.html</anchorfile>
      <anchor>a78c99ffd76a7bb3c8c74db76207e9ab4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lstate.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lstate_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lapi_8h" name="lapi.h" local="yes" imported="no">lapi.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="llex_8h" name="llex.h" local="yes" imported="no">llex.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <class kind="struct">LG</class>
    <class kind="struct">LX</class>
    <member kind="define">
      <type>#define</type>
      <name>addbuff</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ab61c5946e20eeaeb9925bbd7fbf42e97</anchor>
      <arglist>(b, p, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fromstate</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>aa1a01ba67b0f3289f5d755bd9d9bb889</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lstate_c</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ab8ab59be0dd5b14c27c052f876de46a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LG</type>
      <name>LG</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>adf4289906356ec2108aa6b5abbb32525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LX</type>
      <name>LX</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a7cbfae155645b3ef64a922c9e1b046b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>close_state</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a4940327dfa3b86df0ef008180bb3fcb3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>f_luaopen</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ab65e96a7498fd886f7223b92e91fd830</anchor>
      <arglist>(lua_State *L, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freestack</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ac615222739efb52e2c21dbaea5223853</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_registry</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a3f769cc49eb8309417a7cbef2b4d2d8b</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void</type>
      <name>lua_close</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a5d903983f1497b2fc58fba9df09e354d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *</type>
      <name>lua_newstate</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a59a0d54f62839bcb7dfa8d0d7b4761b4</anchor>
      <arglist>(lua_Alloc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *</type>
      <name>lua_newthread</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a86b660d6f2b69734c35ec9fc718e4ca9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_resetthread</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a0f2e0ad7529d8020c605508c159b90f4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>lua_setcstacklimit</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a165fcd8b26ab13267d77c0d4bd06b886</anchor>
      <arglist>(lua_State *L, unsigned int limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_enterCcall</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ac5a11717929806e5d2373a23e31ae4cc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>CallInfo *</type>
      <name>luaE_extendCI</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>ab6b891f64cdb59f08bff023fa0ba8aea</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_freeCI</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a1153e60541fafca38e049159a2d56cdd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_freethread</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a8c121cf8444c9c54e934aeb509c4b73a</anchor>
      <arglist>(lua_State *L, lua_State *L1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_setdebt</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a42e891d6a8e1dc58d9a1487cefd9c236</anchor>
      <arglist>(global_State *g, l_mem debt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_shrinkCI</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a59bcd5586c176d9e24bcdf9e4d07adbe</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_warnerror</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a242ebb018d637c41f24b84a2bbc78f34</anchor>
      <arglist>(lua_State *L, const char *where)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaE_warning</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a7055cc5e36512e37c811a7d5c6fa0be6</anchor>
      <arglist>(lua_State *L, const char *msg, int tocont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>luai_makeseed</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a2fb9ffd0e5e6ea178123879892e87681</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>preinit_thread</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>aeecf2dc60e2cd36a999c2b10485bb7a8</anchor>
      <arglist>(lua_State *L, global_State *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stack_init</name>
      <anchorfile>lstate_8c.html</anchorfile>
      <anchor>a55b60427432d47460c6e1eaa9a31953f</anchor>
      <arglist>(lua_State *L1, lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lstate.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lstate_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <class kind="struct">CallInfo</class>
    <class kind="union">GCUnion</class>
    <class kind="struct">global_State</class>
    <class kind="struct">lua_State</class>
    <class kind="struct">stringtable</class>
    <member kind="define">
      <type>#define</type>
      <name>BASIC_STACK_SIZE</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a8f869ebbbd09a2c657864e11e3d88453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cast_u</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a34b04e38154abb464adc00abd6760e37</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_C</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a9bd55a931fefd2ddeb3d63b245fc39f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_FIN</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a6238abb19ba287875358e796aacb9473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_HOOKED</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a800d75f1a5d7a4a9b2fc810cdeedffb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_HOOKYIELD</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a2ee8b2631d186257649cce9f39e17aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_OAH</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aa79d6ca436cdf0651af29bf3a10e8615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_TAIL</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a0b8ca2af9b603d2807b3377f97038e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_TRAN</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>ac659536c0c3241a9f25397491601bb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CIST_YPCALL</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a4b2deea0fb7c8f4b21151e5f105de6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSTACKCF</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a3bba88e738931dcb80bbd326ba5a00dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSTACKERR</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a9bebfd5d51da62e374c701b7273be718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSTACKERRMARK</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a1ec4c7b60f71b63a0a92031cb3995721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSTACKMARK</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>af7aadb49580714742c3c70c9e923e5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSTACKTHREAD</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a5d73c3269da96b2249cd47e5fefb2720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>decnny</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a233692af4a2d35e617ee8ac5453cc23a</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>decXCcalls</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a31e8bbbe3006b767dc8b4a0914418226</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTRA_STACK</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a9e690b8e4047af306d2dd1f78a9094d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a103db2de6edf3420c6c6c9a282562406</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2ccl</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a1dcf2ea170c68fe70adb5af7ae04c71e</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2cl</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a003658bade3405a30fe2cf7fee2f7e10</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2lcl</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>adaac0379079b200986d6ae72b65aefaf</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2p</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a8792af5dd4539a71f6ed8ddb31d079c3</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2t</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a4f233ba369144fad9fd5fc6c513da1ac</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2th</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a52c467e11bd40cad5ca78372f7f67b4d</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2ts</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>af6c16f3aa27ad97ea1bcaa31e05e0b06</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2u</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a55e9a228ad0d3a82ee9cfc353002fd8a</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gco2upv</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a1633a3ec133e64956014aafd04e31cce</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getCcalls</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aa36c58fe1f92b6539e2a9b525a2fdde9</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getoah</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a565f5990436c4b7db223e9d33e8a5f57</anchor>
      <arglist>(st)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gettotalbytes</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a27490dbb57469f3fa83a73d4b7a79df2</anchor>
      <arglist>(g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>incnny</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aeb39a01d2065f4d8df78714df6aa7a34</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>incXCcalls</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aeb8db5c698d12c0c03c600c6f0918718</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isLua</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a489eab424b094f54dd7f6b35e2cf68a2</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isLuacode</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>abf81b7132f7940af70784ccaf75a0e49</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KGC_GEN</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aa2765fe939333ebc895ba9cedbaa30a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KGC_INC</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a52c54e51ee8ad2218ac72b745afc2f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_signalT</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a671695c87339f30600d0f0f27a2cd2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaE_exitCcall</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>ab08fafa9debffb694b3a1aec123347da</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>obj2gco</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a254ca29aba03e47440082d4591a9734e</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setoah</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a77033f2cdcc8950b8961e2a413c9117b</anchor>
      <arglist>(st, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yieldable</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aab879b1429bb9a48168253ab32cd270b</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="typedef">
      <type>struct CallInfo</type>
      <name>CallInfo</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>acfb44aee03601859381d3114e0503b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct global_State</type>
      <name>global_State</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>ab26aa001dc34a1fd8f2d4ca20e1667c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stringtable</type>
      <name>stringtable</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>abad8ca0b0e2cc5c7c930f6c0c34a31a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_enterCcall</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a0a0b9a376c81e1247ae41d3cfeb1921c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC CallInfo *</type>
      <name>luaE_extendCI</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>aad92caaae77beaadf1d10954133eb53e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_freeCI</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>afd548baa613a5be59f9724df0b3c179c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_freethread</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a0882226c718293b23af460f7e2faeef0</anchor>
      <arglist>(lua_State *L, lua_State *L1)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_setdebt</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>af1b915fc323a9a154d892b1c16b8cc6c</anchor>
      <arglist>(global_State *g, l_mem debt)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_shrinkCI</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a5f4d20913889e46b69f0a54b10a9a545</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_warnerror</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a19ac557deb44046d082cf5d052831bbb</anchor>
      <arglist>(lua_State *L, const char *where)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaE_warning</name>
      <anchorfile>lstate_8h.html</anchorfile>
      <anchor>a42e5b1838bc6dc0e4545059556df0842</anchor>
      <arglist>(lua_State *L, const char *msg, int tocont)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lstring.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lstring_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lstring_c</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a8d6ed28dd5a5754c79aff7a4d92fd4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_HASHLIMIT</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>ad9972df7ae330f9c0002a25353d7cde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSTRTB</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>aaf71787d460136689a789343d00f8acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TString *</type>
      <name>createstrobj</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a85a1a917ef263701e47c36e68011d917</anchor>
      <arglist>(lua_State *L, size_t l, int tag, unsigned int h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>growstrtab</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>af8b89b01dc2db9f0d3024067ffdb931a</anchor>
      <arglist>(lua_State *L, stringtable *tb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TString *</type>
      <name>internshrstr</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a9b2c32c59a280de24f20df1c7f0433a1</anchor>
      <arglist>(lua_State *L, const char *str, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaS_clearcache</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a10917db68b530e7756e2e1fc6ed4d172</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function">
      <type>TString *</type>
      <name>luaS_createlngstrobj</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a8790c7d6e706f935dd6e9eefd068921c</anchor>
      <arglist>(lua_State *L, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaS_eqlngstr</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a99b8eea92097f11885050ff629ff0f83</anchor>
      <arglist>(TString *a, TString *b)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>luaS_hash</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a67e2b935c3d6fbbc6ecca5f3c9250b09</anchor>
      <arglist>(const char *str, size_t l, unsigned int seed, size_t step)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>luaS_hashlongstr</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>ac51f4a1e06f41eeeb4690a3581016217</anchor>
      <arglist>(TString *ts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaS_init</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>abd0b9071d1e81b7bf749f4a2723bc403</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>TString *</type>
      <name>luaS_new</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a6d47e53be6b8e58202bb927752f4824b</anchor>
      <arglist>(lua_State *L, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>TString *</type>
      <name>luaS_newlstr</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>ab41fb084ce3ea5e2779f6659ccc2484d</anchor>
      <arglist>(lua_State *L, const char *str, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>Udata *</type>
      <name>luaS_newudata</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>af1d43cf7a422ae988e1b28ee670fa5f4</anchor>
      <arglist>(lua_State *L, size_t s, int nuvalue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaS_remove</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>a7cac97a1c8f2564c7f0669119dd776fe</anchor>
      <arglist>(lua_State *L, TString *ts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaS_resize</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>ad47f5961683a728dd3f6d80040d1dd92</anchor>
      <arglist>(lua_State *L, int nsize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tablerehash</name>
      <anchorfile>lstring_8c.html</anchorfile>
      <anchor>ac41b2b64cecf29c5efc29a7423e697a6</anchor>
      <arglist>(TString **vect, int osize, int nsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lstring.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lstring_8h</filename>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>eqshrstr</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>add3806315bf73de7d3138c019ed7c0ce</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isreserved</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a7b490cd8212260e1cf975f59a16fb745</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaS_newliteral</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a1cd2754b136ed096325a76c6d16a82f5</anchor>
      <arglist>(L, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMERRMSG</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a36d62c6c0c5a33c2f29cf26ff9137cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sizelstring</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a160d701eba216310b09be7447f47794d</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaS_clearcache</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>adf6ce45154f1aabbdec670cef4d9a955</anchor>
      <arglist>(global_State *g)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TString *</type>
      <name>luaS_createlngstrobj</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>ab2f7b029336ac9813aa287a840e2453f</anchor>
      <arglist>(lua_State *L, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaS_eqlngstr</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a11b7f1ae66d3102d667159acefc3d643</anchor>
      <arglist>(TString *a, TString *b)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC unsigned int</type>
      <name>luaS_hash</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a37602b681f80916f4740da5f1368e65f</anchor>
      <arglist>(const char *str, size_t l, unsigned int seed, size_t step)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC unsigned int</type>
      <name>luaS_hashlongstr</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>aaa383bdce27b05699fb1bc432220abbf</anchor>
      <arglist>(TString *ts)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaS_init</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a83805363ffda500e327df43007dc0208</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TString *</type>
      <name>luaS_new</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a6929da8cfde3e74a0d51a6467909ef9d</anchor>
      <arglist>(lua_State *L, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TString *</type>
      <name>luaS_newlstr</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a248e72694b9116b07b2e7f4a9a3a5331</anchor>
      <arglist>(lua_State *L, const char *str, size_t l)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC Udata *</type>
      <name>luaS_newudata</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>ad3da18d682039022687b2e3a7f5225f5</anchor>
      <arglist>(lua_State *L, size_t s, int nuvalue)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaS_remove</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a187dea46b6f3964a1eb7446627ef3fdc</anchor>
      <arglist>(lua_State *L, TString *ts)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaS_resize</name>
      <anchorfile>lstring_8h.html</anchorfile>
      <anchor>a44d549eb0ace165927a896f37330e2cd</anchor>
      <arglist>(lua_State *L, int newsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lstrlib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lstrlib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <class kind="struct">cD</class>
    <class kind="union">Ftypes</class>
    <class kind="struct">GMatchState</class>
    <class kind="union">Header</class>
    <class kind="struct">MatchState</class>
    <class kind="struct">str_Writer</class>
    <member kind="define">
      <type>#define</type>
      <name>CAP_POSITION</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a921f0f27e58ca4be1e9b0cf12447e118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAP_UNFINISHED</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a414cda9a27ce2f01d4a6bb9a20787250</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ESC</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a62bae5b2b26cf1e4fdf37e42d3c53df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_FMTFLAGS</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aeba83a7f1d6dd6ad8d8dab4c41c7bcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lstrlib_c</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a7d519f7b443a6bce51922ce6bb0621a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MAXCAPTURES</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a7cecfa7bbfb47e8a8598a9bfbfbcab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAL_PACKPADBYTE</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a018375fe92d4433fa5e346266ff0fce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FORMAT</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a3703ed5438432f703bd9a5d7fa5f31e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ITEM</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2ab154b213c5fed0a1ba90ac8c1232e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ITEMF</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ad6cc145aca66d79a348760712f5309ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZET</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aa927c7bf177c162feda3483e1e972b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXALIGN</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a12f0ea602f7d7ba33730a7519dfcb4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXCCALLS</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a16241c11b1579d50b07598e91ed7327a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXINTSIZE</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a3b8c10300729d575cc5a024f4d047a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSIZE</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2a37b4217917105aac7557862ccc19c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MC</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a71d9e511e7e302cd831e83581219e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a58e95dc1eb9d6ce16f515e77beeadd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPECIALS</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2e1ba74d2e5a4b6bdb7e2b1d00f4f4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SZINT</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aba1923a486465ba9dea97b9d1403ce18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uchar</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a6688a561ddcc83633d4fabc5d3409539</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="typedef">
      <type>union Ftypes</type>
      <name>Ftypes</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2ffa27b2cc7643adbb2d694ad2abbda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GMatchState</type>
      <name>GMatchState</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a75704d8c8f5737b8ec89ea2ed6f60b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Header</type>
      <name>Header</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a53c70961c2862c357433635be622324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum KOption</type>
      <name>KOption</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>adf1d47631b082df12d8320385a3e55c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MatchState</type>
      <name>MatchState</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>acf63d9eaa7c21797abe59da2f96c58f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KOption</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kint</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a755cdbd676161935bcff95ab0db4f635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kuint</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a83c1e7fdcc4de50f9f5b98222401b591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kfloat</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a15dc86646bf410c0d3ac998689ffe7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kchar</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45ab2624b4f2d20c51e0eb6c668077dcbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kstring</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45aa6aa8fb7b455739115fbd6c0dc3d4560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kzstr</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45ac4bf277f1cd2aaa95fe31d646e02aa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kpadding</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a4252bf39cf9d76c3e034e248ce7bed49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kpaddalign</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a2c01775a8eeb3f674f74c65786808279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Knop</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a367eae6d513d6ac0b1f851c0b17b7d45a0ca5045efff0f1f863cff5614e3e92b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_s</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ad5f7e3fbcadc8825f7f650ecf458fc72</anchor>
      <arglist>(MatchState *ms, luaL_Buffer *b, const char *s, const char *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add_value</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a853703c83ab694a70212461d5cfe7843</anchor>
      <arglist>(MatchState *ms, luaL_Buffer *b, const char *s, const char *e, int tr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addlenmod</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab2a1b8d58b32a55a2702025f3445db3d</anchor>
      <arglist>(char *form, const char *lenmod)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addliteral</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2ff59847baa24a18f7d78d47dc1d3220</anchor>
      <arglist>(lua_State *L, luaL_Buffer *b, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addquoted</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a7c264397b481e5d854b43aaa37b0386f</anchor>
      <arglist>(luaL_Buffer *b, const char *s, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>afa2c944dafe82820f6f04dff68703634</anchor>
      <arglist>(lua_State *L, int op, const char *mtname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_add</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a83cdf2094cab994d34c18858a990e555</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_div</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>afd1d2f5e7f8c83185c68d20fc5dc8600</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_idiv</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a86a1afce81f747da4c0cf708065acd92</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_mod</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2a1f4d692fc02d6586bc12a07924f488</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_mul</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a9162078e35bac5d03f26e9473a0ebf37</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_pow</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ad8c2b27458937cc9a19a949872938fc6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_sub</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2c0d2a7efd64b03bb81a22f2dd974fc3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arith_unm</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ac78f63c6c1908d139ffadb3f28d14c21</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>capture_to_close</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a5e8b364a8f8d4300aa5007c0feb42abf</anchor>
      <arglist>(MatchState *ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_capture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aa8c1a193fa762ecfe81888d86981a586</anchor>
      <arglist>(MatchState *ms, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>classend</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a72b26c2a339f5e84ef087e961b547f95</anchor>
      <arglist>(MatchState *ms, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copywithendian</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a09c1ccdd2ecff511ba28d2154a59336e</anchor>
      <arglist>(volatile char *dest, volatile const char *src, int size, int islittle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createmetatable</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a16d034da6b46e6beae228472f26ec07b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digit</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a9605f4d16ae762782f8be8b54aef0a22</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>end_capture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab0ecc0f25602beb821f6a5e62517d18e</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>get_onecapture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>afa9ea8e071a60a2c554c79f7def3bb39</anchor>
      <arglist>(MatchState *ms, int i, const char *s, const char *e, const char **cap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KOption</type>
      <name>getdetails</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a22b9520cbe8f1b1b493e107acfa6a711</anchor>
      <arglist>(Header *h, size_t totalsize, const char **fmt, int *psize, int *ntoalign)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>getendpos</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a9ed9b9b49334e68a83251eeff8427a5a</anchor>
      <arglist>(lua_State *L, int arg, lua_Integer def, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getnum</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a22adbe647ff5710f14b6f6c18ae0d5a4</anchor>
      <arglist>(const char **fmt, int df)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getnumlimit</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a2e2809fc0c800ac97e4122f33434b94a</anchor>
      <arglist>(Header *h, const char **fmt, int df)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KOption</type>
      <name>getoption</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>adcf5c53b9f1a52366c286fea5f9aeda7</anchor>
      <arglist>(Header *h, const char **fmt, int *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gmatch</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab55a72bb412d6186c82fd75de44cd031</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gmatch_aux</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab7cb0ba6191e1aa9455f6522d3483a02</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initheader</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a1d1417c36ff4629b5fa8540daa9ca2bd</anchor>
      <arglist>(lua_State *L, Header *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>lmemfind</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a894e95aeb2179634e0b62277f23c303e</anchor>
      <arglist>(const char *s1, size_t l1, const char *s2, size_t l2)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_string</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab65aeff75cb100dde75e955c698c83b8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>match</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a52a45835b75e5d31ec66421456bbb728</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>match_capture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>af71e61c103df8b6163925c900470ee37</anchor>
      <arglist>(MatchState *ms, const char *s, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match_class</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a46c1d8d4310cb940caa503ef10a0decf</anchor>
      <arglist>(int c, int cl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>matchbalance</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aacb8f9104a816720da707ecf5219a96e</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>matchbracketclass</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a14c5b9fff2918ecc568b9bcf1bfdb241</anchor>
      <arglist>(int c, const char *p, const char *ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>max_expand</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ad0b55e65b16045801315919fb67a4070</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p, const char *ep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>min_expand</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a3b42ede2ccaf027b891a6a4f1cdf3902</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p, const char *ep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nospecials</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a83e7db07fd9aab6eb84c649f0d9f4a0a</anchor>
      <arglist>(const char *p, size_t l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>packint</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a326322a54fce6c872fd7e20c3f923e8f</anchor>
      <arglist>(luaL_Buffer *b, lua_Unsigned n, int islittle, int size, int neg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>posrelatI</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a5d66236d294a1cd3e310292e43d5c3c6</anchor>
      <arglist>(lua_Integer pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prepstate</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a901e492edece737eb5d7197219fb0fa1</anchor>
      <arglist>(MatchState *ms, lua_State *L, const char *s, size_t ls, const char *p, size_t lp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_captures</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ad14703c4bc40d7c1951dedb7bc7554f7</anchor>
      <arglist>(MatchState *ms, const char *s, const char *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push_onecapture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a24a14b4e6e90bac4610dd334bb0b51b6</anchor>
      <arglist>(MatchState *ms, int i, const char *s, const char *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>quotefloat</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a443e80174fa539c37a640e5e6f65212c</anchor>
      <arglist>(lua_State *L, char *buff, lua_Number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reprepstate</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a09158e3beed6006b5dd7d5329f4474c9</anchor>
      <arglist>(MatchState *ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>scanformat</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aa02d130952004540df86ae92853cfc22</anchor>
      <arglist>(lua_State *L, const char *strfrmt, char *form)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>singlematch</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a0fe170ffbc6b4ec3181d2db25ea4deb0</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p, const char *ep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>start_capture</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a31cf026bdaa00bf9c72a1e4f72319147</anchor>
      <arglist>(MatchState *ms, const char *s, const char *p, int what)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_byte</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ae561770420cfd1894054415df9d4c423</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_char</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a3f7db8b2258dca5459ad52d2cbf9f28c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_dump</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>abc94e3a13f1b6ddb2c9b20c9fd89e87f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_find</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a362a4bc9ba81ce87253cc3d74f015808</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_find_aux</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a692514aa32ae2668683a4db15259d26b</anchor>
      <arglist>(lua_State *L, int find)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_format</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ae26a9374857058119e59d0328208c2f2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_gsub</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a42337c674d265175bcc2b2f3809c7339</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_len</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a357ce37478dde24252724e3c4c66ce11</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_lower</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ab2235f81205d0482d03c8ae456a98992</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_match</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a4b605e43b8f5738db9eae902bbc00f00</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_pack</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>abcf8553ae8937fd4f4bf85c72f528710</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_packsize</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>ac548dd917c53c0c6d13518ec3ecc56ee</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_rep</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>acaee4c84f29e2ec7366728ca04d3569c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_reverse</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a4b2ffac60e817b9bfc54b32f8da3a6b4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_sub</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a039b391d5f43533a0ce750c5e40d7752</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_unpack</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a3f3c1925e7829cbe972a744fa9168ec3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_upper</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a38ed99b74af58070449ca344a7351f6a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tonum</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a29c672037c89ca25af99c1694e04c294</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trymt</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a0f8612c62e1158d37a19d06453dcbc97</anchor>
      <arglist>(lua_State *L, const char *mtname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Integer</type>
      <name>unpackint</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a06e60d2c39a3041308dc6caa50c1d394</anchor>
      <arglist>(lua_State *L, const char *str, int islittle, int size, int issigned)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>writer</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a1f7ab2869b4517a93412ce096243ead0</anchor>
      <arglist>(lua_State *L, const void *b, size_t size, void *ud)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dummy</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a7c1d654b7b6114d7a0abc8d351dd1bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>little</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a5831a9b38577f9ef9b30553737b5b7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const union @35</type>
      <name>nativeendian</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a89dad6a884387787d3324f12f6981893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>stringmetamethods</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>a7168e6e571c41a6ac8f204f884d661fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>strlib</name>
      <anchorfile>lstrlib_8c.html</anchorfile>
      <anchor>aea7d99046a1869e17a061706511f770c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltable.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltable_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>dummynode</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a21431126fe0cf318103085016a832cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashboolean</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a97178f1176950bb9830839b579d7ac1a</anchor>
      <arglist>(t, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashint</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a3b8ac3ae3d0f431c9e3efa622be3afa8</anchor>
      <arglist>(t, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashmod</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a70c9da7c141750e8e7c69bad3c0e4f20</anchor>
      <arglist>(t, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashpointer</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>abe268656b5851fdac88c13241391f41c</anchor>
      <arglist>(t, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashpow2</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a7797860730de6e3edbcc2916a0f7f166</anchor>
      <arglist>(t, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashstr</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a6dc1377ebc2524e79284729ad0e1b838</anchor>
      <arglist>(t, str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>limitasasize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a1604d4518b18a2e39ad7030ed2495caf</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>limitequalsasize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ac96d62bf47745d24f9a426d5c6656acf</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ltable_c</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aa114e7aec320ef3b294533e55b5d08d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXABITS</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a08cdfe3b6bb8e0757344b850f33c4951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXASIZE</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>af53d6898e266c25bcd34c7eeaecd4523</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXHBITS</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a601c76074f7c0919e82088041c67f327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXHSIZE</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a219bee6ccf323698c1314a13b33149fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>arrayindex</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a729a1f92fc454693e71df73e6b4eecd1</anchor>
      <arglist>(lua_Integer k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>binsearch</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>adb99d948364402881b0f64e24929c2d9</anchor>
      <arglist>(const TValue *array, unsigned int i, unsigned int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>computesizes</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a257cec771edd330f1dbfbd995aff684d</anchor>
      <arglist>(unsigned int nums[], unsigned int *pna)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>countint</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a41b93f1d95df7f27e8dbc15a0e64f60c</anchor>
      <arglist>(lua_Integer key, unsigned int *nums)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>equalkey</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ae1cc7cc2b9a30285deb24f2960ae313c</anchor>
      <arglist>(const TValue *k1, const Node *n2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exchangehashpart</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ade9702ba8a7c9b80dfb8301126842acb</anchor>
      <arglist>(Table *t1, Table *t2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>findindex</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a921c25ca2be2003cbcaa9e4c10d6eba8</anchor>
      <arglist>(lua_State *L, Table *t, TValue *key, unsigned int asize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freehash</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aa2eece9a18d44f30d4a7b7030816bb63</anchor>
      <arglist>(lua_State *L, Table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Node *</type>
      <name>getfreepos</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aadac41ebb50daf5143d8deb998418a50</anchor>
      <arglist>(Table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TValue *</type>
      <name>getgeneric</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a4de8d73b4c27cd4f7cefa861e54caf37</anchor>
      <arglist>(Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Unsigned</type>
      <name>hash_search</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a26dbf5edabc0c10a514910d82fa0e53c</anchor>
      <arglist>(Table *t, lua_Unsigned j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ispow2realasize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a1017564c3ae0d59f332cf186ac118bcc</anchor>
      <arglist>(const Table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l_hashfloat</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ac726a5642652c5e7d5417c03047fc3d5</anchor>
      <arglist>(lua_Number n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaH_free</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ac6d94de2e83b5b0865b4aca30dec5c8c</anchor>
      <arglist>(lua_State *L, Table *t)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaH_get</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a8b4fce00d7db27ee9caac3d49863dea3</anchor>
      <arglist>(Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaH_getint</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ae142cefd44452389877c3e3187c7973e</anchor>
      <arglist>(Table *t, lua_Integer key)</arglist>
    </member>
    <member kind="function">
      <type>lua_Unsigned</type>
      <name>luaH_getn</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a94d8f30941967078b44e2e21c4dd9a75</anchor>
      <arglist>(Table *t)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaH_getshortstr</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ae8a52507e1c8966d9cf3f2dd5a0c325f</anchor>
      <arglist>(Table *t, TString *key)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaH_getstr</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ae273e09d2342a84f5cdfa976c66f28c0</anchor>
      <arglist>(Table *t, TString *key)</arglist>
    </member>
    <member kind="function">
      <type>Table *</type>
      <name>luaH_new</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a6c97fb2d6a020b0a6f852562fef93d97</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>TValue *</type>
      <name>luaH_newkey</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>acd27c97015f505846bd7052b144f3133</anchor>
      <arglist>(lua_State *L, Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaH_next</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a3c4370ade14fcc86ede5ca90271d0f30</anchor>
      <arglist>(lua_State *L, Table *t, StkId key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC unsigned int</type>
      <name>luaH_realasize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a8f20a204b7a78780847939086b847781</anchor>
      <arglist>(const Table *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaH_resize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aad3b771962cc13884bf7b45480e8f4e9</anchor>
      <arglist>(lua_State *L, Table *t, unsigned int newasize, unsigned int nhsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaH_resizearray</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aeb5ce72fe8d43709093264d6522a27d4</anchor>
      <arglist>(lua_State *L, Table *t, unsigned int nasize)</arglist>
    </member>
    <member kind="function">
      <type>TValue *</type>
      <name>luaH_set</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ab6b8518d8099b17f3ef58df047237fba</anchor>
      <arglist>(lua_State *L, Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaH_setint</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a9eefa8191c63f55cffb6b7b58217467c</anchor>
      <arglist>(lua_State *L, Table *t, lua_Integer key, TValue *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Node *</type>
      <name>mainposition</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a97b549a3507ec326a9d138a741f39bbc</anchor>
      <arglist>(const Table *t, int ktt, const Value *kvl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Node *</type>
      <name>mainpositionTV</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a3f0add4aa38ab8e59a5983ebab80ab42</anchor>
      <arglist>(const Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>numusearray</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aa1bb1405b21d33c8b3c41b78ef555d22</anchor>
      <arglist>(const Table *t, unsigned int *nums)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numusehash</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a383b5912900c91c788f78adb36c9d3f9</anchor>
      <arglist>(const Table *t, unsigned int *nums, unsigned int *pna)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rehash</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>ad775daa2a19a375c7385ed30834a3eeb</anchor>
      <arglist>(lua_State *L, Table *t, const TValue *ek)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reinsert</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>acea46f70eb0bd30579a0c50c0804aabc</anchor>
      <arglist>(lua_State *L, Table *ot, Table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>setlimittosize</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a21e72b3bbf05de9a2fa6d3e566d070ad</anchor>
      <arglist>(Table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setnodevector</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>aee50b49395de01da3f8e14608f400108</anchor>
      <arglist>(lua_State *L, Table *t, unsigned int size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TValue</type>
      <name>absentkey</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a8759a18088176ca1462ec2a69fdfaf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Node</type>
      <name>dummynode_</name>
      <anchorfile>ltable_8c.html</anchorfile>
      <anchor>a98995dd629174f0257a7919ff17bfdba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltable.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltable_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>allocsizenode</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>af3ab680af234ee7ea0f7e6078b4b73bf</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gnext</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>aac0e00b2296e00cfc818b74f1aff4f8b</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gnode</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a644cfa3b6d4be1782e818a8340b5f78b</anchor>
      <arglist>(t, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gval</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>acbbecd9bd8fbb72a17f6e2f5acf7113d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>invalidateTMcache</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a69534d37fbaf464430636bf437108530</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isdummy</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a97b22167368e065caf9d8d11ae7ca1de</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nodefromval</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>aa318820e0b85f1a9b1c34821e3d37a10</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaH_free</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>aa2e2ed92ac2178bb87aa3a178c0a83bb</anchor>
      <arglist>(lua_State *L, Table *t)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaH_get</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>ad2db74e05e39b56bde8e580759ac2144</anchor>
      <arglist>(Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaH_getint</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a9334b69708639205cd6692e5d72b1b37</anchor>
      <arglist>(Table *t, lua_Integer key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC lua_Unsigned</type>
      <name>luaH_getn</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a4d485656e3b0f1bead63b2f27904c1eb</anchor>
      <arglist>(Table *t)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaH_getshortstr</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>afaf2c4ded84b66a01946bec42e992e9c</anchor>
      <arglist>(Table *t, TString *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaH_getstr</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>aa15b03691edbc1f540a568518753f2d0</anchor>
      <arglist>(Table *t, TString *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC Table *</type>
      <name>luaH_new</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a6c2bd58b13986496a52f597b005a0016</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TValue *</type>
      <name>luaH_newkey</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a61547e63b2d74aa68da53a7fd235e77e</anchor>
      <arglist>(lua_State *L, Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaH_next</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a55be2c48e6e2c113dabda3819f5301e7</anchor>
      <arglist>(lua_State *L, Table *t, StkId key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC unsigned int</type>
      <name>luaH_realasize</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a8f20a204b7a78780847939086b847781</anchor>
      <arglist>(const Table *t)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaH_resize</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>ae5c4f9153b2f7118209c50711409b4d4</anchor>
      <arglist>(lua_State *L, Table *t, unsigned int nasize, unsigned int nhsize)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaH_resizearray</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>a5a11320761545d5a718dd0dd57ae1d7e</anchor>
      <arglist>(lua_State *L, Table *t, unsigned int nasize)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC TValue *</type>
      <name>luaH_set</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>aad12092dcea6ae55728aadeeb0210d91</anchor>
      <arglist>(lua_State *L, Table *t, const TValue *key)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaH_setint</name>
      <anchorfile>ltable_8h.html</anchorfile>
      <anchor>ac62838e269732b63812012592c454462</anchor>
      <arglist>(lua_State *L, Table *t, lua_Integer key, TValue *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltablib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltablib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>aux_getn</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a5666aa0172909d01d18bac7d35c7e5ee</anchor>
      <arglist>(L, n, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ltablib_c</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a140da27fde6d0c6ba8c94f2464c570cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANLIMIT</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>aeb8c42b2dbafa2030e261ba804a7b530</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sof</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a8978688d79ae6bceddeb55c8ad3f1c8f</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB_L</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a3f436d4e584aa1bb0bcee72e95cbdd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB_R</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a8fb9ba58986555b9e428a842d0786557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB_RW</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a7c8b26f7b00c98971c1c7c2706798ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB_W</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ab9cf0e51aee67f8818580144a1ba7593</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>IdxT</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a36b2de4b3d95fa6176bdba5be7c22a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addfield</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a598479e00f1b316a182b1582012df5d0</anchor>
      <arglist>(lua_State *L, luaL_Buffer *b, lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>auxsort</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a151c51c8905acb3db7d6f1e58265b709</anchor>
      <arglist>(lua_State *L, IdxT lo, IdxT up, unsigned int rnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkfield</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a641ec2ebb32db79b3eb9d972ad4997ea</anchor>
      <arglist>(lua_State *L, const char *key, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checktab</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>abe77aa6d8b3f0a5102aba10fa05d31c2</anchor>
      <arglist>(lua_State *L, int arg, int what)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdxT</type>
      <name>choosePivot</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ac4b80d03308e70f2f401c2153ebffa4e</anchor>
      <arglist>(IdxT lo, IdxT up, unsigned int rnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>l_randomizePivot</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a7b43760283a5fa4a2d6104c5caf19902</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_table</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>acfb66f04d8d0ea06cb1c4c059b9e142b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdxT</type>
      <name>partition</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a1d53059f696e353656cd98be725ffbd2</anchor>
      <arglist>(lua_State *L, IdxT lo, IdxT up)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set2</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a66d39e7dbcc639daedcc8618fd2a18e1</anchor>
      <arglist>(lua_State *L, IdxT i, IdxT j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sort</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ae7d3f892e2605bf102dce63de388e626</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sort_comp</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ae92f4625e74d1876b2ca2a4ced74c807</anchor>
      <arglist>(lua_State *L, int a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tconcat</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>add6973c515a288f41265aca8e0ae6412</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tinsert</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a214ed6966e2b1b4c376ab0de0d09032e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tmove</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a2206b11cc9a180fbc33aabb81308fd74</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tpack</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>a33b59fd5ba7dbaddc6109c692a9d5dd0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tremove</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ad8c41fe887a472709c6fdf075ba39d56</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tunpack</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ae37fc20bd47c2a4385a87a12090f4e9b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>tab_funcs</name>
      <anchorfile>ltablib_8c.html</anchorfile>
      <anchor>ae420818215325a443b1066512a76ef5d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltests.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltests_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lapi_8h" name="lapi.h" local="yes" imported="no">lapi.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lcode_8h" name="lcode.h" local="yes" imported="no">lcode.h</includes>
    <includes id="lctype_8h" name="lctype.h" local="yes" imported="no">lctype.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lopnames_8h" name="lopnames.h" local="yes" imported="no">lopnames.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ltests_c</name>
      <anchorfile>ltests_8c.html</anchorfile>
      <anchor>ac39a541b94db326b1335180e523cb077</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ltests_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltests.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltests_8h</filename>
    <class kind="struct">L_EXTRA</class>
    <class kind="struct">Memcontrol</class>
    <member kind="define">
      <type>#define</type>
      <name>getlock</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a2be71daa061f2a182f14d90e6d7e2867</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_sprintf</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a66e2cc299fcf55c169a67b5b3781a955</anchor>
      <arglist>(s, sz, f, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_COMPAT_LT_LE</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>aaef8a207dee1d3d7c285b91abc26dd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_COMPAT_MATHLIB</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ada4d60462c5b759d152da3c47cbe41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_DEBUG</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a546773d34eb6b66cf99f8ebcdf55cc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_EXTRASPACE</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ae25668dff58d6257a4fc5b01c1e5820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_lock</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a459a2c5b3654fe38a83017e14b3fa63b</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_RAND32</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>af4decaf7912e6d82bfe8f69d80b000fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_unlock</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>af24b94f132c4ba762750f4237d7bbba5</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_USE_JUMPTABLE</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a23db0b8d14efa41ab925d3c939eff24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_ASSERT</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a8b0b5e240b0680432895db37ef6aed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXCSTACK</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>aad7d9b351cde290eb12c180d03ec71e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXSTACK</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ad7b065ae58f10bfa5800866b84de5f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_USER_ALIGNMENT_T</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a5a7113f97995c9150d121892030b4656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateclose</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a7b95e38f89244e394b2943edeb4948d5</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstatefree</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>aaf546c6564ac2ea8312b67870182fd44</anchor>
      <arglist>(l, l1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstateopen</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a0e459721c051bbff9c1f068542543931</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_userstatethread</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a12057942e6ef80fa71f455ba6aee03f0</anchor>
      <arglist>(l, l1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAL_BUFFERSIZE</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>af360ad37a770dfdc29291a99c398f42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIWTHABS</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ad5413b8b64cce6bf8cab6fa1e54d2464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINSTRTABSIZE</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a91604f8876fd042d7b1cdbade17927e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRCACHE_M</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a3e028bcc45ab536a37bb6860caf3d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRCACHE_N</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>aa8382779dd8eeb2dea3deb97dec0ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSED</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a86d500a34c624c2cae56bc25a31b12f3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Memcontrol</type>
      <name>Memcontrol</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ac9fb98cce60db6bdc38efd67a5062194</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *</type>
      <name>debug_realloc</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a841f1ad3aefdf611dc771b4786868f59</anchor>
      <arglist>(void *ud, void *block, size_t osize, size_t nsize)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>lua_checkmemory</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a749fe8c5cac80b7e60393e1a0e1934ab</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>lua_printobj</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a424e6fc1410a08d49bb66e9c3e68dd2c</anchor>
      <arglist>(lua_State *L, struct GCObject *o)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int</type>
      <name>luaB_opentests</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>a939daca9bf454e4f374d1d04ff7b161c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>LUA_API Memcontrol</type>
      <name>l_memcontrol</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>ad1e377d0e533a8cb13f2e8194142224f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>l_Trick</name>
      <anchorfile>ltests_8h.html</anchorfile>
      <anchor>aff7135f2cb3e0acfe05a83a41e66a53e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltm.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltm_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ltm_c</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>ac6bbd12ef7157b1211e6017d50efe715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>callbinTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a68751e8f9bf0714d8c761a5b6ce4daf9</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_adjustvarargs</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a1081ea0d2d04c01c3df1acf2bc7735f5</anchor>
      <arglist>(lua_State *L, int nfixparams, CallInfo *ci, const Proto *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaT_callorderiTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a690946d84a71c365611e06711cb5beb7</anchor>
      <arglist>(lua_State *L, const TValue *p1, int v2, int flip, int isfloat, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaT_callorderTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a74d6ee402705616e54549d1066fd1e37</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_callTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a719f499f44a66a0fe32eef5a2c485ba3</anchor>
      <arglist>(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, const TValue *p3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_callTMres</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>aad98f3a425ba53e65e7a8f8037320402</anchor>
      <arglist>(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, StkId res)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaT_gettm</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a97a63008449b8f85e6ea6e0d5438323b</anchor>
      <arglist>(Table *events, TMS event, TString *ename)</arglist>
    </member>
    <member kind="function">
      <type>const TValue *</type>
      <name>luaT_gettmbyobj</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a0a3a3df9d6e7f17d806f74d411e59b2d</anchor>
      <arglist>(lua_State *L, const TValue *o, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_getvarargs</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>aca3c9e53a1867994012af56282cb2b04</anchor>
      <arglist>(lua_State *L, CallInfo *ci, StkId where, int wanted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_init</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>af0ec8a91a71f8e0fdcc4affdc1f57b3d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>luaT_objtypename</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a6774390baf68edcb78194d0e0f8546ab</anchor>
      <arglist>(lua_State *L, const TValue *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_trybinassocTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a7846e77f88b80370e536c5d8d6fe4abf</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, int flip, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_trybiniTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a18a26597986e82535c3d37fd5351eb6e</anchor>
      <arglist>(lua_State *L, const TValue *p1, lua_Integer i2, int flip, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_trybinTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a2adc638eccb971b8abaf27f60611e913</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaT_tryconcatTM</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>addc61bf94c111c5a5bd3fe0032cb9be0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>LUAI_DDEF const char *const</type>
      <name>luaT_typenames_</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>a56a6ffbcfc64ddd03dca836db6463705</anchor>
      <arglist>[LUA_TOTALTYPES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>udatatypename</name>
      <anchorfile>ltm_8c.html</anchorfile>
      <anchor>ae2358d68d4806fe5f2e404428c1779e5</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltm.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>ltm_8h</filename>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>fasttm</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a0a29ed88450f8f92330a6a411a9c8134</anchor>
      <arglist>(l, et, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gfasttm</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>ab067446141992fa1bfa2f1ca720197fc</anchor>
      <arglist>(g, et, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>maskflags</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>aedcd44ed828c5c7060bc7140ec669753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>notm</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a219a766ba661fa51758627615c22e632</anchor>
      <arglist>(tm)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ttypename</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a7e8b7062137f42da8f8478d7e48004b3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TMS</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_INDEX</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a9adb5d2c8bad970dff73ee1b9df1242e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_NEWINDEX</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a256e00a44fb438064c2eb7a8b7df206d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_GC</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a01e1b0be5e2785471e19db3665960536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_MODE</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a5cd07c76b9aff7450d8052363ff2db4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_LEN</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aadbac1e8e363dc76eb94aac5c8e7a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_EQ</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aa0074eac874e7e19d5e7c0c8a22ea592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_ADD</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1ab9351e0ba5143d069dfb4dea793676b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_SUB</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aae0e4c65a5c4797c1dbb82609504f0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_MUL</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a6291d50fca67ff97d7092975c2ab2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_MOD</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1afbd50be6cf5042cdf520fb50627081ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_POW</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aa4846ab09831f6b351671be81cef3e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_DIV</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aa5bfa1609bcf15e4105b991a7975ac03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_IDIV</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a23a0c8647ff6e501d7430900a08f343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_BAND</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a31cb5bcae367d5cfec150a489c6472b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_BOR</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a8f1f4fdbc05573cd376bf9704c31d494</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_BXOR</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a7c95694d2607b50b86ef8cf1a4f2eb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_SHL</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1ac0c09418341a5d115650a2cb4a6724a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_SHR</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a893cb9ea636210f2e65dbf0bf784121b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_UNM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a9ba35e1d71b4d8aca322d84a070528dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_BNOT</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a695b7da29958a1275089c619b5139091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_LT</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1afa8fa71435d77125e294751a6ec36dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_LE</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1acb92c94037b451f214223a4c57eccbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_CONCAT</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1aef8c5f56efb01cf7a514270559237343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_CALL</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1abdcb5cf63c297351b7dbd68b16b0c22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_CLOSE</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1ae986ac24deb0443eb62f40fb5d895edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_N</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a69e345ae253d250b61a03f1d6871c8d1a0d06a30ffbc1d1f7e21a96f52da3ef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_adjustvarargs</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>ac30fc475f98b5ffd761f46a723780a4d</anchor>
      <arglist>(lua_State *L, int nfixparams, struct CallInfo *ci, const Proto *p)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaT_callorderiTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a16f52862d54db7359c09dcec396f066a</anchor>
      <arglist>(lua_State *L, const TValue *p1, int v2, int inv, int isfloat, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaT_callorderTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a42fa775919957ebfb826d96c80e65f92</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_callTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a4380eceaa582fe847011b265423c8fa4</anchor>
      <arglist>(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, const TValue *p3)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_callTMres</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a672b3605311190ae7ed802d566daa1fa</anchor>
      <arglist>(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, StkId p3)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaT_gettm</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a161791309c5c4c2011be595a751d0252</anchor>
      <arglist>(Table *events, TMS event, TString *ename)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const TValue *</type>
      <name>luaT_gettmbyobj</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a838fb2244ed83c7e793d45b6bd06ac73</anchor>
      <arglist>(lua_State *L, const TValue *o, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_getvarargs</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a1336879da98ca7913313e32cc6edddd6</anchor>
      <arglist>(lua_State *L, struct CallInfo *ci, StkId where, int wanted)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_init</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>adadf25053747df0beeec91a8836b2dfc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC const char *</type>
      <name>luaT_objtypename</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a98684f08704c2f0fefcc4e191e33212d</anchor>
      <arglist>(lua_State *L, const TValue *o)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_trybinassocTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>af6ca076ae3f6c830e06852712950d0f7</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, int inv, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_trybiniTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a8cf869ab5c4e507b6c72df4bf30d1438</anchor>
      <arglist>(lua_State *L, const TValue *p1, lua_Integer i2, int inv, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_trybinTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a52f9c211746126a08117801bd7e2d826</anchor>
      <arglist>(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaT_tryconcatTM</name>
      <anchorfile>ltm_8h.html</anchorfile>
      <anchor>a57603cad2e23d236a640ef8d7569d18f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lua.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lua_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EOFMARK</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a0972b8ff1b2e2d2abdd184890b79ad90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_e</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a062f4556e993b5521901729db1abb78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_E</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a8c7799a931aadcdf663a40d5973e9457</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_error</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a7aa07cb625a50d1de019e68b223629dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_i</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>abe04c677e6b350ca13b68c28a2a12f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_v</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a7136ee26052850280aaffb4e04db8f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_c</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a09f0a4e06f4ea52525adbd7eb990ec1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_freeline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a57d068e6351de5511a9837517ed34282</anchor>
      <arglist>(L, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INIT_VAR</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>aa26556c39a8c231bc647902b495de4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_initreadline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a1be3c5b4b1cc3a2b27aef6eebecdd482</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INITVARVERSION</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a23a4ddde7b8770311b5f5cfe0e7b6b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MAXINPUT</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a05ae1f2d6224a7ed765d937f3e29b273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PROGNAME</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>af34f43dfd47b8179ae1eb1a03e4abc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PROMPT</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>aa23cea14795d309b45458e284c03feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PROMPT2</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ac2d8f72be488d4fcc8483eda1f19e10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_readline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>afe1d78b44717d692becd41251c1edeea</anchor>
      <arglist>(L, b, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_saveline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ab02d1e224c8aabccb5e313584493c32b</anchor>
      <arglist>(L, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_stdin_is_tty</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ac64250ed95450c29366bf34f4b1f0cbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>marklen</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>af4095ba5ce624b3061385b49e5863c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>addreturn</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>abe2d2b9101fdac08fba2d071fde373f7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collectargs</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a1eb8e1daaf00e7189276077c370ee20c</anchor>
      <arglist>(char **argv, int *first)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createargtable</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ae97a68ae8a927b55520b65d0a56a59d2</anchor>
      <arglist>(lua_State *L, char **argv, int argc, int script)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>docall</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a49e04420c2846b52e378ef6272bbf75b</anchor>
      <arglist>(lua_State *L, int narg, int nres)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dochunk</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a84103428a06a64ccca2c23a8045f3291</anchor>
      <arglist>(lua_State *L, int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dofile</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a9708ea7bd36bee3c2d952cdd787246cc</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dolibrary</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ad256d556c3f941b29351d92606e67753</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>doREPL</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a946f2675cba972bd3580d9046abf2b6b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dostring</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ae8312476ab6a3db74a9a5b1a981d023f</anchor>
      <arglist>(lua_State *L, const char *s, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>get_prompt</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>af30330b1ce029ad490faaeab255cf52d</anchor>
      <arglist>(lua_State *L, int firstline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>handle_luainit</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a5d9d02779b2853fbef2aa54e2f8e017e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>handle_script</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a5a944babaacde1035f1aa8b4156cc06a</anchor>
      <arglist>(lua_State *L, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>incomplete</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>afcb03dd7d7d29972ed50628d7bfdac14</anchor>
      <arglist>(lua_State *L, int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l_message</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ad0f0975de65acf5a5edf0953299b3747</anchor>
      <arglist>(const char *pname, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l_print</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>aa6faba0570416a2dfe7783da2dcbf6df</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>laction</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>acbccdc65e78da44329f7ee6be03cf0bd</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>loadline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ad7e840f79b193c164616ed9748e68ec6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lstop</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a6da2ce581018529235ae1da1e32c7919</anchor>
      <arglist>(lua_State *L, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>msghandler</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>aaf236b6f4e03469c893b4a32e9a02ab2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multiline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>affef5a04b31963c2c3f5028518777e12</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pmain</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>aa0f8bc082ef913cb0a4df437bf5f5019</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_usage</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a91632fe91cad1a0dd44a149ba105f5fc</anchor>
      <arglist>(const char *badoption)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_version</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a2e0d36c06cdd7fbacb264c67367d3b01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pushargs</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a1e73bab660617a11ddcbb7d647980d40</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pushline</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a83a7cb21b34095ca93f2a2a863f58fda</anchor>
      <arglist>(lua_State *L, int firstline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>report</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a037f0feafa76682f422cd7e2fb387f44</anchor>
      <arglist>(lua_State *L, int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>runargs</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>a95a376c847572def6b3f78d33a7bc881</anchor>
      <arglist>(lua_State *L, char **argv, int n)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static lua_State *</type>
      <name>globalL</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>af2f256e94f7ca1748abb736e9b311cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>progname</name>
      <anchorfile>lua_8c.html</anchorfile>
      <anchor>ad785d8a8f8ff378aa21eb1fa7a6085df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lua.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lua_8h</filename>
    <includes id="luaconf_8h" name="luaconf.h" local="yes" imported="no">luaconf.h</includes>
    <class kind="struct">lua_Debug</class>
    <member kind="define">
      <type>#define</type>
      <name>LUA_AUTHORS</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab6ff0964a416a9a7c1e90337c965f102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_call</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a89cbf40f871b6fae2dd2df814c7ac1ba</anchor>
      <arglist>(L, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_COPYRIGHT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5126fa04dbeee0b9118c769beadcd62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ERRERR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a295ea44b6036e266b06e5de0f8ff24e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ERRMEM</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac28ced8d63f58b5164a298d7d254f658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ERRRUN</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af4bd6d4de5f10de738f81d007982abed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ERRSYNTAX</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a779d4c0fc1c9da41b7d983646267e11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCCOLLECT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a59b8b65be08a10442ea2ae41289f5073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCCOUNT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3f8f1ebdffa4dbfe2dd89c2fd86bd7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCCOUNTB</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a99f1685cd6789e0b9bbd2a4c080fbaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCGEN</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a1d84f39f245a70f10e74bb5b9026fefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCINC</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a50d1226a69fe8049b110d4a3577cc797</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCISRUNNING</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5bdb85acea7589c5b21ea88dcb4d6179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCRESTART</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a73701e5990022e938e90828a2c8291a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCSETPAUSE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a28342bd4f96a077c7447489073dfa376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCSETSTEPMUL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af07b3449c8e3ffdd62649443f32e1931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCSTEP</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9e7f3eaf2e269c3422aea3fd7c8973ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_GCSTOP</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7080a7110a1b37afc6ea2f706e944bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_getextraspace</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab1c3cbd392803fa526251bea4867dee1</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_getuservalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>acea5f41b6afb92b708fdc6f8d4349bf4</anchor>
      <arglist>(L, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_HOOKCALL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab7cc83a523db06d92466167ebc3a65f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_HOOKCOUNT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6c7cb905c4d6a2d21e6261b6ccec7298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_HOOKLINE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af2e15cf6167fde2aab753f2a8228de06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_HOOKRET</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a86f6d196d7c800de07bafe9603881485</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_HOOKTAILCALL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a88e40511ed11dc891fec34612a496327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_insert</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a1ba55afa0e7f756a4599e86cf46d92e0</anchor>
      <arglist>(L, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isboolean</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af4f579ead7d5ea837d8d708186033502</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isfunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7537af276c81906c144f29cd25b93315</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_islightuserdata</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a46c0d924f3492bbe10007a74e00b43aa</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isnil</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a86d737d7002e7e94023765397c6eef20</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isnone</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ad054300429f1094d3692313abc733ddf</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isnoneornil</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af51702bb75a31bb4a279953ee386d533</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_istable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a161af51893c5f79dacc1c382416a5f27</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_isthread</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0c346eeb2eee1d2e9b9920fb9b9d7fc9</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MASKCALL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3b3ff95f914cf6ff4d46c87e8a648489</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MASKCOUNT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a29927bc26e642df4f842e0235d290c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MASKLINE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a671bc8ae0eddd679411c7f2401a594cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MASKRET</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af0345e20a0268525a82cd71ab3ecb5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MINSTACK</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ad0180b89de8a4425cb2a1a3e3f793aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MULTRET</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ace3545adc11664c2f2b152fbe8b6283c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_newtable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa59db6b784aa1ec954599a44168c7761</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_newuserdata</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a1123eb282211547f4951ae0d126708af</anchor>
      <arglist>(L, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NUMTAGS</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>abf59b4e3180540d3ee3b10da19d02ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NUMTYPES</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a99a031e2239fe191c2a4e1dfb7511d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OK</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab969ff78cb1b63efa2bba3bdfa6fff5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPADD</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>acfd183382ff4ae12fc5f987e969f9e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPBAND</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a77e346c2c567a526f648076bebe49784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPBNOT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a57e9cb582d0a570cd482936771be1ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPBOR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a1209ad5d9fd73655cb81d30a9e10762e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPBXOR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0891e610cda9a66b8e914ff8646da47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPDIV</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aec6bf4df427174d6e5f1eb67fa2a39b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPEQ</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac03b3a20eb47ae78f0ba9de673dbbc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPIDIV</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af47e0652301e786beec5c429ae6ac5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPLE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a110fe48591b6c46a89fdb0028a461717</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPLT</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0386da34771797273cad6b7a4b2ce53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPMOD</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a92ae2587e93cb450c82ce23682e4a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPMUL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a62ad68cacfd4a6add7757e7c9515389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPPOW</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ad9cff37d2d620494406c11d285c166a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPSHL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a08b0a2e07d6449b3424453f32283319c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPSHR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2544bce8f2417ba242131c8dc466f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPSUB</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4f3cb6128bd199ff110a205f9807be29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OPUNM</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ae976b4a61ff4d4b3bb8cd85cdcceda10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pcall</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a589d7e3fd4c388d64056c88bf4672431</anchor>
      <arglist>(L, n, r, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pop</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>abb8eae2164badeafdb037bc1e03cc822</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pushcfunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2e4fbbe97182bf90004379202202f2b9</anchor>
      <arglist>(L, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pushglobaltable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>abf88c897458bd9848010301cb46ade18</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pushliteral</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a47854189a679002ed743ebbcb30b1b26</anchor>
      <arglist>(L, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_register</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ae1162e4a80396145544aa03312c60d8c</anchor>
      <arglist>(L, n, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_REGISTRYINDEX</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3524c2bbc8fcf847dc083246b62945dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_RELEASE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>abeb7a5ea7080e8ef597181124801f759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_remove</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7664dec8f7220c706b7e71ad3227cc78</anchor>
      <arglist>(L, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_replace</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a09daca42852c6356e4b415c46eba5955</anchor>
      <arglist>(L, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_RIDX_GLOBALS</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a08ad697e382a0042a439bc9748fa2d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_RIDX_LAST</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a559a3977ef268b67c8b84ff44af58130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_RIDX_MAINTHREAD</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aafaecd92640c28ca5bc0169bfcdd2f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_setuservalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3af988472991ea37fdb50c38bc48cb38</anchor>
      <arglist>(L, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_SIGNATURE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af21c9fa681dc005c17a7b288882cae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TBOOLEAN</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a611808ed12d4c2aee2a9e298a9d9a9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TFUNCTION</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>adaa7fa6e2561c1bc428ba8d265171494</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TLIGHTUSERDATA</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa030c2d649070173902c8094d8e0e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TNIL</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ae38a6fb8c687b8bfab211b7675a695ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TNONE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a39c27eef097c704eee3536906dea5380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TNUMBER</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7f62ecb240cb38da9c8a53b41fe21ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_tointeger</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a1365e48377a3b567e9d88423b2a6345c</anchor>
      <arglist>(L, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_tonumber</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3237a0507d51d772dadd4c560a75af17</anchor>
      <arglist>(L, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_tostring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac813fc3bc1886ba17c363d5b4c6e7ef1</anchor>
      <arglist>(L, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TSTRING</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a57de20d87bb5131a3159f2bd52e3fab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TTABLE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a31620fd8da5b655b7879e16a116ec31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TTHREAD</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a028a8d8aae9580c465aabcd0c11334d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TUSERDATA</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a84fd4c52cea4073671a4cd0eb7026dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_upvalueindex</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac3aa6665c25070f282c9827ec919fe6a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3818e6f6538c9f42e9522c74334df03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION_MAJOR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a63a596b6a839201a9461aefb2b5297c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION_MINOR</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6650b301b9f1e26623859bd07a6952c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION_NUM</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4c575ef5fb9bad1872613a9d832486a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION_RELEASE</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5443a01f69acbb1eee51f4e9795410c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSION_RELEASE_NUM</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac106ccf99c03d9f3919f989cff921990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_YIELD</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab69f4bd0c0693d4c8fcfc0ebaeb2806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_yield</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a19e4e5528fbd5bf4c31e5ff6604e5a38</anchor>
      <arglist>(L, n)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>lua_Alloc</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2fee348bffcc82b15c626b27f66a748b</anchor>
      <arglist>)(void *ud, void *ptr, size_t osize, size_t nsize)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lua_CFunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a878b7e392e78661a374cf1c3073029b9</anchor>
      <arglist>)(lua_State *L)</arglist>
    </member>
    <member kind="typedef">
      <type>struct lua_Debug</type>
      <name>lua_Debug</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a13a607c625e9cb25bf453b41323857f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>lua_Hook</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa00de66eff087aef1fdd44f5b3bb9a0b</anchor>
      <arglist>)(lua_State *L, lua_Debug *ar)</arglist>
    </member>
    <member kind="typedef">
      <type>LUA_INTEGER</type>
      <name>lua_Integer</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a362144baa0cfb14dc38fd21438053d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LUA_KCONTEXT</type>
      <name>lua_KContext</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0c565e13b66764da08aa2c68fe4365f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lua_KFunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4bfd58d9192edfdcb7238de00bd0202c</anchor>
      <arglist>)(lua_State *L, int status, lua_KContext ctx)</arglist>
    </member>
    <member kind="typedef">
      <type>LUA_NUMBER</type>
      <name>lua_Number</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af0a6ed3b852d680769cfc410a0672172</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>lua_Reader</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4081d57135fee907807ba5070d528fdf</anchor>
      <arglist>)(lua_State *L, void *ud, size_t *sz)</arglist>
    </member>
    <member kind="typedef">
      <type>struct lua_State</type>
      <name>lua_State</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a28186297f2e9f2de0652504633de8fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LUA_UNSIGNED</type>
      <name>lua_Unsigned</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2357bdcd9af1aaef0a6895a9c3b7eccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>lua_WarnFunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a01be53d7e053b2703a9a0ee91aff4974</anchor>
      <arglist>)(void *ud, const char *msg, int tocont)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lua_Writer</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a855729196d7066b2da21178284868a8d</anchor>
      <arglist>)(lua_State *L, const void *p, size_t sz, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_absindex</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0b801f6cd9f8420053c0bb053a38cc9a</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_arith</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab0a8e0d4a119fa51c2785e25d5b5aa08</anchor>
      <arglist>(lua_State *L, int op)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_CFunction()</type>
      <name>lua_atpanic</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a21ccd6b330c56c62fc3d0f15dd59f7a7</anchor>
      <arglist>(lua_State *L, lua_CFunction panicf)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_callk</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aeebb647cb91c051b1955fac1207de386</anchor>
      <arglist>(lua_State *L, int nargs, int nresults, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_checkstack</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3da4830349a139e15b4c08ced6739f0a</anchor>
      <arglist>(lua_State *L, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_close</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>afe030a97e84f24dfab3afb598faa2fff</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_compare</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a603a5975f5a19c1824e6af53c1326b5c</anchor>
      <arglist>(lua_State *L, int idx1, int idx2, int op)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_concat</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4eba0457df5bafff4d44071d1d8080b6</anchor>
      <arglist>(lua_State *L, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_copy</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7ca1468a179ad07411a0caf7d7dba9f4</anchor>
      <arglist>(lua_State *L, int fromidx, int toidx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_createtable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a022ddaeee46ccb89860c78480e54db05</anchor>
      <arglist>(lua_State *L, int narr, int nrec)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_dump</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9ddf288a81529204406f6d88eaa4486d</anchor>
      <arglist>(lua_State *L, lua_Writer writer, void *data, int strip)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_error</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aae6c05ddea7bd110a3e84595ef92e601</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_gc</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa4d179f50309744049e26166ee956ffd</anchor>
      <arglist>(lua_State *L, int what,...)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Alloc()</type>
      <name>lua_getallocf</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab5b8729206c208fbb794c9c2840b0812</anchor>
      <arglist>(lua_State *L, void **ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getfield</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa97386935b690dd478abd7c6fb89bef8</anchor>
      <arglist>(lua_State *L, int idx, const char *k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getglobal</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aed0bba8f94a9dc573ac77becd0f0c5e9</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Hook()</type>
      <name>lua_gethook</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2bd2c84200d910a5eb375b24ec4b34b6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_gethookcount</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a7c56ea7a2c0c7320c26abe013ebd9bf3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_gethookmask</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>adb80071bb21edac0ca5bd9608b78c8b4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_geti</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa61540e05598186dd6afb26e0f37716c</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getinfo</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9cf23593facaabc7fb42e4d232a507d7</anchor>
      <arglist>(lua_State *L, const char *what, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getiuservalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab60a0f9aae241a62868972a2e606aff8</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_getlocal</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>afab4c753a151dd222a3de6ca5daf4ce2</anchor>
      <arglist>(lua_State *L, const lua_Debug *ar, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getmetatable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a15b983a1c2fd3c7ab7810c4aa0096567</anchor>
      <arglist>(lua_State *L, int objindex)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_getstack</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8b921d13d8b79983b19e1a7964219bc6</anchor>
      <arglist>(lua_State *L, int level, lua_Debug *ar)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_gettable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aaf6927ff4c73814c84d8ffca44d2fda6</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_gettop</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac5d7d4db9186b87ab018916e8826f008</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_getupvalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af30136978fa4de5e7fa8a434b8ca8611</anchor>
      <arglist>(lua_State *L, int funcindex, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_iscfunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6b2ce32286576a8e36fe4629662cb536</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_isinteger</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af8f87f4e8a57a2168837c00c1ea4a41d</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_isnumber</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2b5321e5370d82564c138e9dd8ffc9a5</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_isstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a70f6031d538713cb3b6093adbc658909</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_isuserdata</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af4cc013f4e4e84fc89bab292bd410981</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_isyieldable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab93620938b5c1b2ea729923d888404a9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_len</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac7ade66f92b5e325c42371926f879818</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_load</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3f4c1ed5e0bd437dc527d62c5768b463</anchor>
      <arglist>(lua_State *L, lua_Reader reader, void *dt, const char *chunkname, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *()</type>
      <name>lua_newstate</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af722e4ac7fc0eba5920f59f0162c1b97</anchor>
      <arglist>(lua_Alloc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *()</type>
      <name>lua_newthread</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6a7867e39b589ae581e2ed837cbc6ea4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *()</type>
      <name>lua_newuserdatauv</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a77a7f314b801aa279d602da51ee9601b</anchor>
      <arglist>(lua_State *L, size_t sz, int nuvalue)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_next</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2a62b957ab95d9b542bf7d02794181e6</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_pcallk</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab03ab465d4ca870dc66e228b8dfd3f06</anchor>
      <arglist>(lua_State *L, int nargs, int nresults, int errfunc, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushboolean</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9d7bacf1769dcf7cff7ba7271041e61c</anchor>
      <arglist>(lua_State *L, int b)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushcclosure</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a89f758ed8996c5f405cb7dfb41f78337</anchor>
      <arglist>(lua_State *L, lua_CFunction fn, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_pushfstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af4a7bd8fa65e507e36aff61af8db117d</anchor>
      <arglist>(lua_State *L, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushinteger</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aea46fa9bf358947f5c0a1bf266b26154</anchor>
      <arglist>(lua_State *L, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushlightuserdata</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9d6c960026cbee9ffb95a9d1753675e2</anchor>
      <arglist>(lua_State *L, void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_pushlstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a48a8d31a66ddacf1ea049b980cf09ab2</anchor>
      <arglist>(lua_State *L, const char *s, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushnil</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8bd9c4137a90833221f48dd16659c9e4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushnumber</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a77807056ba032d64b2def2b57dc53d53</anchor>
      <arglist>(lua_State *L, lua_Number n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_pushstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a341ab0333f0da3035bb3a1266b3bb41e</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_pushthread</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a118bd9effa8d54ddcbe37bd5cb70a4b6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_pushvalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a95e1c0a61aff11059655e6d246bcace7</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_pushvfstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a13fb1100c2e3942aa6c69baaf7e3f7cd</anchor>
      <arglist>(lua_State *L, const char *fmt, va_list argp)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_rawequal</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a2cd7fef8e86adabbfec04ddb15aeebda</anchor>
      <arglist>(lua_State *L, int idx1, int idx2)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_rawget</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ae8f0d7f0543fcfe008d5ab1bab1fcd21</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_rawgeti</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4cb16fd79ac268b68742136d6db8d288</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_rawgetp</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8aaccfd5ff3c7acbbd8a48f325a0b779</anchor>
      <arglist>(lua_State *L, int idx, const void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Unsigned()</type>
      <name>lua_rawlen</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5185311c77540dbec9b192a16903f477</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_rawset</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3db5cd3ce7ae703c39d54495be44aafc</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_rawseti</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5e58b5585938f5b4eac93d8dc2c3348c</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_rawsetp</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab919ec94612961d8ca6eebaddd43c5f6</anchor>
      <arglist>(lua_State *L, int idx, const void *p)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_resetthread</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac774e7acb4416363aa205bf4caf06f67</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_resume</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a534ce5b580fb7c5391f931b272eff0a0</anchor>
      <arglist>(lua_State *L, lua_State *from, int narg, int *nres)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_rotate</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af42436f02336933ec56d0db874b4d97b</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_setallocf</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9d88848772cf14b58792115fedf4cd3c</anchor>
      <arglist>(lua_State *L, lua_Alloc f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_setcstacklimit</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0c1ada857215d34a84a602e10878c7bc</anchor>
      <arglist>(lua_State *L, unsigned int limit)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_setfield</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a9580a15c141cbe4bf2a63fea625c3878</anchor>
      <arglist>(lua_State *L, int idx, const char *k)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_setglobal</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8da855aa334f38b822cbaceda0d633be</anchor>
      <arglist>(lua_State *L, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_sethook</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aed21cb21ee0b784d2b0aff1f7b3806c1</anchor>
      <arglist>(lua_State *L, lua_Hook func, int mask, int count)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_seti</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a12ba17fc94b8cf0122aa367170688453</anchor>
      <arglist>(lua_State *L, int idx, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_setiuservalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a276937f1e400751decda710e59fa1913</anchor>
      <arglist>(lua_State *L, int idx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_setlocal</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a009cbda7b68bd7047677d280db4ea064</anchor>
      <arglist>(lua_State *L, const lua_Debug *ar, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_setmetatable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0b834b6a9cd96b141385df14bd0272a4</anchor>
      <arglist>(lua_State *L, int objindex)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_settable</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aeda173d104e3a566ccaac89a1f64a5eb</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_settop</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6cb9c62b9d85b1ad2a04d72bcb733816</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_setupvalue</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a6a2640dd28d1b773dcf36f1c8112835e</anchor>
      <arglist>(lua_State *L, int funcindex, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_setwarnf</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a4306d6a079b2b3ad7ee416b0a6fff3e7</anchor>
      <arglist>(lua_State *L, lua_WarnFunction f, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_status</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af5cd8db0ed930193f1bf67c583666f91</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API size_t()</type>
      <name>lua_stringtonumber</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af4d885e44232f561cfc508a71e144f8f</anchor>
      <arglist>(lua_State *L, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_toboolean</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0f530f104aeaddeeb63b27dc18b42d27</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_CFunction()</type>
      <name>lua_tocfunction</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8c9a532a84b03d90b0a103c007f871b8</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_toclose</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a0a4a79d6be16534af93a7c4de2c86724</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Integer()</type>
      <name>lua_tointegerx</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a46cfc259a847998dfaf2db69e3f4f9f8</anchor>
      <arglist>(lua_State *L, int idx, int *isnum)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_tolstring</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aabf845b1c7ffc0462988b67ba83955cf</anchor>
      <arglist>(lua_State *L, int idx, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Number()</type>
      <name>lua_tonumberx</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a5da44cbd6acc89833d4941bf044989c3</anchor>
      <arglist>(lua_State *L, int idx, int *isnum)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const void *()</type>
      <name>lua_topointer</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ae00a730cd408773f7a4122fccfbbb91a</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_State *()</type>
      <name>lua_tothread</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a8ad0bb2b578f5b6e84511431260a5818</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *()</type>
      <name>lua_touserdata</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a3b3106346d9739a64d48be4e30368dec</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_type</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa988ba5b97ff838ccb92babd63063273</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API const char *()</type>
      <name>lua_typename</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a963a421b920cd7ce229f82091eab18a9</anchor>
      <arglist>(lua_State *L, int tp)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void *()</type>
      <name>lua_upvalueid</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ac0df7bf2b2de17979cb3e2d96dc78bcb</anchor>
      <arglist>(lua_State *L, int fidx, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_upvaluejoin</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a62aee315ee713d18eefced3cedade7ae</anchor>
      <arglist>(lua_State *L, int fidx1, int n1, int fidx2, int n2)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API lua_Number()</type>
      <name>lua_version</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>aa7bd1663f4030328b921dbdd6ee2070b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_warning</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>ab1427d47a6a2d111c62756c0c8c778b5</anchor>
      <arglist>(lua_State *L, const char *msg, int tocont)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API void()</type>
      <name>lua_xmove</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>a389cf4bf773f353508a28293143d403e</anchor>
      <arglist>(lua_State *from, lua_State *to, int n)</arglist>
    </member>
    <member kind="function">
      <type>LUA_API int()</type>
      <name>lua_yieldk</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>af2786755dac30d9e89f9a02948a84def</anchor>
      <arglist>(lua_State *L, int nresults, lua_KContext ctx, lua_KFunction k)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>lua_ident</name>
      <anchorfile>lua_8h.html</anchorfile>
      <anchor>acbf4dc2e5f80547c7f54f41a179258b2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lua_custom_function.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>lua__custom__function_8cpp</filename>
    <includes id="lua__custom__function_8h" name="lua_custom_function.h" local="yes" imported="no">lua_custom_function.h</includes>
  </compound>
  <compound kind="file">
    <name>lua_custom_function.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>lua__custom__function_8h</filename>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">custom_function.h</includes>
    <includes id="sol_8hpp" name="sol.hpp" local="yes" imported="no">sol.hpp</includes>
    <class kind="class">LuaCustomFunction</class>
  </compound>
  <compound kind="file">
    <name>luaconf.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>luaconf_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>l_floatatt</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>af41b220b80eae0908ca2e190ca024990</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_floor</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a89e74d547b8879cf8d10c3e956c283b9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_mathop</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a919f548d82dc9a0681dd0ba8996d986d</anchor>
      <arglist>(op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_sprintf</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a66e2cc299fcf55c169a67b5b3781a955</anchor>
      <arglist>(s, sz, f, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_API</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>af88575eb79fdd88b1cce4533ab5cbe69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CDIR</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a6cb5bc40fe287c1223c0b461372ac080</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CPATH_DEFAULT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a45f20f03a0802b0d90d75639a339b406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_DIRSEP</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a2e611ade620cc30a6f0c306ae39d27d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_EXEC_DIR</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a172ab2e6c826acf300219b4bce1ad7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_EXTRASPACE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ae25668dff58d6257a4fc5b01c1e5820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FLOAT_DOUBLE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a5231cde35be0cc5880683225b8b82d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FLOAT_FLOAT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a12fe69eaae577fc72deec2a0ecd00e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FLOAT_LONGDOUBLE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>aba2804d23f0e9cc5ff8bd1052b764114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FLOAT_TYPE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>af2869411745f915b895705306bee32b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_getlocaledecpoint</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a20bcdecbc9221570e70455f767061698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_IDSIZE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a49c31c00aa2852af25a2c43046a21aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INT_INT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a5461d3c4dc325bf5fcf098a3f03863c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INT_LONG</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ab1f6c4b114cfd661371c87276e44da78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INT_LONGLONG</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a2f18aa3c06d6b4b001c02347e68014c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INT_TYPE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a824d3b6b74c7366b0938085f22dd7e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_integer2str</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a6bd94665fb1db85f2bb6aed3fa1cb455</anchor>
      <arglist>(s, sz, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_INTEGER_FMT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a0147f0a7d04c83b70f691a7549c1e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_KCONTEXT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>aa0ee03595b0ac0cf402754071af956de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LDIR</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a3c00e6041f7f276f3c8e8125c7d28cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NUMBER</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a459532244178d9e61e65aaf40fb42de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_number2str</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a2981eb06b0460773fb1c1a21c93c8d8d</anchor>
      <arglist>(s, sz, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_number2strx</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>aac67fd4fc4890ea6ee5a623abfae127a</anchor>
      <arglist>(L, b, sz, f, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NUMBER_FMT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a8d91a1bf1619825be5a0275c36f20216</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_NUMBER_FRMLEN</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a673aa80d0742c8b420ddd05844432d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_numbertointeger</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a4b0d24a7a90003778668e2d01831bb88</anchor>
      <arglist>(n, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PATH_DEFAULT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ade5464817bc6ac4c929ac914191c6a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PATH_MARK</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a6d221295f625b3cb9cac477c0c475bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_PATH_SEP</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ae9873b615af1ca0225fb3bc8d880a25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_pointer2str</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a927f26920bfa5ced499783fca8cf1e2f</anchor>
      <arglist>(buff, sz, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_ROOT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a910ba17d2686e3a014e5f8464334fa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_str2number</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a4b751913c0b1598d6de4acb99ae48f5a</anchor>
      <arglist>(s, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lua_strx2number</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a4b53a01f7ac167204d227cb6e8d8c1e2</anchor>
      <arglist>(s, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_UNSIGNED</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>aebcf6bf84bcfb38b3004d9ff0b937c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_UNSIGNEDBITS</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a50aa473164b6b09a54c5b9e00d3d885a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VDIR</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a5b5da3c6dbd6545245caa7e23243340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_DDEC</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a3f2cdf96bb04b9d2a9a318a126f99182</anchor>
      <arglist>(dec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_DDEF</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>affa3a74c87c69373c262fdbdc7f97837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_FUNC</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a3f43b35a70c93f2cfde1db42a5a24f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_IS32INT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>afd80ecd3fd68a9deaa257dc69ef513a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXALIGN</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a07ff709daaaf9cee410310059ef7bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXCSTACK</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>aad7d9b351cde290eb12c180d03ec71e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_MAXSTACK</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ad7b065ae58f10bfa5800866b84de5f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_UACINT</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a7a9d650ef5ea12d81160db595fe9f177</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_UACNUMBER</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>ae3594e990592ab0bf7243dad64c76d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAL_BUFFERSIZE</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>af360ad37a770dfdc29291a99c398f42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUALIB_API</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a373d5a572c4c65a5f35a6e4ee9293c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAMOD_API</name>
      <anchorfile>luaconf_8h.html</anchorfile>
      <anchor>a8e877216dd2f0cf9a68255b494f82f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lualib.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lualib_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>lua_assert</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>abea1f576564ec516f6efe8c014bdef2d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_COLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a8548d3b29e4dffa749a4ca4288bec7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_DBLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a4c656e7d665aa72e62976adc701795f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_IOLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a54fc1c91f79390071a7b7fc341c9aac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LOADLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a875eb4d5f4d22b844254330b45f02b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_MATHLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a18b55f45d0662ae9c460e4607913bbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_OSLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>ac89a67224db2eecc20aded867531e26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_STRLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>aa973f7834b4cbf409e5a2752d91cf2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_TABLIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>aa9da6ee4401c3ea9591a60ae5514a4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_UTF8LIBNAME</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>abc11555bcb492e59444d8774bd8970d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_VERSUFFIX</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a06a8221265cf7c226030b5a16b18a1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUALIB_API void()</type>
      <name>luaL_openlibs</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a3744dadc460fb2a20df474eef4d4253d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_base</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a1aebe7162861d1f3fe9c0d6d269031d4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_coroutine</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a8cfa0568db31dd931c31414bf20f26b6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_debug</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a6fde14068d6456a15b45173face90304</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_io</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a686b841d953f3113ddc7538d69debce7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_math</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>ad9a992586e14f1dd04f4983b8740605a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_os</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a17174b03309597e0644e9f1d6ab830f1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_package</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a05e0befc0439f926b6152129ab4f8dea</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_string</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a3cc052c1be81497507ee76524482eaec</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_table</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>a3010f48526cfc95537c1192011374eb3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int()</type>
      <name>luaopen_utf8</name>
      <anchorfile>lualib_8h.html</anchorfile>
      <anchor>af63b59938ae7be8ad222033217b99775</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lundump.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lundump_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="lundump_8h" name="lundump.h" local="yes" imported="no">lundump.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <class kind="struct">LoadState</class>
    <member kind="define">
      <type>#define</type>
      <name>checksize</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a022b57a9b68e60fd3daa99a557d9b92f</anchor>
      <arglist>(S, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>loadVar</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>ab1d6f5039e26f72694ca2e711b21a232</anchor>
      <arglist>(S, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>loadVector</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>ac2c6d25be53702eb5dac5a27feec260e</anchor>
      <arglist>(S, b, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luai_verifycode</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>ac24baf04a83a58a79d218599dc7474c7</anchor>
      <arglist>(L, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lundump_c</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>aa480de4ebd1ff43b613879e98ab2bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkHeader</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>aef0399a03c281a51786c05a14b74b637</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkliteral</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a005ddaa01fdc44c5223b2b641fcb1653</anchor>
      <arglist>(LoadState *S, const char *s, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static l_noret</type>
      <name>error</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a4359a67dfcb96fbedf2becab47365599</anchor>
      <arglist>(LoadState *S, const char *why)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fchecksize</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>adc6b144eed9f7f11d35f27ef83901e99</anchor>
      <arglist>(LoadState *S, size_t size, const char *tname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadBlock</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a4670431cdf12dffe51a41446256a537f</anchor>
      <arglist>(LoadState *S, void *b, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lu_byte</type>
      <name>loadByte</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a42ccd2fdd0830eda677e6b0b4bb5ec5a</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadCode</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>acd554fb4ba9399a7a48919de12daa53f</anchor>
      <arglist>(LoadState *S, Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadConstants</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a4a169ad6d9eefbca97c3a62641d65e48</anchor>
      <arglist>(LoadState *S, Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadDebug</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a121ddfe27d3762c4b5ed14bd3746af7a</anchor>
      <arglist>(LoadState *S, Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadFunction</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a894435708ede05d12c7e81033dae380f</anchor>
      <arglist>(LoadState *S, Proto *f, TString *psource)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>loadInt</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>abc34d9e099b17660e4eaf21b2039ef03</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Integer</type>
      <name>loadInteger</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a47c3697d53ebc451a28687215007e69e</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Number</type>
      <name>loadNumber</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>abc39c54e4b51ab039f8b8f90f45b3d19</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadProtos</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a6a14558eb41ec5a096e4094f033531fe</anchor>
      <arglist>(LoadState *S, Proto *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>loadSize</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>adb3e45444a299e4974bf48f8c4bfde15</anchor>
      <arglist>(LoadState *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TString *</type>
      <name>loadString</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>adf82f91f2291f1cea44f0f28646d6ad5</anchor>
      <arglist>(LoadState *S, Proto *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TString *</type>
      <name>loadStringN</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a809187a6bdb823c33bbbde30a17eca54</anchor>
      <arglist>(LoadState *S, Proto *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>loadUnsigned</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>aeba7bac26dc16767005aba9c51d6210c</anchor>
      <arglist>(LoadState *S, size_t limit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadUpvalues</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a08010fa069d0ec9c6345dfe053001bd7</anchor>
      <arglist>(LoadState *S, Proto *f)</arglist>
    </member>
    <member kind="function">
      <type>LClosure *</type>
      <name>luaU_undump</name>
      <anchorfile>lundump_8c.html</anchorfile>
      <anchor>a388a74bf67456b3abf167ef9fc85b3db</anchor>
      <arglist>(lua_State *L, ZIO *Z, const char *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lundump.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lundump_8h</filename>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LUAC_DATA</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>ad6f33b546a90e78ddb67428b712b48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAC_FORMAT</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>a1898203259aab6e1d60737b1e95c2adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAC_INT</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>af8b5bd7f864ed14aef7a9e7405ce6aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAC_NUM</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>a83a08bb2d400b526bb4a2f449523dd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAC_VERSION</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>aaef225d352d4ab1461adc02e4fa027cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYINT</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>a8b5a7241ca8624862545e5fdfb94cf3b</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaU_dump</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>a2b9d33dfd898f6284de183d168556786</anchor>
      <arglist>(lua_State *L, const Proto *f, lua_Writer w, void *data, int strip)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC LClosure *</type>
      <name>luaU_undump</name>
      <anchorfile>lundump_8h.html</anchorfile>
      <anchor>ae777344c08970a8fc2de3624c4067dde</anchor>
      <arglist>(lua_State *L, ZIO *Z, const char *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lutf8lib.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lutf8lib_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="yes" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="yes" imported="no">lualib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>iscont</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>ab68264d527f44eebb02787d49a7e7168</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lutf8lib_c</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>ae4e6cc627940ab6f545638bf5cfda8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXUNICODE</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>afd8cf5fccc99a6307fb78c36dc004ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXUTF</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>af5f63b8995a31fcdd3f6900d79261245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8PATT</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a2cf7ee81d838fa055a20870d91f8ab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>utfint</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a886038d9846002cde09bbf00e3802074</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>byteoffset</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a805a182cc5dde6d73e07922e8454eaf7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codepoint</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>af4280cee645f392590f2ed63a6301320</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iter_aux</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>ad5fc4a8936de51af672e82150c82a49a</anchor>
      <arglist>(lua_State *L, int strict)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iter_auxlax</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a7e953afe12aba1463b511c39ce46586d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iter_auxstrict</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>afe5c5d5c71be22b9feefda4fe9e48ac9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iter_codes</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>aaead346d7a9236dc0d97fe7914cae6e5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAMOD_API int</type>
      <name>luaopen_utf8</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>ae1247f71bc4b3f3be7da9c9d5c7668b1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushutfchar</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a52e38c3852e8554391b6860bdc796024</anchor>
      <arglist>(lua_State *L, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lua_Integer</type>
      <name>u_posrelat</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>ad40cd6dc984252dfbce8facac91b25ea</anchor>
      <arglist>(lua_Integer pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>utf8_decode</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a56dac1abc454dd8300df3ca9498303ae</anchor>
      <arglist>(const char *s, utfint *val, int strict)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>utfchar</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a7269a837d8746044cb3f33e6db94b00f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>utflen</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>a840e09db1ade39da79b0b4dece0e46eb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const luaL_Reg</type>
      <name>funcs</name>
      <anchorfile>lutf8lib_8c.html</anchorfile>
      <anchor>aa4be121cd05b20a87bf4f1d5c1978a1b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lvm.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lvm_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="ldebug_8h" name="ldebug.h" local="yes" imported="no">ldebug.h</includes>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lfunc_8h" name="lfunc.h" local="yes" imported="no">lfunc.h</includes>
    <includes id="lgc_8h" name="lgc.h" local="yes" imported="no">lgc.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="lopcodes_8h" name="lopcodes.h" local="yes" imported="no">lopcodes.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lstring_8h" name="lstring.h" local="yes" imported="no">lstring.h</includes>
    <includes id="ltable_8h" name="ltable.h" local="yes" imported="no">ltable.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <includes id="lvm_8h" name="lvm.h" local="yes" imported="no">lvm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>checkGC</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a05f520b99525b2ec56d5597ed4a15eb8</anchor>
      <arglist>(L, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>docondjump</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af4484c1945bfa516c6dec5382c7d3f20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dojump</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a145a3aec07a6b2a6b78e91f83b810a9f</anchor>
      <arglist>(ci, i, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>donextjump</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ab6c6e5c0af31fccecc3464db950e8107</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>halfProtect</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a89acfdec431169d8ad8bde3952bbd844</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>halfProtectNT</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8d3732d68d992f7662e63fedf2e781c9</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isemptystr</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae8f3af735ff64fa28e84ea124ff77861</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KB</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a11423b97da0e060b24d31d7e71534844</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KC</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ac0b1105a4fbcaf1eaaeeb21fde493268</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_addi</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ad15610968ca2288a0ee43de0ac00fc56</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_band</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a2ae697e156c4a4f2c92f2d1e133a5255</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_bor</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a2c1a2e4332f652bc78071b89b06b3d58</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_bxor</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a1719c71ba0a699fa728a6d3091114941</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_gei</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a3890b28845d18e2c75d51b3e7fd85f9c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_gti</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8fdefcbe99129a14abac1d25be4794bc</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_intfitsf</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae3419ac662e1d1cf37cde228781d8ad9</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_lei</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af018f58bdf08a419023bcb94d0fab609</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_lti</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a52eace142e89aebd3cc76b2257bc1ac6</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_muli</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a87f648fd6055968d928dc2fef3e2d05b</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>l_subi</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>adca3ee1c8bff66cff29c485a8b0f8d0b</anchor>
      <arglist>(L, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_USE_JUMPTABLE</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a23db0b8d14efa41ab925d3c939eff24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaV_shiftr</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a1696d36ebff18f8164f4aa2f993c2088</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lvm_c</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a26fd89afa52fe8d2335f741f35611ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXTAGLOOP</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aa25ebed8c5d8537e72643d5c81420bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBITS</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a671db1197d35e1db5d5bf18f1af5ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBM</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae126772a4eeffe9b1f4ad8b8bea1228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arith</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>accac296bbdd639e9a290dd90e6ee97bc</anchor>
      <arglist>(L, iop, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arith_aux</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a293974e782860ba3cc56e8357d0c2ac4</anchor>
      <arglist>(L, v1, v2, iop, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arithf</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a3a4f9c96d42bbb54c163fd3f3799a53c</anchor>
      <arglist>(L, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arithf_aux</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a27c82162e3bd29ab27ae1cd6660207ca</anchor>
      <arglist>(L, v1, v2, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arithfK</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a2bf3c022ca2f380a54b253dcb57ed4fc</anchor>
      <arglist>(L, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arithI</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a64f748f1270f46a82d9740b510e0cd3a</anchor>
      <arglist>(L, iop, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_arithK</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af99dda342975a0c5aa932cd408476008</anchor>
      <arglist>(L, iop, fop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_bitwise</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a65ec8fe21615050150ecc5aed115bc1b</anchor>
      <arglist>(L, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_bitwiseK</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a58d4f607b71631156a48372cf05d403e</anchor>
      <arglist>(L, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_order</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a427d042b492c9feb6beaeea80f6bd594</anchor>
      <arglist>(L, opi, opn, other)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>op_orderI</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ac2b4fecc5abdaf3ec282df9a7b728e13</anchor>
      <arglist>(L, opi, opf, inv, tm)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Protect</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae20e156330a1cdfb3738f042f7eae35a</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ProtectNT</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a240b167bd7f3ed903cd1518960b1489c</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RA</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a721dd0af7e652d2d98b1f765f7860bcb</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RB</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a2688e9bc2c975760015dd57956107eb4</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RC</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a316a781a03ac24357a00b0037fb38565</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RKC</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a621b920c2683748903f90d71a1fb157b</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>savepc</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af118f5c1afd189a53b6d967d5e2f5479</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>savestate</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a59d34ce7e11dd5c6aa72c76fa2fe09a0</anchor>
      <arglist>(L, ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tostring</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ac4af8d3b7a2c325068e51a81b01d0a65</anchor>
      <arglist>(L, o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>updatebase</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8e2f8e15f68c38d8c1a784fa79fbfe2d</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>updatestack</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aa2532fb78de8437337c3a287df45a139</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>updatetrap</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>abb4b554ff3bfb81c40e994b89c466728</anchor>
      <arglist>(ci)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmbreak</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a362451cac7ed1e9ebf8978cd761a01fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmcase</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a64ed762fd3da016b8792d4ac0d0cf17f</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmdispatch</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae65c98d22c152f2d423102a999a821c9</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmfetch</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae2618898a2f8e320a173906bb811c9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vRB</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a83fae87b4e07c8e466b98d2085582562</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vRC</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a0c07e0d29b6b7d24e42617450d7bff24</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy2buff</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a7f03a9c23b77ec5cd280bb955ec430b8</anchor>
      <arglist>(StkId top, int n, char *buff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>floatforloop</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ae1da05262daf2e1f5616c2f0e6472264</anchor>
      <arglist>(StkId ra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>forlimit</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a74de39e56f455130121e51b2cae6685a</anchor>
      <arglist>(lua_State *L, lua_Integer init, const TValue *lim, lua_Integer *p, lua_Integer step)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>forprep</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8d9c9746ae6f28dd1b17982a88589b51</anchor>
      <arglist>(lua_State *L, StkId ra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l_strcmp</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af609f8da5aa129c2dfe05d03f7001c03</anchor>
      <arglist>(const TString *ls, const TString *rs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l_strton</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ad20630400fb41a023f723f86d1bcf2ee</anchor>
      <arglist>(const TValue *obj, TValue *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LEfloatint</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a29b512f6e7e0c458be29cf7fe250bba3</anchor>
      <arglist>(lua_Number f, lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LEintfloat</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ab394eec9acbce8e5be88eeaf799d6a13</anchor>
      <arglist>(lua_Integer i, lua_Number f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LEnum</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aa531a8c826e4bbb1918f43bd84b9456a</anchor>
      <arglist>(const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lessequalothers</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aa12d860dd59154d1952911589fd72fb2</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lessthanothers</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a13f124eec78027029d2e8fd9b83ee614</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LTfloatint</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a4c8a4beda3cf0a265070dc6832183318</anchor>
      <arglist>(lua_Number f, lua_Integer i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LTintfloat</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aed56b743321d737d2c2df6268674281f</anchor>
      <arglist>(lua_Integer i, lua_Number f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LTnum</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a1e3534dce31fc52f71f974802bc6ace2</anchor>
      <arglist>(const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_concat</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a2f076040af405dcb50d661edd692eca7</anchor>
      <arglist>(lua_State *L, int total)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_equalobj</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a4826066036eb5f7cf0f8a33f7073f49e</anchor>
      <arglist>(lua_State *L, const TValue *t1, const TValue *t2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_execute</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a221e6dd0bc488dc961e9007ed8e21189</anchor>
      <arglist>(lua_State *L, CallInfo *ci)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_finishget</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a45c30a70c51ed843f58bd446aa2096c9</anchor>
      <arglist>(lua_State *L, const TValue *t, TValue *key, StkId val, const TValue *slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_finishOp</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8ccb90ee001013b54a5005df64c7359d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_finishset</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a190116824dc13c5d37a6b2962f425a0d</anchor>
      <arglist>(lua_State *L, const TValue *t, TValue *key, TValue *val, const TValue *slot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_flttointeger</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a3a9a9378ccdbd0ea4cba6555673dccf9</anchor>
      <arglist>(lua_Number n, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>lua_Integer</type>
      <name>luaV_idiv</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a8815b6d106992c5713900b20a0da5e29</anchor>
      <arglist>(lua_State *L, lua_Integer m, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_lessequal</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a03d32b640c60651c78bc5ae0f2bc0549</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_lessthan</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a82cf4e4e2322eef8c4c53b98669e2ada</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function">
      <type>lua_Integer</type>
      <name>luaV_mod</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>af1241d1650e114f39843626fd879d3d6</anchor>
      <arglist>(lua_State *L, lua_Integer m, lua_Integer n)</arglist>
    </member>
    <member kind="function">
      <type>lua_Number</type>
      <name>luaV_modf</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ac0162e10dc7e235089eb3cbef4addca7</anchor>
      <arglist>(lua_State *L, lua_Number m, lua_Number n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaV_objlen</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aae23b597659b2aae680f1d0a0b39ab3b</anchor>
      <arglist>(lua_State *L, StkId ra, const TValue *rb)</arglist>
    </member>
    <member kind="function">
      <type>lua_Integer</type>
      <name>luaV_shiftl</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>ade6c9565152d0bb1f6116a90ea2c867a</anchor>
      <arglist>(lua_Integer x, lua_Integer y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_tointeger</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a924f46c2bf450e137210ca19b4461747</anchor>
      <arglist>(const TValue *obj, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_tointegerns</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>aed793e2bcd34f922ab591e317e57d375</anchor>
      <arglist>(const TValue *obj, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaV_tonumber_</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>adf13f75d26fb8674d228c32803abe382</anchor>
      <arglist>(const TValue *obj, lua_Number *n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushclosure</name>
      <anchorfile>lvm_8c.html</anchorfile>
      <anchor>a4bcc07915cc8b4d397b6d411e4d2723c</anchor>
      <arglist>(lua_State *L, Proto *p, UpVal **encup, StkId base, StkId ra)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lvm.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lvm_8h</filename>
    <includes id="ldo_8h" name="ldo.h" local="yes" imported="no">ldo.h</includes>
    <includes id="lobject_8h" name="lobject.h" local="yes" imported="no">lobject.h</includes>
    <includes id="ltm_8h" name="ltm.h" local="yes" imported="no">ltm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>cvt2num</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a19856e050e5fb27e8c0babf15cf1a1fa</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cvt2str</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aa6af30bdcb0dce1826c81061cec16d81</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>intop</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a6c054eb9ce53c1b282e7ff0088895a37</anchor>
      <arglist>(op, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_FLOORN2I</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a8fad4fb73165b35bb6e1b9718040703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaV_fastget</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a16d42351ed7a1d0c0c1677bdfd3b123b</anchor>
      <arglist>(L, t, k, slot, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaV_fastgeti</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1caa2d08a594618bae645c93d3e21a56</anchor>
      <arglist>(L, t, k, slot)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaV_finishfastset</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a432c22e13223409ad55ed6c3aec12bcb</anchor>
      <arglist>(L, t, slot, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaV_rawequalobj</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aedbcec0d2a0e951710844d11dfa59a07</anchor>
      <arglist>(t1, t2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tointeger</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aa0972161c02de57dbe993112eb5c5583</anchor>
      <arglist>(o, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tointegerns</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a0b3a6eff12747eacea6551dbc2d42707</anchor>
      <arglist>(o, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tonumber</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>af9edcc5da8ea1ac07ffdf79fbe5bb95c</anchor>
      <arglist>(o, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tonumberns</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1c1072a8845c14cc7b5b7744ef4d18a4</anchor>
      <arglist>(o, n)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>F2Imod</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1639065f78212a54317141b2703061c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>F2Ieq</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1639065f78212a54317141b2703061c0a7eaebd7cdc41b6f7c4ae319a813f3995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>F2Ifloor</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1639065f78212a54317141b2703061c0a04712d393ba74d0c04f9f1e80f33c02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>F2Iceil</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1639065f78212a54317141b2703061c0ac844cfcb3d7f91dd0c10f424d93c13ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_concat</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aee84bfc563cb4bdd21a013218a289aa7</anchor>
      <arglist>(lua_State *L, int total)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_equalobj</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a2f779d315adf5ac6a26c88409b58eeec</anchor>
      <arglist>(lua_State *L, const TValue *t1, const TValue *t2)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_execute</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>ac430e93ed874f6ab2449d7a16aa6b62f</anchor>
      <arglist>(lua_State *L, CallInfo *ci)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_finishget</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a282d1037898c9b77aae41b12327a6c72</anchor>
      <arglist>(lua_State *L, const TValue *t, TValue *key, StkId val, const TValue *slot)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_finishOp</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a5db3e64b3cc2f63c3b10b27f7ecd1d03</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_finishset</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>ab932d6ab0da7d7c900e4fa020b08ea76</anchor>
      <arglist>(lua_State *L, const TValue *t, TValue *key, TValue *val, const TValue *slot)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_flttointeger</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aafdf8bf00e39d6cf1d53e1e364ced4cb</anchor>
      <arglist>(lua_Number n, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC lua_Integer</type>
      <name>luaV_idiv</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a3fb7bab8732e10dbf0305243201075dc</anchor>
      <arglist>(lua_State *L, lua_Integer x, lua_Integer y)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_lessequal</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aa151c39c80af19e2ea6d309e7993973c</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_lessthan</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a1245a563d674251ea03c7abbd1a2ca8c</anchor>
      <arglist>(lua_State *L, const TValue *l, const TValue *r)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC lua_Integer</type>
      <name>luaV_mod</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a8c64b8dbe11cb5be7617feb17c279ced</anchor>
      <arglist>(lua_State *L, lua_Integer x, lua_Integer y)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC lua_Number</type>
      <name>luaV_modf</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a7de4dcc7d1f397d2c02443dd7cb3e65b</anchor>
      <arglist>(lua_State *L, lua_Number x, lua_Number y)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaV_objlen</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a414b4b487239935324f2f16e1e7715db</anchor>
      <arglist>(lua_State *L, StkId ra, const TValue *rb)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC lua_Integer</type>
      <name>luaV_shiftl</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>aa785f0ac32664e47c2d3689d75edc5e8</anchor>
      <arglist>(lua_Integer x, lua_Integer y)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_tointeger</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a2a864417ad70b6e8d3eb7d3c10cad672</anchor>
      <arglist>(const TValue *obj, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_tointegerns</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a217081972ce52f0e7a489d2398422b39</anchor>
      <arglist>(const TValue *obj, lua_Integer *p, F2Imod mode)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaV_tonumber_</name>
      <anchorfile>lvm_8h.html</anchorfile>
      <anchor>a8dde84947fb2b5ec169813216235a4ba</anchor>
      <arglist>(const TValue *obj, lua_Number *n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzio.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lzio_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="llimits_8h" name="llimits.h" local="yes" imported="no">llimits.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <includes id="lstate_8h" name="lstate.h" local="yes" imported="no">lstate.h</includes>
    <includes id="lzio_8h" name="lzio.h" local="yes" imported="no">lzio.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>lzio_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lzio_c</name>
      <anchorfile>lzio_8c.html</anchorfile>
      <anchor>a5951afcafb16519a9de1dede747aefb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luaZ_fill</name>
      <anchorfile>lzio_8c.html</anchorfile>
      <anchor>a7d496b76e161e81d07f9200af4784cb2</anchor>
      <arglist>(ZIO *z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luaZ_init</name>
      <anchorfile>lzio_8c.html</anchorfile>
      <anchor>aeac95715238190000a710e2c304133a2</anchor>
      <arglist>(lua_State *L, ZIO *z, lua_Reader reader, void *data)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>luaZ_read</name>
      <anchorfile>lzio_8c.html</anchorfile>
      <anchor>a8f724436a986edc42726b43aded0759a</anchor>
      <arglist>(ZIO *z, void *b, size_t n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzio.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>lzio_8h</filename>
    <includes id="lua_8h" name="lua.h" local="yes" imported="no">lua.h</includes>
    <includes id="lmem_8h" name="lmem.h" local="yes" imported="no">lmem.h</includes>
    <class kind="struct">Mbuffer</class>
    <class kind="struct">Zio</class>
    <member kind="define">
      <type>#define</type>
      <name>EOZ</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a8341bdc72db5a2f045e18440f9523008</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_buffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>aa51f632cb0519368a65ada80b71ea1e3</anchor>
      <arglist>(buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_bufflen</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a26c3aeb9ce93f8559b0a596cf7bb1031</anchor>
      <arglist>(buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_buffremove</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>ab9e4cabf75529d0c2f5a809f49a25281</anchor>
      <arglist>(buff, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_freebuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a549577e88246e83e4578cabd2ea030ca</anchor>
      <arglist>(L, buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_initbuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a22367cbe48563efa737ffee3f2774ae2</anchor>
      <arglist>(L, buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_resetbuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a53c928283083a162c79e0152048affe2</anchor>
      <arglist>(buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_resizebuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>ab158420acf019b3a45e8ae6e65b51fdb</anchor>
      <arglist>(L, buff, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>luaZ_sizebuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a072ede62ba384b9d5fdedbb80eaf3ee1</anchor>
      <arglist>(buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>zgetc</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>aecca8ea1e6dc0c97b458f77c0e3491de</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Mbuffer</type>
      <name>Mbuffer</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>aee8c6d073751ebb3729a5c9ae1efc56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Zio</type>
      <name>ZIO</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a3a6756c936bdfffa304b1d808ce7dc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC int</type>
      <name>luaZ_fill</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a407faec289b7559f210ac784e11a59bb</anchor>
      <arglist>(ZIO *z)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC void</type>
      <name>luaZ_init</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a182323feac5ab7363dbf654d87f057d5</anchor>
      <arglist>(lua_State *L, ZIO *z, lua_Reader reader, void *data)</arglist>
    </member>
    <member kind="function">
      <type>LUAI_FUNC size_t</type>
      <name>luaZ_read</name>
      <anchorfile>lzio_8h.html</anchorfile>
      <anchor>a1f10428fa224047cec9e9b1756a0b733</anchor>
      <arglist>(ZIO *z, void *b, size_t n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>main_8cpp</filename>
    <includes id="mainwindow_8h" name="mainwindow.h" local="yes" imported="no">mainwindow.h</includes>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <includes id="first__derivative_8h" name="first_derivative.h" local="yes" imported="no">transforms/first_derivative.h</includes>
    <includes id="scale__transform_8h" name="scale_transform.h" local="yes" imported="no">transforms/scale_transform.h</includes>
    <includes id="moving__average__filter_8h" name="moving_average_filter.h" local="yes" imported="no">transforms/moving_average_filter.h</includes>
    <includes id="outlier__removal_8h" name="outlier_removal.h" local="yes" imported="no">transforms/outlier_removal.h</includes>
    <includes id="integral__transform_8h" name="integral_transform.h" local="yes" imported="no">transforms/integral_transform.h</includes>
    <includes id="nlohmann__parsers_8h" name="nlohmann_parsers.h" local="yes" imported="no">nlohmann_parsers.h</includes>
    <includes id="new__release__dialog_8h" name="new_release_dialog.h" local="yes" imported="no">new_release_dialog.h</includes>
    <member kind="function">
      <type>QPixmap</type>
      <name>getFunnySplashscreen</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a8cc2209f4ac42c2ac535387959bcc070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetVersionNumber</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad2dbd42ea93321269862b7a21f6d652e</anchor>
      <arglist>(QString str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OpenNewReleaseDialog</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>afc75027de7c8092c9754d71f5a0b131b</anchor>
      <arglist>(QNetworkReply *reply)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static QString</type>
      <name>VERSION_STRING</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ab1e27a6933d381301d35b858dd1d3527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainwindow.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>mainwindow_8cpp</filename>
    <includes id="mainwindow_8h" name="mainwindow.h" local="yes" imported="no">mainwindow.h</includes>
    <includes id="curvelist__panel_8h" name="curvelist_panel.h" local="yes" imported="no">curvelist_panel.h</includes>
    <includes id="tabbedplotwidget_8h" name="tabbedplotwidget.h" local="yes" imported="no">tabbedplotwidget.h</includes>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <includes id="function__editor_8h" name="function_editor.h" local="yes" imported="no">transforms/function_editor.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
    <includes id="stylesheet_8h" name="stylesheet.h" local="yes" imported="no">stylesheet.h</includes>
    <includes id="preferences__dialog_8h" name="preferences_dialog.h" local="yes" imported="no">preferences_dialog.h</includes>
    <includes id="nlohmann__parsers_8h" name="nlohmann_parsers.h" local="yes" imported="no">nlohmann_parsers.h</includes>
    <includes id="cheatsheet__dialog_8h" name="cheatsheet_dialog.h" local="yes" imported="no">cheatsheet/cheatsheet_dialog.h</includes>
    <member kind="function">
      <type>void</type>
      <name>importPlotDataMapHelper</name>
      <anchorfile>mainwindow_8cpp.html</anchorfile>
      <anchor>a2655a914c86d3333e3f0baec6b9bbc14</anchor>
      <arglist>(std::unordered_map&lt; std::string, T &gt; &amp;source, std::unordered_map&lt; std::string, T &gt; &amp;destination, bool delete_older)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const QString</type>
      <name>LAYOUT_VERSION</name>
      <anchorfile>mainwindow_8cpp.html</anchorfile>
      <anchor>a9ada38ccd3d401eb2a47f2cd307a6020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainwindow.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>mainwindow_8h</filename>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <includes id="plot__docker_8h" name="plot_docker.h" local="yes" imported="no">plot_docker.h</includes>
    <includes id="curvelist__panel_8h" name="curvelist_panel.h" local="yes" imported="no">curvelist_panel.h</includes>
    <includes id="tabbedplotwidget_8h" name="tabbedplotwidget.h" local="yes" imported="no">tabbedplotwidget.h</includes>
    <includes id="realslider_8h" name="realslider.h" local="yes" imported="no">realslider.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="dataloader__base_8h" name="dataloader_base.h" local="yes" imported="no">PlotJuggler/dataloader_base.h</includes>
    <includes id="statepublisher__base_8h" name="statepublisher_base.h" local="yes" imported="no">PlotJuggler/statepublisher_base.h</includes>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">transforms/custom_function.h</includes>
    <includes id="function__editor_8h" name="function_editor.h" local="yes" imported="no">transforms/function_editor.h</includes>
    <class kind="class">MainWindow</class>
    <class kind="class">PopupMenu</class>
  </compound>
  <compound kind="file">
    <name>menubar.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>menubar_8cpp</filename>
    <includes id="menubar_8h" name="menubar.h" local="yes" imported="no">menubar.h</includes>
  </compound>
  <compound kind="file">
    <name>menubar.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>menubar_8h</filename>
    <class kind="class">MenuBar</class>
  </compound>
  <compound kind="file">
    <name>messageparser_base.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>messageparser__base_8cpp</filename>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
  </compound>
  <compound kind="file">
    <name>messageparser_base.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>messageparser__base_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="pj__plugin_8h" name="pj_plugin.h" local="yes" imported="no">PlotJuggler/pj_plugin.h</includes>
    <class kind="class">PJ::MessageParser</class>
    <class kind="class">PJ::MessageParserCreator</class>
    <class kind="class">PJ::MessageRef</class>
    <namespace>PJ</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MessageParserCreator_iid</name>
      <anchorfile>messageparser__base_8h.html</anchorfile>
      <anchor>a71edd6616b5fa790d159e6b893b3a6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; QString, std::shared_ptr&lt; MessageParserCreator &gt;&gt;</type>
      <name>MessageParserFactory</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a6fd075e1fee2c7f3c2334a5c0a6ff37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MessageParser &gt;</type>
      <name>MessageParserPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>afd609763c95d878e3c53a73ddbb2f2ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Messages.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Messages_8c</filename>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>Messages_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max_msg_len</name>
      <anchorfile>Messages_8c.html</anchorfile>
      <anchor>a0501b4f721f414af3be2412a4407baa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Messages_get</name>
      <anchorfile>Messages_8c.html</anchorfile>
      <anchor>ab0c342273f8f7d3c206314ae8215a14c</anchor>
      <arglist>(int index, enum LOG_LEVELS log_level)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>protocol_message_list</name>
      <anchorfile>Messages_8c.html</anchorfile>
      <anchor>a47e9d77b3e172ece1191f0783a76d77d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>trace_message_list</name>
      <anchorfile>Messages_8c.html</anchorfile>
      <anchor>ac8d1fa961cffcd7242e54eff3fff797b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Messages.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Messages_8h</filename>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>Messages_get</name>
      <anchorfile>Messages_8h.html</anchorfile>
      <anchor>a89ad2c44e0a65fdda1fb1de1cbabac32</anchor>
      <arglist>(int, enum LOG_LEVELS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moving_average_filter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>moving__average__filter_8cpp</filename>
    <includes id="moving__average__filter_8h" name="moving_average_filter.h" local="yes" imported="no">moving_average_filter.h</includes>
  </compound>
  <compound kind="file">
    <name>moving_average_filter.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>moving__average__filter_8h</filename>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <includes id="ring__span_8hpp" name="ring_span.hpp" local="yes" imported="no">PlotJuggler/ring_span.hpp</includes>
    <class kind="class">MovingAverageFilter</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>mqtt_test.py</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamMQTT/</path>
    <filename>mqtt__test_8py</filename>
    <namespace>mqtt_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>on_connect</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a789e2e099d790c4cea17a551864246e7</anchor>
      <arglist>(client, userdata, flags, rc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a6c0f7775288248c2fcd4c526de736d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>ab2a5349420d9113f36be5dd23c6abcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>on_connect</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>af7b193055e2c42c2d71ea4d6cba206eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ret</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a0e47a61a5aa59fdfdd1a0ab204c98e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a169df1094eac11bba63474ee34b70626</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTAsync.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTAsync_8c</filename>
    <includes id="MQTTPersistence_8h" name="MQTTPersistence.h" local="yes" imported="no">MQTTPersistence.h</includes>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="utf-8_8h" name="utf-8.h" local="yes" imported="no">utf-8.h</includes>
    <includes id="MQTTProtocol_8h" name="MQTTProtocol.h" local="yes" imported="no">MQTTProtocol.h</includes>
    <includes id="MQTTProtocolOut_8h" name="MQTTProtocolOut.h" local="yes" imported="no">MQTTProtocolOut.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="OsWrapper_8h" name="OsWrapper.h" local="yes" imported="no">OsWrapper.h</includes>
    <includes id="WebSocket_8h" name="WebSocket.h" local="yes" imported="no">WebSocket.h</includes>
    <class kind="struct">keyloc</class>
    <class kind="struct">MQTTAsync_command</class>
    <class kind="struct">MQTTAsync_queuedCommand</class>
    <class kind="struct">MQTTAsync_struct</class>
    <class kind="struct">qEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_INFO_STRINGS</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a48e5d65228327c5f6ad9503b0a72db32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_TCP</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aff8054f166c9eb81b4e7695bc7f1ec79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_WS</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a5771cb458542c28e7bd49a92f2840828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_WSS</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>adba1cd25f9e81e0d2b88c905896efb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINAPI</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9aa60e1ead64be77ad551e745cbfd4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTAsync_struct</type>
      <name>MQTTAsyncs</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a3b65d72ddc248c4304be29a59896b366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MQTTAsync_threadStates</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9a6175821327c490d8b14770ec4206d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOPPED</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9a6175821327c490d8b14770ec4206d6a948b2aee15f52b421fa4770c47bcfe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9a6175821327c490d8b14770ec4206d6a88bb48a005cb978e429b9dc98d2480ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9a6175821327c490d8b14770ec4206d6a1061be6c3fb88d32829cba6f6b2be304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOPPING</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9a6175821327c490d8b14770ec4206d6a898cbaf2e64179c5cfdff4d10b3728c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clientCompareConnectCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a65efc65648b4f2b608f7f1a132cda81c</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clientSockCompare</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ac35494adea1f11d3480b50b8a7f0c17d</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clientStructCompare</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a5579d1cd22f621e5237ec976585d1721</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cmdMessageIDCompare</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a1678efc592411fca0fd34f0c96e5fedb</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cmpkeys</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aeb0a5ba11168896ed8698f0ff190fdd6</anchor>
      <arglist>(const void *p1, const void *p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_addCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a83c19f30e29a44e6608b3b8fb70fe2a8</anchor>
      <arglist>(MQTTAsync_queuedCommand *command, int command_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_assignMsgId</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7c90e793b55f2e0d1bf3fc88b6871752</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_checkConn</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aca8a4dd433421b2a1143014e56bac195</anchor>
      <arglist>(MQTTAsync_command *command, MQTTAsyncs *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_checkDisconnect</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9db1df42433179cdc1be65add806f9dc</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_command *command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_checkTimeouts</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a8ed85a88598aea0e86b27b85608730fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_cleanSession</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a4a85570057e0c1a2a64e226472b391a8</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_closeOnly</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a4d89edc37d978f4550bd987808f384dd</anchor>
      <arglist>(Clients *client, enum MQTTReasonCodes reasonCode, MQTTProperties *props)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_closeSession</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9e31870c68891e66fabc072747e2762d</anchor>
      <arglist>(Clients *client, enum MQTTReasonCodes reasonCode, MQTTProperties *props)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_completeConnection</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a32b2768bef844713a1f55537d0a568a4</anchor>
      <arglist>(MQTTAsyncs *m, Connack *connack)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_connect</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a0388b226a414b09fa733f6d65004ec32</anchor>
      <arglist>(MQTTAsync handle, const MQTTAsync_connectOptions *options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_connecting</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a5aaca607a8e744b0ff3e8d4977c56ea0</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_create</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a5462c4618d0a229116db5fbadacf95d2</anchor>
      <arglist>(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_createWithOptions</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a78cbe1b851fea48001112f7ba9e4ea62</anchor>
      <arglist>(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTAsync_createOptions *options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTPacket *</type>
      <name>MQTTAsync_cycle</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a29a9a42a9f5bc37fcb45996749f55383</anchor>
      <arglist>(int *sock, unsigned long timeout, int *rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_deliverMessage</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a10a7d31f2aa4ced94264b118835f9cca</anchor>
      <arglist>(MQTTAsyncs *m, char *topicName, size_t topicLen, MQTTAsync_message *mm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_destroy</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad5562f9dc71fbd93d25ad20b328cb887</anchor>
      <arglist>(MQTTAsync *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_disconnect</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>adc69afa4725f8321bdaa5a05aec5cfd5</anchor>
      <arglist>(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_disconnect1</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7803c630046a79de6292824211c2464c</anchor>
      <arglist>(MQTTAsync handle, const MQTTAsync_disconnectOptions *options, int internal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_disconnect_internal</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ae1497256d88343c73e6a5c2d4cfcdc1a</anchor>
      <arglist>(MQTTAsync handle, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_emptyMessageQueue</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ae4029d83b238928319282caf3cbae13f</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_free</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>afba9ef1a118b7d83ffc79276a9bbbc0e</anchor>
      <arglist>(void *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_freeCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a324ade8312a5f73e7c21f0c2cd3665cd</anchor>
      <arglist>(MQTTAsync_queuedCommand *command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_freeCommand1</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ac7ee97347a1979d99829db1f65fa1ddf</anchor>
      <arglist>(MQTTAsync_queuedCommand *command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_freeCommands</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ab0e7e76e67632bc039105e88e71969e3</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_freeMessage</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad74a709c440ed5f025af4c8b5fded926</anchor>
      <arglist>(MQTTAsync_message **message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_freeResponses</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad4412bf7747adbeebda15561b16a3ca1</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_freeServerURIs</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a854df3a4c6a8efc079891260b124a20d</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_getNoBufferedMessages</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a3c002cc111a214524079c07cc0a77cbc</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_getPendingTokens</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>abc92f60743fc471643b473abbc987be0</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token **tokens)</arglist>
    </member>
    <member kind="function">
      <type>MQTTAsync_nameValue *</type>
      <name>MQTTAsync_getVersionInfo</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7cf29b785a1d4ff1de2e67e2f916b658</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_global_init</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a1705e75a48999cb45bf85c15608478f5</anchor>
      <arglist>(MQTTAsync_init_options *inits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_init</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad143fe5dae5165e03d2e562563ec278f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_init_rand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7daa751f78245b21065ada1fc7bdcd73</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_insertInOrder</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a81eee00030b940c08a53b6694b0c0f5e</anchor>
      <arglist>(List *list, void *content, int size, struct keyloc *keyloc_array, int array_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_isComplete</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a4f418f6b22866aa3f4687d1b07350aff</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_isConnected</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a46c332245c379629ae11f457fc179457</anchor>
      <arglist>(MQTTAsync handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_lock_mutex</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a56e1a1e019cebac288160c4a09488283</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTAsync_malloc</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>af5500ba58592afafaade2fcabdc61e61</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_persistCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a5d01ab0acf93bf6b417a48b929b8a4b4</anchor>
      <arglist>(MQTTAsync_queuedCommand *qcmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_processCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ab702b07dc2d2d94c0e1924621b3d266a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_randomJitter</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9bd3b838e389b9f1063a068683d55c8a</anchor>
      <arglist>(int currentIntervalBase, int minInterval, int maxInterval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>MQTTAsync_receiveThread</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ae336d13b795abf5132cd6b62271cc5cb</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_reconnect</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>abd3ea01869b89ff23f9522640479c395</anchor>
      <arglist>(MQTTAsync handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTAsync_queuedCommand *</type>
      <name>MQTTAsync_restoreCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a57c1091da3a4a9a8a1fb65894a38da47</anchor>
      <arglist>(char *buffer, int buflen, int MQTTVersion, MQTTAsync_queuedCommand *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_restoreCommands</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad8611f003e30f5d7f35a53a1f39ab208</anchor>
      <arglist>(MQTTAsyncs *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_retry</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a992cfcd62e9eb108b36c7a6063a97d08</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_send</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a63c66a311ab16239a4175ff671871bf2</anchor>
      <arglist>(MQTTAsync handle, const char *destinationName, int payloadlen, const void *payload, int qos, int retained, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_sendMessage</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a245f44526a363ce5a5efbc184ec8ec68</anchor>
      <arglist>(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *message, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>MQTTAsync_sendThread</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a966a66677a32342fb7817b206e887a31</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setAfterPersistenceRead</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ab4d16e3c57502be6a7d1b1d3bcc382f3</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTPersistence_afterRead *co)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setBeforePersistenceWrite</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a1002b09c62a096578c9b3e0135eb98c1</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTPersistence_beforeWrite *co)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setCallbacks</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ae9ae8d61023e7029ef5a19f5219c3599</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setConnected</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7cb5c29cb0a2e8db0d34a6d773b14537</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connected *connected)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setConnectionLostCallback</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aee15bbd9224efd9dcce9b4ae491b2e2e</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setDeliveryCompleteCallback</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a94ec624ee22cc01d2ca58a9e646a2665</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setDisconnected</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>af7bd23fa5c21d392575e8c63b4b22985</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_disconnected *disconnected)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setMessageArrivedCallback</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a44abc360051b918a39b0596a137775ae</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_messageArrived *ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_setTraceCallback</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a0b350581324a4ff0eaee71e7a6721388</anchor>
      <arglist>(MQTTAsync_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_setTraceLevel</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ac7fbab13a0b2e5dd4ee11efbbb9f6a3a</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_setUpdateConnectOptions</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aa2cbaf63f756e76ab18cd942269d8651</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_updateConnectOptions *updateOptions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTAsync_sleep</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a1e5f443715e00543d792441aeeb506c5</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_Socket_noPendingWrites</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aa25ab3ee8d2541e4f0a4e6d143fcf950</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_startConnectRetry</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a051ae58c6392fc317fad1f3ca363d037</anchor>
      <arglist>(MQTTAsyncs *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_stop</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad6dbfed12da972f0be8b08a0314b67f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTAsync_strerror</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a875cd089a8b23eb3fd50c0406fc75d9f</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_subscribe</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ae10bd009934b3bb4a9f4abae7424a611</anchor>
      <arglist>(MQTTAsync handle, const char *topic, int qos, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_subscribeMany</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a8a956fd9eed94eeb1bf87c88abf43f9d</anchor>
      <arglist>(MQTTAsync handle, int count, char *const *topic, int *qos, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_terminate</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9cd552aa4299710fad0f37dd88afc742</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_unlock_mutex</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a6dd5ff7945f8592d80852449daf51f72</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_unpersistCommand</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7fff4ae3c95749200864cb99f95233ad</anchor>
      <arglist>(MQTTAsync_queuedCommand *qcmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_unpersistCommandsAndMessages</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>acfc0592bc43b0012256af7793ae7b313</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTAsync_unpersistInflightMessages</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a74090bae73a9dc0a2b20e85edf7474b3</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_unsubscribe</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a08d18ece91c1b011011354570d8ac1ab</anchor>
      <arglist>(MQTTAsync handle, const char *topic, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_unsubscribeMany</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a69fd433ce1b9b6a1b3b453c4793a9311</anchor>
      <arglist>(MQTTAsync handle, int count, char *const *topic, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTAsync_waitForCompletion</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ad973369a7a69c60707905ecca644f129</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token dt, unsigned long timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTAsync_writeComplete</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>aa113a0af8d5a6bddb8a7fae32da12b81</anchor>
      <arglist>(int socket, int rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTProtocol_checkPendingWrites</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>acdcf1aefca1dbb3d1b3d36c9bbaf3760</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_closeSession</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9f7b0789ff9ca9ded72dbad2e747b333</anchor>
      <arglist>(Clients *c, int sendwill)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nextOrClose</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>abb7550ed80f18fcc35ccbc888cc389b1</anchor>
      <arglist>(MQTTAsyncs *m, int rc, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Protocol_processPublication</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7bf816770b1661fdb62497f44304115e</anchor>
      <arglist>(Publish *publish, Clients *client, int allocatePayload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setRetryLoopInterval</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a293b319f9e40539b4fe0b60fa9663b1e</anchor>
      <arglist>(int keepalive)</arglist>
    </member>
    <member kind="variable">
      <type>ClientStates *</type>
      <name>bstate</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a2f44b42678b96ba591f6042671e3ba6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_timestamp_eye</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a002f05835324a6cbd270ff94de6be02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_version_eye</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a9e5c55b41667da1b47178c4a0997628c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ClientStates</type>
      <name>ClientState</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a7de1b785bccb15bfa46dcf3a6706aad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>commands</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a8a87998949da658a7f3c3586ee2e4a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile int</type>
      <name>global_initialized</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a703ddfb389bd12b649e0a4a50942293d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>handles</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a96317981ac7f003130a55ffda157c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>mqttasync_mutex</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a6be77174fd9892352b383fb8ed57beae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mqttasync_mutex_store</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a04da1f51e1b1b2f2e4ec0a6db8b1b687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>mqttcommand_mutex</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a3a29db0edd42dd1faf7e0609da2d7ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mqttcommand_mutex_store</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a8669cacfa4bcdcca81f0a94f84761f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static thread_id_type</type>
      <name>receiveThread_id</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a00cdfa6a8a11556bee255fa97ebc0f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTAsync_threadStates</type>
      <name>receiveThread_state</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a383a6e54cc08976b10927f9d3418ca34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>retryLoopInterval</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a2d11abc8b71afd2422327b8e7cb49a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static cond_type</type>
      <name>send_cond</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a0c40385742e7aa0af28419842d55eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static cond_type_struct</type>
      <name>send_cond_store</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>ab7cb95720588a14f7e35f4cd2d38847f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static thread_id_type</type>
      <name>sendThread_id</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a856550e5a7a55e8ee1f2ff1c5f77cdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTAsync_threadStates</type>
      <name>sendThread_state</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a34850865d70b8d3f91444baf2976f975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>socket_mutex</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a2e21c80906915bcadf7b0937235a3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>socket_mutex_store</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a53ea93ecc4a4eef4286f0dfd4be5aafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProtocol</type>
      <name>state</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a2dc95966878cf339e99ab7f7d1f7cc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tostop</name>
      <anchorfile>MQTTAsync_8c.html</anchorfile>
      <anchor>a347200bb2e843926f1be8fb43de273b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTAsync.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTAsync_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <includes id="MQTTReasonCodes_8h" name="MQTTReasonCodes.h" local="yes" imported="no">MQTTReasonCodes.h</includes>
    <includes id="MQTTSubscribeOpts_8h" name="MQTTSubscribeOpts.h" local="yes" imported="no">MQTTSubscribeOpts.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <class kind="struct">MQTTAsync_connectData</class>
    <class kind="struct">MQTTAsync_connectOptions</class>
    <class kind="struct">MQTTAsync_createOptions</class>
    <class kind="struct">MQTTAsync_disconnectOptions</class>
    <class kind="struct">MQTTAsync_failureData</class>
    <class kind="struct">MQTTAsync_failureData5</class>
    <class kind="struct">MQTTAsync_init_options</class>
    <class kind="struct">MQTTAsync_message</class>
    <class kind="struct">MQTTAsync_nameValue</class>
    <class kind="struct">MQTTAsync_responseOptions</class>
    <class kind="struct">MQTTAsync_SSLOptions</class>
    <class kind="struct">MQTTAsync_successData</class>
    <class kind="struct">MQTTAsync_successData5</class>
    <class kind="struct">MQTTAsync_willOptions</class>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_BAD_SUBSCRIBE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ade337b363b7f4bc7c1a7b2858e0380bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_DEFAULT</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a2549ea897af26c76198284731db9e721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_0</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a7e5da3d6f0d2b53409bbfcf6e56f3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_1</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>abdff87efa3f2ee473a1591e10638b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_2</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3a94dbdeafbb73c73a068e7c2085fbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_0_LEN_WILL_TOPIC</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a47b3aed75983f48a503e1cad6c862004</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_BAD_MQTT_OPTION</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>af6f97562573876867ba77460a51ca1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_BAD_PROTOCOL</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a785250cd4a1938ffeeff67b3538abfba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_BAD_QOS</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a64d111778ce4e0d3a62808f6db11f224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_BAD_STRUCTURE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a241fc8db46dca132d591bc2be92247ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_BAD_UTF8_STRING</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a80cbe091930c11b67ca719b3e385aa26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_callOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a570185766fc8a9da410a6f84915b6df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_connectData_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a2e415e68016ae56f6bbbbdc9840a9c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_connectOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ae18b51f22784a43803eb809d6a0c2492</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_connectOptions_initializer5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>abd403ce21f7aa0348ae1d3eefd031a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_connectOptions_initializer5_ws</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a513bfbec7b7d39c827240db75aa4044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_connectOptions_initializer_ws</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a080951d916d7a58c4ceff8c6bacfe313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_createOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5fedeafef4753f09b1bcb92773564786</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_createOptions_initializer5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a0008776a46e7268ccbef4774ce3d4579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_DISCONNECTED</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a66c0f30b329bc770145c2f04b3929df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_disconnectOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a2fd5d6df31928ae468f3f2e522b9c707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_disconnectOptions_initializer5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aaa278001953dc129003eff83c8e7b3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_FAILURE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a7c8230fef85fc04b8a1035501f3be406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_failureData5_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a53ce2002ae2c2579575bb41c48c51c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_init_options_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a866e023f70141969d48597930c0ee313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_MAX_BUFFERED_MESSAGES</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a4e338072cfd5291b579e4f0c99a6e773</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_MAX_MESSAGES_INFLIGHT</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ad577286d43c72fbc49818aac42f4e24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_message_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a6a85061dadab532f28e96e5ab3c600e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_NO_MORE_MSGIDS</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab0f54d0bae2c74849022a8009e5d6ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_NULL_PARAMETER</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab88e1ebcee991099a72429e52a8253fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_OPERATION_INCOMPLETE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aee1b79d0632bec0fe49eb7ea1abd3b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_PERSISTENCE_ERROR</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a4edf1249c75abd4975fec8ddeae2cdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_responseOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3f8b408243b5c2369bc9758f2edf0878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_SSL_NOT_SUPPORTED</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a6992c00553db1608aef9e162c161d73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_SSLOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aac935e2e9d770a53ee8189f128530511</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_SUCCESS</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>afe0cffcce8efe25186f79c51ac44e16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_successData5_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a6182ec90ec4a134465f627b324ac5a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_TOPICNAME_TRUNCATED</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a77a7106d97ff60be3fe70f90b1867800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_TRUE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a61e6ee632e63312d382e2fcbe427f01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTAsync_willOptions_initializer</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a6c45768e1b28844f2ac0f6ac68709730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTASYNC_WRONG_MQTT_VERSION</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>af5df806e9767e1e3182fe089a8ee551b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_3_1</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a4603b988e76872e1f23f135d225ce2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_3_1_1</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ac79cc6fdeaa9e3f4ee12c3418898b1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>af8b176fa4d5b89789767ce972338e1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_DEFAULT</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a75b80b01f98d5a1ffa2a4d42995a8397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>MQTTAsync</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a0db1d736cdc0c864fe41abb3afd605bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTAsync_responseOptions</type>
      <name>MQTTAsync_callOptions</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab6bfa6beae93c259220e1a131ba1cf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_connected</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a34bb8d321e9d368780b5c832c058f223</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_connectionLost</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3900a98d7b1d58ad6e686bfce298bb6c</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_deliveryComplete</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab10296618e266b3c02fd117d6616b15d</anchor>
      <arglist>(void *context, MQTTAsync_token token)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_disconnected</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a52a1d9ab6e5d5064a3de42d0eec88f57</anchor>
      <arglist>(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTAsync_messageArrived</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3918ead59b56816a8d7544def184e48e</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_onFailure</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a6060c25c2641e878803aef76fefb31ee</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_onFailure5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a8c5023e04d5c3e9805d5dae76df21f4c</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_onSuccess</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a7b0c18a0e29e2ce73f3ea109bc32617b</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_onSuccess5</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a892cf122e6e8d8f6cd38c4c8efe8fb67</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTAsync_responseOptions</type>
      <name>MQTTAsync_responseOptions</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ace8d87349c8dc28b6b272c48ab8145ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTAsync_token</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a7ca6d2a1813f2bbd0bc3af2771e46ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTAsync_traceCallback</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a65aba1caeae9b5af5d5b6c5598a75b02</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTAsync_updateConnectOptions</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5e44304a2c011a7d61b72c779ad83979</anchor>
      <arglist>(void *context, MQTTAsync_connectData *data)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MQTTASYNC_TRACE_LEVELS</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_MAXIMUM</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_MEDIUM</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_MINIMUM</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_PROTOCOL</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_ERROR</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_SEVERE</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTASYNC_TRACE_FATAL</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_connect</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a342e13af4808c71c035eeae23255a38a</anchor>
      <arglist>(MQTTAsync handle, const MQTTAsync_connectOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_create</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ad6fe459699c58adf80ec21f37cb47508</anchor>
      <arglist>(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_createWithOptions</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ae98f9b68fac38afe7326db7ef3b2d7e7</anchor>
      <arglist>(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTAsync_createOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_destroy</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aae64801d006ac19ca6a16e8e2ac0c052</anchor>
      <arglist>(MQTTAsync *handle)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_disconnect</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a79f6c381f97894e4153de5254fbff18b</anchor>
      <arglist>(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_free</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a57d1bf8f2acad4e298915ec8ec602a14</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_freeMessage</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ac4d51973ef76291e33f5d7ed5e105446</anchor>
      <arglist>(MQTTAsync_message **msg)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_getPendingTokens</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab610f86ed63ef5ce6075e5c6b0227ac1</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token **tokens)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTAsync_nameValue *</type>
      <name>MQTTAsync_getVersionInfo</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a5e4b687013f50c73f2bf84219a912b56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_global_init</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aaa8591339ccead2307468f7245431334</anchor>
      <arglist>(MQTTAsync_init_options *inits)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_isComplete</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a06098b6ba2fbdfcd60ef6f97f04bd31f</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token token)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_isConnected</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3d77ce617f8c18c2b5b3ad1224261f41</anchor>
      <arglist>(MQTTAsync handle)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void *</type>
      <name>MQTTAsync_malloc</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>ab464b6f1812f2b5b6d170bc419513800</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_reconnect</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a31640b66ce989c606b4cb2de6b97e531</anchor>
      <arglist>(MQTTAsync handle)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_send</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a37a16c4263d0ae520ccb792fc2bbe76e</anchor>
      <arglist>(MQTTAsync handle, const char *destinationName, int payloadlen, const void *payload, int qos, int retained, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_sendMessage</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a155c85a2db0da5f6950d6e988ca2181c</anchor>
      <arglist>(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *msg, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setAfterPersistenceRead</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a42a8c955792a8571d8901fc6b77d6f07</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTPersistence_afterRead *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setBeforePersistenceWrite</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>abdc6af345e1fc3448fde1c9090e3f946</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTPersistence_beforeWrite *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setCallbacks</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a0fc0f37b127e71d8114bd0c7ff4ccd70</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setConnected</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a10009331414fe51f82471e6049edcd24</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connected *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setConnectionLostCallback</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a09b585843731b0c0eb8a6943b6da9683</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setDeliveryCompleteCallback</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a147a77ecbdda51b600ddce2effb24d28</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setDisconnected</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a00ff6dcea189459df05842a6a422b1c9</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_disconnected *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setMessageArrivedCallback</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a20292f0cf39475f48231f5a525fe0071</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_messageArrived *ma)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_setTraceCallback</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>afa89fa349e2d1d00756044a37fae5390</anchor>
      <arglist>(MQTTAsync_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTAsync_setTraceLevel</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a3ca67d4cb1da4796403d7a56106c488f</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_setUpdateConnectOptions</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a93ca33a969575df3b45c1c13f56b16ab</anchor>
      <arglist>(MQTTAsync handle, void *context, MQTTAsync_updateConnectOptions *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API const char *</type>
      <name>MQTTAsync_strerror</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>aee86af6b7748f0cfd963bc70ab6be714</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_subscribe</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a8f3ddcfdf6ca06d25aeb7473b0fa8a13</anchor>
      <arglist>(MQTTAsync handle, const char *topic, int qos, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_subscribeMany</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a45033ce1f9dd894f663b27a54f9d5370</anchor>
      <arglist>(MQTTAsync handle, int count, char *const *topic, int *qos, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_unsubscribe</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>af00d61592b7965ee5db1dd6772183ffd</anchor>
      <arglist>(MQTTAsync handle, const char *topic, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_unsubscribeMany</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a18863a6cd5553ad6432a677d29ab8cdf</anchor>
      <arglist>(MQTTAsync handle, int count, char *const *topic, MQTTAsync_responseOptions *response)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTAsync_waitForCompletion</name>
      <anchorfile>MQTTAsync_8h.html</anchorfile>
      <anchor>a1d6e86c15eded4361310d98800a2bfb1</anchor>
      <arglist>(MQTTAsync handle, MQTTAsync_token token, unsigned long timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mqttasync_module.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>mqttasync__module_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <class kind="struct">CallbackEntry</class>
    <class kind="struct">ConnectedEntry</class>
    <class kind="struct">ResponseEntry</class>
    <member kind="enumeration">
      <type></type>
      <name>msgTypes</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE_MANY</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fac4df0c3eefe3639b2947b001e7a74aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clientCompare</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a962b6319449aae7e4302bef1f487adf0</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connected</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a94acc3fe6cbf5b5e0a04c99c1df6f055</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>connectedCompare</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>aacc7c8988483488751d7fbd38957036a</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectionLost</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a9773c002bbd2c82380677c27af7a3d50</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deliveryComplete</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a4de2857ad84dd06889df9d6f40bafb72</anchor>
      <arglist>(void *context, MQTTAsync_token dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getResponseOptions</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>aa3affc9bed866ac21d8a79abb0da0cf3</anchor>
      <arglist>(MQTTAsync c, PyObject *pyoptions, MQTTAsync_responseOptions *responseOptions, enum msgTypes msgType)</arglist>
    </member>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>initpaho_mqtt3a</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a800cc5176020b23b1ea7f5d5a3bbed16</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a308d2c13673ee92000ab084352d255af</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_connect</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a5ccb21f8aafa42006b8f530cf53a82eb</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_create</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>adb7021c4c786cc42d2d5c6ed099e408b</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_destroy</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a3e78dc28eb2239747937feed37976006</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_disconnect</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>acdf04460ba355596daa5b506a2c8430c</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_getPendingTokens</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a4336016e4436284dd0994935b47c388a</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_isConnected</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>aa40e7f1a19ddd745f07a4c41782965ec</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_send</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a2c6153acd6d6dae5f1d554e719338d4b</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_sendMessage</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a95dadf8ea6f1b99f492f3cc7cbeccd4e</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_setcallbacks</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>afbe6a195546c4b7dd048af7726325e81</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_setconnected</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a06fb50c2675482f59a3a1ca77f881a7a</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_subscribe</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a3cefcd94a958d6c1958776ae6a674270</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_subscribeMany</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a683e1e35897841e37f8de98399ed8997</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_unsubscribe</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a56fef33b6595c7880c3b10fe0c05d218</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_unsubscribeMany</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>ab955c7818faf041db9b8b0841ad3569e</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_waitForCompletion</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a80e02950df1e1ad3077d7b5f0b9b1ad5</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFailure</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>aaeb2f5eee0777dca5f233253c66b022b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSuccess</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>ad8b74bfbc69fcf3d90c2b385bf5f09e9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>callbacks</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a21abe2af017868de4f4c11d9d8d3cd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>connected_callbacks</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>ae8633c900b51a6df34561759440c4d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>MqttV3Error</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a827557c4dd5cc4d8dee49a73756b5fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MqttV3Methods</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>a9b2b1c38703846f3744be0d12a62e3b7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTAsync_publish.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTAsync__publish_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a8e38a633200ea6756fc9ed2a995bbac6</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnectFailure</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a3f7f6d4dae223fd100841718775a0271</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSend</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a26407c0747d0626e8e5a9a4858a97028</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSendFailure</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a447cc0429dac2d20c5804fe54825a490</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>finished</name>
      <anchorfile>MQTTAsync__publish_8c.html</anchorfile>
      <anchor>a49c6e6c75d41d6360253beb518425934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTAsync_publish_time.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTAsync__publish__time_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLE_PERIOD</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>ac32e7bee9d8c1ee37bfae3e48852535d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getTime</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>ae04b76f6c4489b1c821477cb6d3beb32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a8e38a633200ea6756fc9ed2a995bbac6</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnectFailure</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a3f7f6d4dae223fd100841718775a0271</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSend</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a26407c0747d0626e8e5a9a4858a97028</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSendFailure</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a447cc0429dac2d20c5804fe54825a490</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>connected</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a258adfd039cadd8a2a0306625bd21d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>finished</name>
      <anchorfile>MQTTAsync__publish__time_8c.html</anchorfile>
      <anchor>a45429b02ca394145850c27b9184f40d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTAsync_subscribe.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTAsync__subscribe_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msgarrvd</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a1948de98582dce539d04581ab0e6c4ab</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnectFailure</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a3f7f6d4dae223fd100841718775a0271</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribe</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a85c5cfb76ce2a2f1f84661c96680f069</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribeFailure</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>abcbbe89c2105d9c97f4648ed6bc3ea9d</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disc_finished</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a167a1638f8fbf4dd890befd6c9f4fcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>finished</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>a49c6e6c75d41d6360253beb518425934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscribed</name>
      <anchorfile>MQTTAsync__subscribe_8c.html</anchorfile>
      <anchor>ab96bdf674e2ebee782bfde795f93062e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClient.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTClient_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="MQTTPersistence_8h" name="MQTTPersistence.h" local="yes" imported="no">MQTTPersistence.h</includes>
    <includes id="utf-8_8h" name="utf-8.h" local="yes" imported="no">utf-8.h</includes>
    <includes id="MQTTProtocol_8h" name="MQTTProtocol.h" local="yes" imported="no">MQTTProtocol.h</includes>
    <includes id="MQTTProtocolOut_8h" name="MQTTProtocolOut.h" local="yes" imported="no">MQTTProtocolOut.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="OsWrapper_8h" name="OsWrapper.h" local="yes" imported="no">OsWrapper.h</includes>
    <includes id="WebSocket_8h" name="WebSocket.h" local="yes" imported="no">WebSocket.h</includes>
    <class kind="struct">MQTTClients</class>
    <class kind="struct">props_rc_parms</class>
    <class kind="struct">qEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_INFO_STRINGS</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a48e5d65228327c5f6ad9503b0a72db32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_SSL</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a62b7ecff86a928a545160725cc9e2430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_TCP</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aff8054f166c9eb81b4e7695bc7f1ec79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_WS</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a5771cb458542c28e7bd49a92f2840828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_WSS</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>adba1cd25f9e81e0d2b88c905896efb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINAPI</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9aa60e1ead64be77ad551e745cbfd4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>call_disconnected</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>adbcf69dbaf0a0dcbcc87d23f99e73fca</anchor>
      <arglist>(void *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clientSockCompare</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ac35494adea1f11d3480b50b8a7f0c17d</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>connectionLost_call</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a0c0d8194bf8a449928881cf83276728e</anchor>
      <arglist>(void *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTClient_cleanSession</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a03c6f9caa8b75bdcd0d536141ddd8add</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTClient_closeSession</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a3d115d3279d50ec207fa958ebe14c07c</anchor>
      <arglist>(Clients *client, enum MQTTReasonCodes reason, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_connect</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aaa8ae61cd65c9dc0846df10122d7bd4e</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_connect5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aa777f80cb3eec5610f976aff30b8c0d6</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_connectAll</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a529ee52c97ce7776a5e5ab429da40b7d</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTResponse</type>
      <name>MQTTClient_connectURI</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a92e78761bef2163632e18e297bc29be5</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options, const char *serverURI, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTResponse</type>
      <name>MQTTClient_connectURIVersion</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a4bbe92af0878c896f94855961e31d1d1</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options, const char *serverURI, int MQTTVersion, START_TIME_TYPE start, ELAPSED_TIME_TYPE millisecsTimeout, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_create</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9a0518d9ca924d12c1329dbe3de5f2b6</anchor>
      <arglist>(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_createWithOptions</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ade24f717a9b39d38b081e1d5e0db1661</anchor>
      <arglist>(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTClient_createOptions *options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTPacket *</type>
      <name>MQTTClient_cycle</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a8c53af79b01e3594998f4d9d9c0dc5b3</anchor>
      <arglist>(int *sock, ELAPSED_TIME_TYPE timeout, int *rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTClient_deliverMessage</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2f68a4519b5e0dc57a1d3ead092b52e4</anchor>
      <arglist>(int rc, MQTTClients *m, char **topicName, int *topicLen, MQTTClient_message **message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_destroy</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ae700c3f5cfea3813264ce95e7c8cf498</anchor>
      <arglist>(MQTTClient *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_disconnect</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a1e4d90c13a3c0705bc4a13bfe64e6525</anchor>
      <arglist>(MQTTClient handle, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTClient_disconnect1</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ade0a1daffd5b8ba68a0a59ab63389727</anchor>
      <arglist>(MQTTClient handle, int timeout, int internal, int stop, enum MQTTReasonCodes, MQTTProperties *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_disconnect5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a1762c469715b7f718c4e63a427e6c13c</anchor>
      <arglist>(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties *props)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTClient_disconnect_internal</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a6a08562ce9b763bf79c71029b94cd9f5</anchor>
      <arglist>(MQTTClient handle, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTClient_emptyMessageQueue</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ab22f406368730d3782d299bdc12277c9</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_free</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ab217acbfaf47603355ca430983f93095</anchor>
      <arglist>(void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_freeMessage</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2bc00ce11e0cac5dbc0938c512b4ab31</anchor>
      <arglist>(MQTTClient_message **message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_getPendingDeliveryTokens</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2a617c6b0492c04a4ddea592f5e53604</anchor>
      <arglist>(MQTTClient handle, MQTTClient_deliveryToken **tokens)</arglist>
    </member>
    <member kind="function">
      <type>MQTTClient_nameValue *</type>
      <name>MQTTClient_getVersionInfo</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>abe842456c914ce9201d277a972cc085e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_global_init</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a21804ede1a506d1d69a472bc30acc8ba</anchor>
      <arglist>(MQTTClient_init_options *inits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_init</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a4ea0fd02f2e44f48a3285a9191861373</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_isConnected</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a6e8231e8c47f6f67f7ebbb5dcb4c69c0</anchor>
      <arglist>(MQTTClient handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_publish</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a3cd7a94b48d1d9c6b8af4b9203d69d37</anchor>
      <arglist>(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTClient_deliveryToken *deliveryToken)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_publish5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a3c0ca97b393eee10d4f441ba68830e83</anchor>
      <arglist>(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTProperties *properties, MQTTClient_deliveryToken *deliveryToken)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_publishMessage</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a5e0cfa14237d7557bee2a59747ecadd3</anchor>
      <arglist>(MQTTClient handle, const char *topicName, MQTTClient_message *message, MQTTClient_deliveryToken *deliveryToken)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_publishMessage5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ae54936bf7680dcde353e6fc785a44461</anchor>
      <arglist>(MQTTClient handle, const char *topicName, MQTTClient_message *message, MQTTClient_deliveryToken *deliveryToken)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_receive</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a4c2df88d00a3dadd510a8cb774739366</anchor>
      <arglist>(MQTTClient handle, char **topicName, int *topicLen, MQTTClient_message **message, unsigned long timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTClient_retry</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a355caa079d8293b37b8e2c9c367e4563</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>MQTTClient_run</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a60a613bf8f5dc3d15687ead12b57a5c1</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_setCallbacks</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aad27d07782991a4937ebf2f39a021f83</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_setDisconnected</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>adc7d708419664670063a0e7fd9c27bca</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_disconnected *disconnected)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_setPublished</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aa594a18474baa9308cb407052d24739d</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_published *published)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_setTraceCallback</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a22870f94aa4cb1827626612f1ded7c69</anchor>
      <arglist>(MQTTClient_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_setTraceLevel</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a4dfa35d29db54b10b15b8ac2d9a778be</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTClient_stop</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a901ba852d2bc777276dfcf6dd834388b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTClient_strerror</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9defda2979f6fedaae64fd85f5c2f617</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_subscribe</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9c1c28258f0d5c6a44ff53a98618f5f3</anchor>
      <arglist>(MQTTClient handle, const char *topic, int qos)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_subscribe5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>af35ab7375435f7b6388c5ff4610dad3d</anchor>
      <arglist>(MQTTClient handle, const char *topic, int qos, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_subscribeMany</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a92fa1c13f3db8399e042fbdbdfb692b3</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, int *qos)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_subscribeMany5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a5390c2402f135c12826ffbf6fc261f7c</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, int *qos, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTClient_terminate</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ae32040ed631457a2881fc0ec456a1daf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_unsubscribe</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aa8731be3dbc6a25f41f037f8bbbb054b</anchor>
      <arglist>(MQTTClient handle, const char *topic)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_unsubscribe5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a58356c13867f18df60fd4c7ec9457c48</anchor>
      <arglist>(MQTTClient handle, const char *topic, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_unsubscribeMany</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a50abbce720d50b9f84b97ff9fa1f546d</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic)</arglist>
    </member>
    <member kind="function">
      <type>MQTTResponse</type>
      <name>MQTTClient_unsubscribeMany5</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a46bdb532d2153110ccffb2f0748d1ba5</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, MQTTProperties *props)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTPacket *</type>
      <name>MQTTClient_waitfor</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>af231d6a62622fe410a2571d70555a07a</anchor>
      <arglist>(MQTTClient handle, int packet_type, int *rc, ELAPSED_TIME_TYPE timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTClient_waitForCompletion</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ab8786efdd6c3a50c6ca33cfb5d8fc283</anchor>
      <arglist>(MQTTClient handle, MQTTClient_deliveryToken mdt, unsigned long timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTClient_writeComplete</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>af3b789556a01b63563d1d100dce58ceb</anchor>
      <arglist>(int socket, int rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTClient_yield</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a8ad3d29864a9ca08202b0832e0f6678e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTProtocol_checkPendingWrites</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>acdcf1aefca1dbb3d1b3d36c9bbaf3760</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_closeSession</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9f7b0789ff9ca9ded72dbad2e747b333</anchor>
      <arglist>(Clients *c, int sendwill)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTResponse_free</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a01bd2c5f98ec5c0636a106db33f2b01b</anchor>
      <arglist>(MQTTResponse response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Protocol_processPublication</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a7bf816770b1661fdb62497f44304115e</anchor>
      <arglist>(Publish *publish, Clients *client, int allocatePayload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setRetryLoopInterval</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a293b319f9e40539b4fe0b60fa9663b1e</anchor>
      <arglist>(int keepalive)</arglist>
    </member>
    <member kind="variable">
      <type>ClientStates *</type>
      <name>bstate</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2f44b42678b96ba591f6042671e3ba6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_timestamp_eye</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a002f05835324a6cbd270ff94de6be02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_version_eye</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a9e5c55b41667da1b47178c4a0997628c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ClientStates</type>
      <name>ClientState</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a7de1b785bccb15bfa46dcf3a6706aad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>connect_mutex</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aecac74d6e790ccf5af3918553b040bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>connect_mutex_store</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a04d2f8260515229acdcc8c6c378bd6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>handles</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a96317981ac7f003130a55ffda157c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile int</type>
      <name>library_initialized</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a733a136a6ae351b9c145b3fc5af04aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>mqttclient_mutex</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a34d74bdafe1f165a7c7b3f204212b1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mqttclient_mutex_store</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a238cb4b93c0ffe869accf47116a3e022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>retryLoopInterval</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2d11abc8b71afd2422327b8e7cb49a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static thread_id_type</type>
      <name>run_id</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aa5badf3940b33aca748205668c626668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>running</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2f45113638a0b749a8a205d2cd7fb42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>socket_mutex</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2e21c80906915bcadf7b0937235a3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>socket_mutex_store</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a53ea93ecc4a4eef4286f0dfd4be5aafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProtocol</type>
      <name>state</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a2dc95966878cf339e99ab7f7d1f7cc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>subscribe_mutex</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a57d1d41fc77b4fd3b35d92998e3caf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>subscribe_mutex_store</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a39d35b6edc70eb0a0878527187188a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tostop</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>a347200bb2e843926f1be8fb43de273b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>unsubscribe_mutex</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>aa6c836b583d21bb5d1950e4654070a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>unsubscribe_mutex_store</name>
      <anchorfile>MQTTClient_8c.html</anchorfile>
      <anchor>ae6d26b53a93f99eeca00177df5ba519b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClient.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTClient_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <includes id="MQTTReasonCodes_8h" name="MQTTReasonCodes.h" local="yes" imported="no">MQTTReasonCodes.h</includes>
    <includes id="MQTTSubscribeOpts_8h" name="MQTTSubscribeOpts.h" local="yes" imported="no">MQTTSubscribeOpts.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <class kind="struct">MQTTClient_connectOptions</class>
    <class kind="struct">MQTTClient_createOptions</class>
    <class kind="struct">MQTTClient_init_options</class>
    <class kind="struct">MQTTClient_message</class>
    <class kind="struct">MQTTClient_nameValue</class>
    <class kind="struct">MQTTClient_SSLOptions</class>
    <class kind="struct">MQTTClient_willOptions</class>
    <class kind="struct">MQTTResponse</class>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_BAD_SUBSCRIBE</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ade337b363b7f4bc7c1a7b2858e0380bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_DEFAULT</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a2549ea897af26c76198284731db9e721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_0</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a7e5da3d6f0d2b53409bbfcf6e56f3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_1</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>abdff87efa3f2ee473a1591e10638b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_SSL_VERSION_TLS_1_2</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a3a94dbdeafbb73c73a068e7c2085fbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_0_LEN_WILL_TOPIC</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aacf90ba5292e25122e6fd5ec2a38efe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_MQTT_OPTION</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a1babaca56ffae802fa1e246a2649927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_MQTT_VERSION</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aab84cecd25638896eb45b8f5ffd82bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_PROTOCOL</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a1d0cb25b450136f036a238546487344a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_QOS</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a51cc8ca032acf4ae14f83996524b8cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_STRUCTURE</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a747615d8064e3fe024ae5565ec63e1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_BAD_UTF8_STRING</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a678a4744192de9c8dca220d9965809dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_connectOptions_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aefd7c865f2641c8155b763fdf3061c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_connectOptions_initializer5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a1f0c7608262ac9c00cb94e9c8f9fc984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_connectOptions_initializer5_ws</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a8c37c9f77f0b67e2520c8f91acf1afea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_connectOptions_initializer_ws</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a0a98fda162a78ee8c8cbd7d9d39494f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_createOptions_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a763e477a5aceb6aff279111c7693e691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_DISCONNECTED</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a561d053311cb492cf7226f419ee0d516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_FAILURE</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>af33a6d6c0e8a6a747bf39638e0bba36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_init_options_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ac17057c8c22c0717d3adf4e040440f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_MAX_MESSAGES_INFLIGHT</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a8fc442fc2e9dfb422a163ab1fa02e0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_message_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa1fd995924d3df75959fcf57e87aefac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_NULL_PARAMETER</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ac3232abd7f86bbba26faea0e2b132c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_SSL_NOT_SUPPORTED</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a1c67fc83ba1a8f26236aa49b127bdb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_SSLOptions_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ab9b2a2c6b52dbb2ac842ad99a9ce6d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_SUCCESS</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>acba095704d79e5a1996389fa26203f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_TOPICNAME_TRUNCATED</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a29afebfce0bdf6cda1e37abc0c4b6690</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTClient_willOptions_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aae0811659c59f5dad0467544f91645eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_WRONG_MQTT_VERSION</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ae9070d21de569f999a9575049cdd6da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTResponse_initializer</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a17f171200136bcfa933eb50ef21531a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_3_1</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a4603b988e76872e1f23f135d225ce2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_3_1_1</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ac79cc6fdeaa9e3f4ee12c3418898b1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>af8b176fa4d5b89789767ce972338e1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTVERSION_DEFAULT</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a75b80b01f98d5a1ffa2a4d42995a8397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>MQTTClient</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a7649e3913f9a216424d296f88a969c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTClient_connectionLost</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a6bb253f16754e7cc81798c9fda0e36cf</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTClient_deliveryComplete</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>abef83794d8252551ed248cde6eb845a6</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTClient_deliveryToken</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a73e49030fd8b7074aa1aa45669b7fe8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTClient_disconnected</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a41108d4cccb67a9d6884ebae52211c46</anchor>
      <arglist>(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTClient_messageArrived</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa42130dd069e7e949bcab37b6dce64a5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTClient_published</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a6c3f51e50e2c47328eee1b0c920ed103</anchor>
      <arglist>(void *context, int dt, int packet_type, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTClient_token</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a8b2beb5227708f8127b666f5a7fc41b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MQTTClient_traceCallback</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>afa5758290a1162e5135bca97bbfd5774</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTResponse</type>
      <name>MQTTResponse</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a50bd33acc7c5e40b701b967ebba21e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MQTTCLIENT_TRACE_LEVELS</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_MAXIMUM</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_MEDIUM</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_MINIMUM</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_PROTOCOL</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_ERROR</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_SEVERE</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTCLIENT_TRACE_FATAL</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_connect</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a5c45521f2cc9a0550404595b45efad45</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_connect5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a6c9c9db0a88ff5a508d013522d7da145</anchor>
      <arglist>(MQTTClient handle, MQTTClient_connectOptions *options, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_create</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ad5d546c2dddf8a2e53b7724ffa8d2d6f</anchor>
      <arglist>(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_createWithOptions</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a0db079416eab176dd44742cdda51a1e3</anchor>
      <arglist>(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTClient_createOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_destroy</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aecc331bed9aaeb202d800f6687ad5202</anchor>
      <arglist>(MQTTClient *handle)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_disconnect</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a58834d3c8252304947679c2d8c86d244</anchor>
      <arglist>(MQTTClient handle, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_disconnect5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ad4756f998969d20c4ae1ca5547150e3e</anchor>
      <arglist>(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_free</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a9fa0eecaadd00a34bfba6f04fbfaf1fd</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_freeMessage</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a97ba570828074ab3f07c030b9608bd60</anchor>
      <arglist>(MQTTClient_message **msg)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_getPendingDeliveryTokens</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aac4fd8464624241ec3e746f1a4940cbd</anchor>
      <arglist>(MQTTClient handle, MQTTClient_deliveryToken **tokens)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTClient_nameValue *</type>
      <name>MQTTClient_getVersionInfo</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a3715609ef4540aac018b1c2c295fb259</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_global_init</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ae2cba73c5ebb70c3c4473ad7fa8bf218</anchor>
      <arglist>(MQTTClient_init_options *inits)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_isConnected</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a0bd9c7033180d4990bed3730f12e9951</anchor>
      <arglist>(MQTTClient handle)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_publish</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ad5a790e0576b2540becec4dc9fe7efc3</anchor>
      <arglist>(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTClient_deliveryToken *dt)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_publish5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a8a4b69144debb4cf80227b61c54d3d3c</anchor>
      <arglist>(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTProperties *properties, MQTTClient_deliveryToken *dt)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_publishMessage</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a2996df4468cdd3efba7db1f7fd00df49</anchor>
      <arglist>(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_publishMessage5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a5d855eff583c0c9383f581b4b82a997e</anchor>
      <arglist>(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_receive</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a9d4dac5f23d311e22419cfab7a692b51</anchor>
      <arglist>(MQTTClient handle, char **topicName, int *topicLen, MQTTClient_message **message, unsigned long timeout)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_setCallbacks</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a7017e99382142bd2cd416aca07dcbed0</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_setDisconnected</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a7956153aa1a45dc609c61238aff84106</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_disconnected *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_setPublished</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a85f7af9669ff884751fc16bc53a63a11</anchor>
      <arglist>(MQTTClient handle, void *context, MQTTClient_published *co)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_setTraceCallback</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a7ad0c9a544a78625004f7a71d6fcd9b7</anchor>
      <arglist>(MQTTClient_traceCallback *callback)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_setTraceLevel</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>af64b7db0afd7bebe75549fb8e14cd949</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API const char *</type>
      <name>MQTTClient_strerror</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a4c979ae71b66ec1f910ec1b976daf012</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_subscribe</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ad49b28f99aed4bffa3dfab335734439c</anchor>
      <arglist>(MQTTClient handle, const char *topic, int qos)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_subscribe5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a1035ed3b38146d3fbdf8a28fcc9bddd9</anchor>
      <arglist>(MQTTClient handle, const char *topic, int qos, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_subscribeMany</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a4f59620760b8e0de66a0906a14ebcb2b</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, int *qos)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_subscribeMany5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a6d6f7cc805d4346e4f9eef8d25b2bfc8</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, int *qos, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_unsubscribe</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a4062819ae3c12884de518de9c876db48</anchor>
      <arglist>(MQTTClient handle, const char *topic)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_unsubscribe5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a0ebb845a01c8fe957a6264d9fc9ec3cf</anchor>
      <arglist>(MQTTClient handle, const char *topic, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_unsubscribeMany</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a927ce78917ac0ce63d26552834d4a715</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTResponse</type>
      <name>MQTTClient_unsubscribeMany5</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>aded25e6757912f224abdc4120cc8682a</anchor>
      <arglist>(MQTTClient handle, int count, char *const *topic, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTClient_waitForCompletion</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a57c155159f7c5394bd6313ebfff5386e</anchor>
      <arglist>(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTClient_yield</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>a25f31f44bad2beccad079718cb2c9099</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTResponse_free</name>
      <anchorfile>MQTTClient_8h.html</anchorfile>
      <anchor>ab1a1bc8ce979ed9c676028e9d810b87d</anchor>
      <arglist>(MQTTResponse response)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mqttclient_module.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>mqttclient__module_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <class kind="struct">CallbackEntry</class>
    <member kind="function">
      <type>int</type>
      <name>clientCompare</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a962b6319449aae7e4302bef1f487adf0</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectionLost</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a9773c002bbd2c82380677c27af7a3d50</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deliveryComplete</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a81adb4fa12575733704b47954b8004ca</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>initpaho_mqtt3c</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>aacf70a0ef7a6af93ad9d0e6fdb1b83b8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a02e5a000966dc0b9fe0b9f0a2f02727c</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_connect</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a5ccb21f8aafa42006b8f530cf53a82eb</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_create</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>adb7021c4c786cc42d2d5c6ed099e408b</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_destroy</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a3e78dc28eb2239747937feed37976006</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_disconnect</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>acdf04460ba355596daa5b506a2c8430c</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_getPendingDeliveryTokens</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a90ed9c0aaa5fa30f3ab18ff3cbb66370</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_isConnected</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>aa40e7f1a19ddd745f07a4c41782965ec</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_publish</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a791bbd48391772def46c0a785edb7a99</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_publishMessage</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>ac1da9ff6e22278feefd0b41ce79ad7ed</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_receive</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>ae0908a02397e6c1b5cdf7bf8a5fdb18c</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_setcallbacks</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>afbe6a195546c4b7dd048af7726325e81</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_subscribe</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a3cefcd94a958d6c1958776ae6a674270</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_subscribeMany</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a683e1e35897841e37f8de98399ed8997</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_unsubscribe</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a56fef33b6595c7880c3b10fe0c05d218</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_unsubscribeMany</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>ab955c7818faf041db9b8b0841ad3569e</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_waitForCompletion</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a80e02950df1e1ad3077d7b5f0b9b1ad5</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>mqttv3_yield</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a9214ad3aa211299a1d345849d019e3a4</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>callbacks</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a21abe2af017868de4f4c11d9d8d3cd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>MqttV3Error</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a827557c4dd5cc4d8dee49a73756b5fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MqttV3Methods</name>
      <anchorfile>mqttclient__module_8c.html</anchorfile>
      <anchor>a9b2b1c38703846f3744be0d12a62e3b7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClient_publish.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTClient__publish_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTClient__publish_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClient_publish_async.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTClient__publish__async_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delivered</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a4a79780b9057489f0740020d6bae250f</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msgarrvd</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a1f0795cbda29e32b3d6f379c226726f3</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_deliveryToken</type>
      <name>deliveredtoken</name>
      <anchorfile>MQTTClient__publish__async_8c.html</anchorfile>
      <anchor>a9f16646b3fb895547d9fead1164dc09d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClient_subscribe.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>MQTTClient__subscribe_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delivered</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a4a79780b9057489f0740020d6bae250f</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msgarrvd</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a1f0795cbda29e32b3d6f379c226726f3</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="variable">
      <type>volatile MQTTClient_deliveryToken</type>
      <name>deliveredtoken</name>
      <anchorfile>MQTTClient__subscribe_8c.html</anchorfile>
      <anchor>a164b7ca0311283e307792ce80899259b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTClientPersistence.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTClientPersistence_8h</filename>
    <class kind="struct">MQTTClient_persistence</class>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_PERSISTENCE_DEFAULT</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>aaa948291718a9c06369b854b0f64bc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_PERSISTENCE_ERROR</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>ab716e21e53c84a5ad62aa962a2a8f7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_PERSISTENCE_NONE</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>ae01e089313a65ac4661ed216b6ac00fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTCLIENT_PERSISTENCE_USER</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a5dc68b8616e4041e037bad94ce07681b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTPersistence_afterRead</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>af5a966a574c6ad7a35f1ebb7edd5c1c4</anchor>
      <arglist>(void *context, char **buffer, int *buflen)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MQTTPersistence_beforeWrite</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>ab865640a1cc53b68622004c5a2d29fae</anchor>
      <arglist>(void *context, int bufcount, char *buffers[], int buflens[])</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_clear</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>acee7097c1a0ab44b98c870f533687887</anchor>
      <arglist>)(void *handle)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_close</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a3582de2c87e89f617e8e553b2a0e279a</anchor>
      <arglist>)(void *handle)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_containskey</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a753a0f9a9c51284d63a907af19c7bbba</anchor>
      <arglist>)(void *handle, char *key)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_get</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>adc3aff3c570fa5509e9d6814a85ab867</anchor>
      <arglist>)(void *handle, char *key, char **buffer, int *buflen)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_keys</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a2601cc91eeabdbf9578f8dd45e4997a8</anchor>
      <arglist>)(void *handle, char ***keys, int *nkeys)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_open</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a4c7d332bb16907058ae3b375488b6008</anchor>
      <arglist>)(void **handle, const char *clientID, const char *serverURI, void *context)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_put</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a44679cab77cfbd6e2a4639cdd27ac80c</anchor>
      <arglist>)(void *handle, char *key, int bufcount, char *buffers[], int buflens[])</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>Persistence_remove</name>
      <anchorfile>MQTTClientPersistence_8h.html</anchorfile>
      <anchor>a73350bf7208658bf5434a59f7bdbae90</anchor>
      <arglist>)(void *handle, char *key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTExportDeclarations.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTExportDeclarations_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LIBMQTT_API</name>
      <anchorfile>MQTTExportDeclarations_8h.html</anchorfile>
      <anchor>a502228bd4058b1f74678cd6042baacb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPacket.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPacket_8c</filename>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="MQTTPersistence_8h" name="MQTTPersistence.h" local="yes" imported="no">MQTTPersistence.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="WebSocket_8h" name="WebSocket.h" local="yes" imported="no">WebSocket.h</includes>
    <includes id="MQTTTime_8h" name="MQTTTime.h" local="yes" imported="no">MQTTTime.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NO_OF_REMAINING_LENGTH_BYTES</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a166c9117b1ef3db3292d475f300ca560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NO_OF_REMAINING_LENGTH_BYTES</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a166c9117b1ef3db3292d475f300ca560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a2d017cd3beb218080a7988e2deed2a11</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bufchar</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a4ac216a4deeff513193ce9d515d1e3b4</anchor>
      <arglist>(char *c, int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTLenStringRead</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>ae2d27b49d88f5c8c59e5bd03918e45f9</anchor>
      <arglist>(MQTTLenString *lenstring, char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_ack</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a93c155059c80bd01b4a1561d9bec1d13</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_decode</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>ac1f61e571640513a9785b3164141dfbc</anchor>
      <arglist>(networkHandles *net, size_t *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_decodeBuf</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a3ce47d3140f32c7d38b4ab1468d4dbe4</anchor>
      <arglist>(char *buf, unsigned int *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_encode</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>aadd77a4fa1b2d5c7791e3542c56af856</anchor>
      <arglist>(char *buf, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_Factory</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>af922033c495b05fe4242afc54211f20d</anchor>
      <arglist>(int MQTTVersion, networkHandles *net, int *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_free_packet</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a28f1754fe1f090d54bc3b5687fb2dd8c</anchor>
      <arglist>(MQTTPacket *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeAck</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a0ef92fb0207ed6272de9ebc749745d0c</anchor>
      <arglist>(Ack *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freePublish</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a642e5f62d21f14e81f8fc70b491d89c8</anchor>
      <arglist>(Publish *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeSuback</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a4262b8f35885dc123f59268fb74cec3d</anchor>
      <arglist>(Suback *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeUnsuback</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a9dd0446112e7bc982f8e3bb8bbb6b409</anchor>
      <arglist>(Unsuback *pack)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_header_only</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>af3ddd9c1a35d51bf70f44a1aa6fa0bba</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTPacket_name</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a9f9e58aba3ed5d513862d76bc5e29743</anchor>
      <arglist>(int ptype)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_publish</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a58feb89ee5616f2ea6d222bbbef927bb</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a51f58f1c7864f9fe87b55cc6ccb10129</anchor>
      <arglist>(networkHandles *net, Header header, char *buffer, size_t buflen, int freeData, int MQTTVersion)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTPacket_send_ack</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>ad89e627a37f7f7eb4355b076cd46e0b0</anchor>
      <arglist>(int MQTTVersion, int type, int msgid, int dup, networkHandles *net)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_disconnect</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>aa9e17261b4d09d802dba6a65bcdc44fa</anchor>
      <arglist>(Clients *client, enum MQTTReasonCodes reason, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_puback</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a8b93325a6a336406497b20b489d6c46a</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubcomp</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a908f81381b1720e4a53d15c1c4690f5c</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_publish</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a9ebcf93ff2ba3bd103f016c975e9c9c4</anchor>
      <arglist>(Publish *pack, int dup, int qos, int retained, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubrec</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a8167e3188a4bdcfb30c10e0d76c82afe</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubrel</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>adec2c812b12255dab78f75163a4f1960</anchor>
      <arglist>(int MQTTVersion, int msgid, int dup, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_sends</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a3635fd8035177b20c478daea6bad9328</anchor>
      <arglist>(networkHandles *net, Header header, PacketBuffers *bufs, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_VBIdecode</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a4fc1ee4d2cf8fd9bd59d89aadab222df</anchor>
      <arglist>(int(*getcharfn)(char *, int), unsigned int *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_VBIlen</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a1774533e9d0beb549eb9136c05775a5a</anchor>
      <arglist>(int rem_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>readChar</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>aff1d10b221f5b4ce421b4c2588cbe511</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a132d2d5b304d37cd2348a973f7b315de</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt4</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>aa8fc559d3a1e58ab50e69146666f2f63</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>readUTF</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>adca3afbe588ae7e6f342c5a697e4ee45</anchor>
      <arglist>(char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>readUTFlen</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>ae1ec2d8714335c6ec88c93e957b644d2</anchor>
      <arglist>(char **pptr, char *enddata, int *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeChar</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>ad29ec8b2fbf0ec0195621b44f8945923</anchor>
      <arglist>(char **pptr, char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeData</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a8886398fbf89872f8e593444d351a5aa</anchor>
      <arglist>(char **pptr, const void *data, int datalen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a07aa0146eda3d32979142e7df8ad5fc3</anchor>
      <arglist>(char **pptr, int anInt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt4</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>aefc0aa52c1cb13fa7bfcd77810d6a617</anchor>
      <arglist>(char **pptr, int anInt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMQTTLenString</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a1721836572050b02dda48d9ec0509cf0</anchor>
      <arglist>(char **pptr, MQTTLenString lenstring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUTF</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>af0fcaa11ac05ce448a433a53f9cae420</anchor>
      <arglist>(char **pptr, const char *string)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>bufptr</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a6b2413569ef95c163d3e4b8efed6891b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char **</type>
      <name>MQTTClient_packet_names</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a36755eeac28fc14f18486b5a2c6f3852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pf</type>
      <name>new_packets</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a210a7b616c27aa7247824022285da784</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>packet_names</name>
      <anchorfile>MQTTPacket_8c.html</anchorfile>
      <anchor>a4536b1c36ed06171f20baeb69c01aa02</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPacket.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPacket_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">Socket.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <includes id="MQTTReasonCodes_8h" name="MQTTReasonCodes.h" local="yes" imported="no">MQTTReasonCodes.h</includes>
    <includes id="MQTTPacketOut_8h" name="MQTTPacketOut.h" local="yes" imported="no">MQTTPacketOut.h</includes>
    <class kind="struct">Ack</class>
    <class kind="struct">Connack</class>
    <class kind="struct">Connect</class>
    <class kind="union">Header</class>
    <class kind="struct">MQTTPacket</class>
    <class kind="struct">Publish</class>
    <class kind="struct">Suback</class>
    <class kind="struct">Unsuback</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>bool</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a6e2560c92901098cb3cd008a79dcdeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>pf</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af6b16bb00d746e2b1db9b9c4ccd74df0</anchor>
      <arglist>)(int, unsigned char, char *, size_t)</arglist>
    </member>
    <member kind="typedef">
      <type>Ack</type>
      <name>Puback</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>ad352def98cd7ac6fe8a1a581051f1821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ack</type>
      <name>Pubcomp</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a3a92100ea374dc0cfa0874cbaba300ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ack</type>
      <name>Pubrec</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a3ad1d2439136d00bb88e5fb312d990d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ack</type>
      <name>Pubrel</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a2befe45edddba63cbe21a5771dc7a721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>errors</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>acc42076253600be964e110149b458971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPACKET_BAD</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>acc42076253600be964e110149b458971a8dda521ed13a08709ef19915ae4eae10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPACKET_BUFFER_TOO_SHORT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>acc42076253600be964e110149b458971a2615c24a21ed09e264a8a5dd399186d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPACKET_READ_ERROR</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>acc42076253600be964e110149b458971a5cbe32551f8036958703f757c0d1a857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPACKET_READ_COMPLETE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>acc42076253600be964e110149b458971a76d18781c66d928dd9fc44dabb9e0a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>msgTypes</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE_MANY</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fac4df0c3eefe3639b2947b001e7a74aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTLenStringRead</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>ae2d27b49d88f5c8c59e5bd03918e45f9</anchor>
      <arglist>(MQTTLenString *lenstring, char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_ack</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a93c155059c80bd01b4a1561d9bec1d13</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_decode</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>ac1f61e571640513a9785b3164141dfbc</anchor>
      <arglist>(networkHandles *net, size_t *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_decodeBuf</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a3ce47d3140f32c7d38b4ab1468d4dbe4</anchor>
      <arglist>(char *buf, unsigned int *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_encode</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>aadd77a4fa1b2d5c7791e3542c56af856</anchor>
      <arglist>(char *buf, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_Factory</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af922033c495b05fe4242afc54211f20d</anchor>
      <arglist>(int MQTTVersion, networkHandles *net, int *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_free_packet</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a28f1754fe1f090d54bc3b5687fb2dd8c</anchor>
      <arglist>(MQTTPacket *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeAck</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a0ef92fb0207ed6272de9ebc749745d0c</anchor>
      <arglist>(Ack *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freePublish</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a642e5f62d21f14e81f8fc70b491d89c8</anchor>
      <arglist>(Publish *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeSuback</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a4262b8f35885dc123f59268fb74cec3d</anchor>
      <arglist>(Suback *pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeUnsuback</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a9dd0446112e7bc982f8e3bb8bbb6b409</anchor>
      <arglist>(Unsuback *pack)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_header_only</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af3ddd9c1a35d51bf70f44a1aa6fa0bba</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTPacket_name</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a9f9e58aba3ed5d513862d76bc5e29743</anchor>
      <arglist>(int ptype)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_publish</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a58feb89ee5616f2ea6d222bbbef927bb</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a91e8dd130d87dc0eb3d60e536bab0d5d</anchor>
      <arglist>(networkHandles *net, Header header, char *buffer, size_t buflen, int free, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_disconnect</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>aa9e17261b4d09d802dba6a65bcdc44fa</anchor>
      <arglist>(Clients *client, enum MQTTReasonCodes reason, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_puback</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a8b93325a6a336406497b20b489d6c46a</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubcomp</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a908f81381b1720e4a53d15c1c4690f5c</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_publish</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a9ebcf93ff2ba3bd103f016c975e9c9c4</anchor>
      <arglist>(Publish *pack, int dup, int qos, int retained, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubrec</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a8167e3188a4bdcfb30c10e0d76c82afe</anchor>
      <arglist>(int MQTTVersion, int msgid, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pubrel</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>adec2c812b12255dab78f75163a4f1960</anchor>
      <arglist>(int MQTTVersion, int msgid, int dup, networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_sends</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>adf59095466d3eed898dedf241ebe20c3</anchor>
      <arglist>(networkHandles *net, Header header, PacketBuffers *buffers, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_VBIlen</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a1774533e9d0beb549eb9136c05775a5a</anchor>
      <arglist>(int rem_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>readChar</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>aff1d10b221f5b4ce421b4c2588cbe511</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a132d2d5b304d37cd2348a973f7b315de</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt4</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>aa8fc559d3a1e58ab50e69146666f2f63</anchor>
      <arglist>(char **pptr)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>readUTF</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>adca3afbe588ae7e6f342c5a697e4ee45</anchor>
      <arglist>(char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeChar</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>ad29ec8b2fbf0ec0195621b44f8945923</anchor>
      <arglist>(char **pptr, char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeData</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a8886398fbf89872f8e593444d351a5aa</anchor>
      <arglist>(char **pptr, const void *data, int datalen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a07aa0146eda3d32979142e7df8ad5fc3</anchor>
      <arglist>(char **pptr, int anInt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt4</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>aefc0aa52c1cb13fa7bfcd77810d6a617</anchor>
      <arglist>(char **pptr, int anInt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMQTTLenString</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>a1721836572050b02dda48d9ec0509cf0</anchor>
      <arglist>(char **pptr, MQTTLenString lenstring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUTF</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af0fcaa11ac05ce448a433a53f9cae420</anchor>
      <arglist>(char **pptr, const char *string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPacketOut.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPacketOut_8c</filename>
    <includes id="MQTTPacketOut_8h" name="MQTTPacketOut.h" local="yes" imported="no">MQTTPacketOut.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_connack</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>ad05dd32a547e82e0741d9d8279568a65</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeConnack</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>a49e8e6789e17a29f5a448b8fab0a4137</anchor>
      <arglist>(Connack *pack)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_connect</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>ad3c3f0919760286998e9b9eafaa47a36</anchor>
      <arglist>(Clients *client, int MQTTVersion, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pingreq</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>acf4b3402e224ac22ffbe74731f374fe0</anchor>
      <arglist>(networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_subscribe</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>a90212ed29c311f52a1dce0617133b1a7</anchor>
      <arglist>(List *topics, List *qoss, MQTTSubscribe_options *opts, MQTTProperties *props, int msgid, int dup, Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_unsubscribe</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>a1ad4c9b76c6ab88c394ee925eb4dcd44</anchor>
      <arglist>(List *topics, MQTTProperties *props, int msgid, int dup, Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_suback</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>aee4b3e106128629671828ae7bfa70850</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_unsuback</name>
      <anchorfile>MQTTPacketOut_8c.html</anchorfile>
      <anchor>a93f6aa4b23d30f6c8c5be87b0b58e37c</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPacketOut.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPacketOut_8h</filename>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_connack</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>ad05dd32a547e82e0741d9d8279568a65</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPacket_freeConnack</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>a49e8e6789e17a29f5a448b8fab0a4137</anchor>
      <arglist>(Connack *pack)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_connect</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>ad3c3f0919760286998e9b9eafaa47a36</anchor>
      <arglist>(Clients *client, int MQTTVersion, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_pingreq</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>acf4b3402e224ac22ffbe74731f374fe0</anchor>
      <arglist>(networkHandles *net, const char *clientID)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_subscribe</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>a90212ed29c311f52a1dce0617133b1a7</anchor>
      <arglist>(List *topics, List *qoss, MQTTSubscribe_options *opts, MQTTProperties *props, int msgid, int dup, Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPacket_send_unsubscribe</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>a1ad4c9b76c6ab88c394ee925eb4dcd44</anchor>
      <arglist>(List *topics, MQTTProperties *props, int msgid, int dup, Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_suback</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>aee4b3e106128629671828ae7bfa70850</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPacket_unsuback</name>
      <anchorfile>MQTTPacketOut_8h.html</anchorfile>
      <anchor>a93f6aa4b23d30f6c8c5be87b0b58e37c</anchor>
      <arglist>(int MQTTVersion, unsigned char aHeader, char *data, size_t datalen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPersistence.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPersistence_8c</filename>
    <includes id="MQTTPersistence_8h" name="MQTTPersistence.h" local="yes" imported="no">MQTTPersistence.h</includes>
    <includes id="MQTTPersistenceDefault_8h" name="MQTTPersistenceDefault.h" local="yes" imported="no">MQTTPersistenceDefault.h</includes>
    <includes id="MQTTProtocolClient_8h" name="MQTTProtocolClient.h" local="yes" imported="no">MQTTProtocolClient.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NO_OF_BUFFERS</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>abb137651652600a02e6bec838affc570</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_clear</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a6f6056b7418b66a3786a5028b2357a86</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_close</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a385b6c191dbf51652d3e3a81813848f1</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_create</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a75e756280e499db530896c5b74b8d3b5</anchor>
      <arglist>(MQTTClient_persistence **persistence, int type, void *pcontext)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_initialize</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a65b64467da967b6930966b98f249406e</anchor>
      <arglist>(Clients *c, const char *serverURI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPersistence_insertInOrder</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a568adcd6ad3542d6f631a7f7a2e682e5</anchor>
      <arglist>(List *list, void *content, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTPersistence_insertInSeqOrder</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a49f1d08df1958c5e77354ba05abe4c87</anchor>
      <arglist>(List *list, MQTTPersistence_qEntry *qEntry, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_persistQueueEntry</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a19f3f5b8d2336a3ffe5aa82137d64eb5</anchor>
      <arglist>(Clients *aclient, MQTTPersistence_qEntry *qe)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_putPacket</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a879b91862bb099e16ca81e57ba36e3fe</anchor>
      <arglist>(int socket, char *buf0, size_t buf0len, int count, char **buffers, size_t *buflens, int htype, int msgId, int scr, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_remove</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>aba48f1a44c540fa37bca207cae3cbbd3</anchor>
      <arglist>(Clients *c, char *type, int qos, int msgId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_restoreMessageQueue</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>ab4f6437946ac80d5f9e882e92e59cc5c</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPersistence_restorePacket</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a6bc55eebf10d7a7f7e2849b3e33716d1</anchor>
      <arglist>(int MQTTVersion, char *buffer, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_restorePackets</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a3e607d17e088a493097af07e9c7b0006</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MQTTPersistence_qEntry *</type>
      <name>MQTTPersistence_restoreQueueEntry</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>a4b8370699d4ddc794580851f779e39d1</anchor>
      <arglist>(char *buffer, size_t buflen, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_unpersistQueueEntry</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>acd17e0ec0c7c29d4ba536ee80cb1c964</anchor>
      <arglist>(Clients *client, MQTTPersistence_qEntry *qe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPersistence_wrapMsgID</name>
      <anchorfile>MQTTPersistence_8c.html</anchorfile>
      <anchor>adbf5881a3c6ce9bd7062182dfffe27fa</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPersistence.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPersistence_8h</filename>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <class kind="struct">MQTTPersistence_message</class>
    <class kind="struct">MQTTPersistence_qEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_COMMAND_KEY</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>ab4b9bf9848809fdbe103ced435e23601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_MAX_KEY_LENGTH</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a0de98baba21297f5ddbea4dab13b1bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_MAX_STEM_LENGTH</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>aa74a33ed72e11cbb2231f470e782dc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_PUBLISH_RECEIVED</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a7bbe1846c22062be7c402234c288adae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_PUBLISH_SENT</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a8560ebd785b25139131841f6e66fd599</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_PUBREL</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a3dadaa733fe4a8284e0caa095f777f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_QUEUE_KEY</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a1f014ad9182e20de6b953d8f50e77b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_SEQNO_LIMIT</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a533a8de110bc7ef05a5b619a2b0c4e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_V5_COMMAND_KEY</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>ac7977b7e4081e1af45c7ef42e4d4163e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_V5_PUBLISH_RECEIVED</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>abb718f6cf896e87bcc47cceb939cdd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_V5_PUBLISH_SENT</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>af04f5adba1a43857c760e10668bbbff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_V5_PUBREL</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>ac519d634a35a07fda9e6662ddf7a88f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERSISTENCE_V5_QUEUE_KEY</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>adcaa7f7861188350b5c330cce01cdd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_clear</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a6f6056b7418b66a3786a5028b2357a86</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_close</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a385b6c191dbf51652d3e3a81813848f1</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_create</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>aabf63c9f85ad50ea8e6d7a11b3d603bf</anchor>
      <arglist>(MQTTClient_persistence **per, int type, void *pcontext)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_initialize</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a65b64467da967b6930966b98f249406e</anchor>
      <arglist>(Clients *c, const char *serverURI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPersistence_insertInOrder</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a568adcd6ad3542d6f631a7f7a2e682e5</anchor>
      <arglist>(List *list, void *content, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_persistQueueEntry</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a19f3f5b8d2336a3ffe5aa82137d64eb5</anchor>
      <arglist>(Clients *aclient, MQTTPersistence_qEntry *qe)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_putPacket</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a879b91862bb099e16ca81e57ba36e3fe</anchor>
      <arglist>(int socket, char *buf0, size_t buf0len, int count, char **buffers, size_t *buflens, int htype, int msgId, int scr, int MQTTVersion)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_remove</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>aba48f1a44c540fa37bca207cae3cbbd3</anchor>
      <arglist>(Clients *c, char *type, int qos, int msgId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_restoreMessageQueue</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>ab4f6437946ac80d5f9e882e92e59cc5c</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MQTTPersistence_restorePacket</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a6bc55eebf10d7a7f7e2849b3e33716d1</anchor>
      <arglist>(int MQTTVersion, char *buffer, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_restorePackets</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a3e607d17e088a493097af07e9c7b0006</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTPersistence_unpersistQueueEntry</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>acd17e0ec0c7c29d4ba536ee80cb1c964</anchor>
      <arglist>(Clients *client, MQTTPersistence_qEntry *qe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTPersistence_wrapMsgID</name>
      <anchorfile>MQTTPersistence_8h.html</anchorfile>
      <anchor>a2f81027b9f4edf09e9e2e7e16ff5a868</anchor>
      <arglist>(Clients *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPersistenceDefault.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPersistenceDefault_8c</filename>
    <includes id="OsWrapper_8h" name="OsWrapper.h" local="yes" imported="no">OsWrapper.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <includes id="MQTTPersistenceDefault_8h" name="MQTTPersistenceDefault.h" local="yes" imported="no">MQTTPersistenceDefault.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>clearUnix</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>acf19afb3c9de7e17133ae4bd01c66fed</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>containskeyUnix</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a6e98ab5a8c25e8bfa0ae71eada4e7eed</anchor>
      <arglist>(char *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keysUnix</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a42d4b0df59ab400d669d5da01c427d8d</anchor>
      <arglist>(char *, char ***, int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstclear</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a15b1457f7fd20dde1fd51ed434321e1a</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstclose</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a24f38d19ff3db61292d7b463e59174ef</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstcontainskey</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a2a55461def3359a2b0aff6b3bb0644ad</anchor>
      <arglist>(void *handle, char *key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstget</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a3aef9f9af29882fac9e76984e4c2954c</anchor>
      <arglist>(void *handle, char *key, char **buffer, int *buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstkeys</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a9f358375b8e254983d00f8b057e97dd6</anchor>
      <arglist>(void *handle, char ***keys, int *nkeys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstmkdir</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>aecfbfa761dfca1b551d9ade325f480b1</anchor>
      <arglist>(char *pPathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstopen</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a919cf4710a1f7d7ce0878599e9aa4700</anchor>
      <arglist>(void **handle, const char *clientID, const char *serverURI, void *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstput</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a64e0c1a2fd06375b975d6643175572d8</anchor>
      <arglist>(void *handle, char *key, int bufcount, char *buffers[], int buflens[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstremove</name>
      <anchorfile>MQTTPersistenceDefault_8c.html</anchorfile>
      <anchor>a64b106b9a2778f97d271af7c9a7940f2</anchor>
      <arglist>(void *handle, char *key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTPersistenceDefault.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTPersistenceDefault_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FILENAME_EXTENSION</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a477264d9f419bbe7f834fe25f0ec5f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FILENAME_LENGTH</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a030934e08f539eecbfb35b2519640318</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstclear</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a15b1457f7fd20dde1fd51ed434321e1a</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstclose</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a24f38d19ff3db61292d7b463e59174ef</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstcontainskey</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a2a55461def3359a2b0aff6b3bb0644ad</anchor>
      <arglist>(void *handle, char *key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstget</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a3aef9f9af29882fac9e76984e4c2954c</anchor>
      <arglist>(void *handle, char *key, char **buffer, int *buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstkeys</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a9f358375b8e254983d00f8b057e97dd6</anchor>
      <arglist>(void *handle, char ***keys, int *nkeys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstmkdir</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>aecfbfa761dfca1b551d9ade325f480b1</anchor>
      <arglist>(char *pPathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstopen</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a919cf4710a1f7d7ce0878599e9aa4700</anchor>
      <arglist>(void **handle, const char *clientID, const char *serverURI, void *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstput</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a64e0c1a2fd06375b975d6643175572d8</anchor>
      <arglist>(void *handle, char *key, int bufcount, char *buffers[], int buflens[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pstremove</name>
      <anchorfile>MQTTPersistenceDefault_8h.html</anchorfile>
      <anchor>a64b106b9a2778f97d271af7c9a7940f2</anchor>
      <arglist>(void *handle, char *key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProperties.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProperties_8c</filename>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="MQTTProtocolClient_8h" name="MQTTProtocolClient.h" local="yes" imported="no">MQTTProtocolClient.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <class kind="struct">nameToType</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>datadup</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>afd90a880ae86874a26bbafd75bce6e92</anchor>
      <arglist>(const MQTTLenString *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_add</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a88f1d21556c2d23330d71357cd226a15</anchor>
      <arglist>(MQTTProperties *props, const MQTTProperty *prop)</arglist>
    </member>
    <member kind="function">
      <type>MQTTProperties</type>
      <name>MQTTProperties_copy</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a69b3e474ee2f828e5b827d615fe0fe72</anchor>
      <arglist>(const MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProperties_free</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a3b2558b43754a2704b74cf068572e30e</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_getNumericValue</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>afa777eb796532a3c0c59ddc40aca3792</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_getNumericValueAt</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>abc6bc80d9bb644c9b4a66b6808829a53</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</arglist>
    </member>
    <member kind="function">
      <type>MQTTProperty *</type>
      <name>MQTTProperties_getProperty</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a788b033cbed8a7906799fccbb1463f20</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>MQTTProperty *</type>
      <name>MQTTProperties_getPropertyAt</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>ac6942d8fafb5794591fc558b4bb06beb</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_hasProperty</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a4ccdf6a712c3d803a16a4d3f00f9be2f</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_len</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>ab7ad6f14e2dc7576d35827a28b0dc81d</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_propertyCount</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a6f0d8b230c2e7008c7639cfce1c04429</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_read</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>afcb874dfcc9f0eaa0b063e2fad740871</anchor>
      <arglist>(MQTTProperties *properties, char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_write</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>ade0027a4e571bd288fe40271ff7aa497</anchor>
      <arglist>(char **pptr, const MQTTProperties *properties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperty_getType</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a7d30ad0520bc9b9366e700d4b493b173</anchor>
      <arglist>(enum MQTTPropertyCodes value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperty_read</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a38d0742ba66b8c4f2494fb18c7407d55</anchor>
      <arglist>(MQTTProperty *prop, char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperty_write</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a700a4890f79229960efd5f41f7bb1b8a</anchor>
      <arglist>(char **pptr, MQTTProperty *prop)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTPropertyName</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>afa0a7306d7b6174c5bc417ca49d99851</anchor>
      <arglist>(enum MQTTPropertyCodes value)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a8f8f80d37794cde9472343e4487ba3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct nameToType</type>
      <name>namesToTypes</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a96cfc272293c36996eff73b067685fad</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>struct @64</type>
      <name>nameToString</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>ae7f337a167f2bae68549fe9ea113f2f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTPropertyCodes</type>
      <name>value</name>
      <anchorfile>MQTTProperties_8c.html</anchorfile>
      <anchor>a86df2e1ff6587ed79b826891f43ecd78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProperties.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProperties_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <class kind="struct">MQTTLenString</class>
    <class kind="struct">MQTTProperties</class>
    <class kind="struct">MQTTProperty</class>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_INVALID_PROPERTY_ID</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>afc56d2e8937a0c8f180d68ad93945945</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MQTTProperties_initializer</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a5a80e158486a414ccdfcdd7f75f23988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTProperties</type>
      <name>MQTTProperties</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a846863aaa705065e92d1c8eb58a76881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MQTTPropertyCodes</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_CONTENT_TYPE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_RESPONSE_TOPIC</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_CORRELATION_DATA</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_AUTHENTICATION_METHOD</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_AUTHENTICATION_DATA</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_RESPONSE_INFORMATION</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SERVER_REFERENCE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_REASON_STRING</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_RECEIVE_MAXIMUM</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_TOPIC_ALIAS</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_MAXIMUM_QOS</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_RETAIN_AVAILABLE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_USER_PROPERTY</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MQTTPropertyTypes</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_BYTE</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_BINARY_DATA</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperties_add</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a00ab6e1ff0272812854405b5c9378436</anchor>
      <arglist>(MQTTProperties *props, const MQTTProperty *prop)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTProperties</type>
      <name>MQTTProperties_copy</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>aa90c4ab80f5b2bcc383a339f4ae95726</anchor>
      <arglist>(const MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API void</type>
      <name>MQTTProperties_free</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a048cf343ac358c8f1c4eff1b92be9849</anchor>
      <arglist>(MQTTProperties *properties)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperties_getNumericValue</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a29be3b06b8510c046f9914f6e42ce9d9</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperties_getNumericValueAt</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>ae798506c703a49eb7c570ee3725f2fbe</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTProperty *</type>
      <name>MQTTProperties_getProperty</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a6b0be438b38d1d48c1087c730aedeaa6</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API MQTTProperty *</type>
      <name>MQTTProperties_getPropertyAt</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>aa3d41442c2f66ffd14874a0b95b313f2</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperties_hasProperty</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a359e0f76db3df0cee2303e54cf0ff941</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_len</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>ab7ad6f14e2dc7576d35827a28b0dc81d</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperties_propertyCount</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a389f31627c4b713e5e1976647fa79e93</anchor>
      <arglist>(MQTTProperties *props, enum MQTTPropertyCodes propid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_read</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>afcb874dfcc9f0eaa0b063e2fad740871</anchor>
      <arglist>(MQTTProperties *properties, char **pptr, char *enddata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProperties_write</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>ade0027a4e571bd288fe40271ff7aa497</anchor>
      <arglist>(char **pptr, const MQTTProperties *properties)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>MQTTProperty_getType</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a5f28471b56451f0d130c6cfd3cf08588</anchor>
      <arglist>(enum MQTTPropertyCodes value)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API const char *</type>
      <name>MQTTPropertyName</name>
      <anchorfile>MQTTProperties_8h.html</anchorfile>
      <anchor>a08d80ae106682ff9d1060d007dcb9143</anchor>
      <arglist>(enum MQTTPropertyCodes value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProtocol.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProtocol_8h</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <includes id="MQTTProtocolOut_8h" name="MQTTProtocolOut.h" local="yes" imported="no">MQTTProtocolOut.h</includes>
    <class kind="struct">MQTTProtocol</class>
    <class kind="struct">pending_write</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CLIENTID_LEN</name>
      <anchorfile>MQTTProtocol_8h.html</anchorfile>
      <anchor>aff8356674e70c7efac546eee41ed1651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_ID</name>
      <anchorfile>MQTTProtocol_8h.html</anchorfile>
      <anchor>a44f75a932d96b59ace67a29d83376492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProtocolClient.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProtocolClient_8c</filename>
    <includes id="MQTTProtocolClient_8h" name="MQTTProtocolClient.h" local="yes" imported="no">MQTTProtocolClient.h</includes>
    <includes id="MQTTPersistence_8h" name="MQTTPersistence.h" local="yes" imported="no">MQTTPersistence.h</includes>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a2d017cd3beb218080a7988e2deed2a11</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageIDCompare</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a286c2ef2904b5eb4a0ffa5b598961c67</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_assignMsgId</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a0fa824f9702cb6b0d7c800fd65198fce</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>Messages *</type>
      <name>MQTTProtocol_createMessage</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>afbf121be11a48fcda3e0d639bc47472b</anchor>
      <arglist>(Publish *publish, Messages **mm, int qos, int retained, int allocatePayload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_emptyMessageList</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>ab9c5a22f0cbd4fa648663de7ae7118ab</anchor>
      <arglist>(List *msgList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_freeClient</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a52e062f52e5a42275471eeb23040fc0e</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_freeMessageList</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a8514ddc8d0f346c0da19ab4d59b4062f</anchor>
      <arglist>(List *msgList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubacks</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a30c60f9b4ddc352fb24345d3453aa7f0</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubcomps</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>aafbc4b72c8d17fe9d8a09cfd467e1990</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePublishes</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>ac5311f51f14364c3fdd3798c5a662ae4</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubrecs</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a1ae7eec0137c440b015425e28a515c78</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubrels</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a09fb9a1dce174d6ecd61b8bc5e15b21f</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_keepalive</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a218a69c333badc4a61b321bc830ac1e0</anchor>
      <arglist>(START_TIME_TYPE now)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_removePublication</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a900fa28a8774ad6f5535104bb62e7abf</anchor>
      <arglist>(Publications *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTProtocol_retries</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>ad2f52c0fff61c891b174d69b95bcd173</anchor>
      <arglist>(START_TIME_TYPE now, Clients *client, int regardless)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_retry</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a3a1acc3bd7b09ab9d52e15e4a97c4cb2</anchor>
      <arglist>(START_TIME_TYPE now, int doRetry, int regardless)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_startPublish</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a0f86c2cc2debfa39e275d3c76d5d0073</anchor>
      <arglist>(Clients *pubclient, Publish *publish, int qos, int retained, Messages **mm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MQTTProtocol_startPublishCommon</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a4502a4b9257b32508fac87e42fb1d85a</anchor>
      <arglist>(Clients *pubclient, Publish *publish, int qos, int retained)</arglist>
    </member>
    <member kind="function">
      <type>Publications *</type>
      <name>MQTTProtocol_storePublication</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>ac753a3ad12292a0a9c2f4343bd33817e</anchor>
      <arglist>(Publish *publish, int *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MQTTProtocol_storeQoS0</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a0fc0d4eaad01f640c901311421533c3d</anchor>
      <arglist>(Clients *pubclient, Publish *publish)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>MQTTStrdup</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a89588f085edc5cee4eb650e8ad114df4</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>MQTTStrncpy</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a447b65c664ebedef8fecb70e29dc1767</anchor>
      <arglist>(char *dest, const char *src, size_t dest_size)</arglist>
    </member>
    <member kind="variable">
      <type>ClientStates *</type>
      <name>bstate</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a2f44b42678b96ba591f6042671e3ba6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProtocol</type>
      <name>state</name>
      <anchorfile>MQTTProtocolClient_8c.html</anchorfile>
      <anchor>a2dc95966878cf339e99ab7f7d1f7cc82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProtocolClient.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProtocolClient_8h</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="MQTTProtocol_8h" name="MQTTProtocol.h" local="yes" imported="no">MQTTProtocol.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="MQTTProperties_8h" name="MQTTProperties.h" local="yes" imported="no">MQTTProperties.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CLIENTID_LEN</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>aff8356674e70c7efac546eee41ed1651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_ID</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a44f75a932d96b59ace67a29d83376492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageIDCompare</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a286c2ef2904b5eb4a0ffa5b598961c67</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_assignMsgId</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a0fa824f9702cb6b0d7c800fd65198fce</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_closeSession</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a9f7b0789ff9ca9ded72dbad2e747b333</anchor>
      <arglist>(Clients *c, int sendwill)</arglist>
    </member>
    <member kind="function">
      <type>Messages *</type>
      <name>MQTTProtocol_createMessage</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>afbf121be11a48fcda3e0d639bc47472b</anchor>
      <arglist>(Publish *publish, Messages **mm, int qos, int retained, int allocatePayload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_emptyMessageList</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>ab9c5a22f0cbd4fa648663de7ae7118ab</anchor>
      <arglist>(List *msgList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_freeClient</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a52e062f52e5a42275471eeb23040fc0e</anchor>
      <arglist>(Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_freeMessageList</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a8514ddc8d0f346c0da19ab4d59b4062f</anchor>
      <arglist>(List *msgList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubacks</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a30c60f9b4ddc352fb24345d3453aa7f0</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubcomps</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>aafbc4b72c8d17fe9d8a09cfd467e1990</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePublishes</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>ac5311f51f14364c3fdd3798c5a662ae4</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubrecs</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a1ae7eec0137c440b015425e28a515c78</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePubrels</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a09fb9a1dce174d6ecd61b8bc5e15b21f</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_keepalive</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>aaddb7adebb96870174ee28d0a6d685e8</anchor>
      <arglist>(START_TIME_TYPE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_removePublication</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a900fa28a8774ad6f5535104bb62e7abf</anchor>
      <arglist>(Publications *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_retry</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>aaae62d736293cb2f96a38c42e37b4b03</anchor>
      <arglist>(START_TIME_TYPE, int, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_startPublish</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a3a32019b01a810aaa63ece1c84b2c681</anchor>
      <arglist>(Clients *pubclient, Publish *publish, int qos, int retained, Messages **m)</arglist>
    </member>
    <member kind="function">
      <type>Publications *</type>
      <name>MQTTProtocol_storePublication</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>ac753a3ad12292a0a9c2f4343bd33817e</anchor>
      <arglist>(Publish *publish, int *len)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>MQTTStrdup</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a89588f085edc5cee4eb650e8ad114df4</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>MQTTStrncpy</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a6d53b1e4467b2a8aaa77ad5a09dcb032</anchor>
      <arglist>(char *dest, const char *src, size_t num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Protocol_processPublication</name>
      <anchorfile>MQTTProtocolClient_8h.html</anchorfile>
      <anchor>a7bf816770b1661fdb62497f44304115e</anchor>
      <arglist>(Publish *publish, Clients *client, int allocatePayload)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProtocolOut.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProtocolOut_8c</filename>
    <includes id="MQTTProtocolOut_8h" name="MQTTProtocolOut.h" local="yes" imported="no">MQTTProtocolOut.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="WebSocket_8h" name="WebSocket.h" local="yes" imported="no">WebSocket.h</includes>
    <includes id="Base64_8h" name="Base64.h" local="yes" imported="no">Base64.h</includes>
    <member kind="function">
      <type>size_t</type>
      <name>MQTTProtocol_addressPort</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>ae9a2970a33893540e42ff5a8d95411dc</anchor>
      <arglist>(const char *uri, int *port, const char **topic, int default_port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_connect</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>ad9baf307647cbe6516eadbbe975cda8c</anchor>
      <arglist>(const char *ip_address, Clients *aClient, int websocket, int MQTTVersion, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePingresps</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>ad18afa4a9025c7b84ac23450cdbd0976</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handleSubacks</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>a662c001eb1105428b5cf8474ae4c0456</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handleUnsubacks</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>acefb6038412bccf253bdc3f18fbfaf47</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_specialChars</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>a6b8949d7db9299fa5fd940e8e58f31b6</anchor>
      <arglist>(char *p0, char *p1, b64_size_t *basic_auth_in_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_subscribe</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>a460d021d06dd24cf975dfe20e17ab1ba</anchor>
      <arglist>(Clients *client, List *topics, List *qoss, int msgID, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_unsubscribe</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>a69083f5a059d129d1030140ec1cd3d58</anchor>
      <arglist>(Clients *client, List *topics, int msgID, MQTTProperties *props)</arglist>
    </member>
    <member kind="variable">
      <type>ClientStates *</type>
      <name>bstate</name>
      <anchorfile>MQTTProtocolOut_8c.html</anchorfile>
      <anchor>a2f44b42678b96ba591f6042671e3ba6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTProtocolOut.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTProtocolOut_8h</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="MQTTProtocol_8h" name="MQTTProtocol.h" local="yes" imported="no">MQTTProtocol.h</includes>
    <includes id="MQTTProtocolClient_8h" name="MQTTProtocolClient.h" local="yes" imported="no">MQTTProtocolClient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MQTT_DEFAULT_PORT</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a47dbba2fb767e8362864895e3ce87a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SECURE_MQTT_DEFAULT_PORT</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a27d0d048d8cb1432c5fe2193dfa805af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WS_DEFAULT_PORT</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a6e710d29f262fd6feeea50e627412712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>MQTTProtocol_addressPort</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>ae9a2970a33893540e42ff5a8d95411dc</anchor>
      <arglist>(const char *uri, int *port, const char **topic, int default_port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_connect</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a77eb1924c28044d0d67939c333165c70</anchor>
      <arglist>(const char *ip_address, Clients *acClients, int websocket, int MQTTVersion, MQTTProperties *connectProperties, MQTTProperties *willProperties)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handlePingresps</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>ad18afa4a9025c7b84ac23450cdbd0976</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handleSubacks</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a662c001eb1105428b5cf8474ae4c0456</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_handleUnsubacks</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>acefb6038412bccf253bdc3f18fbfaf47</anchor>
      <arglist>(void *pack, int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTProtocol_reconnect</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a962891091f9481ab77ceebfabe2090c7</anchor>
      <arglist>(const char *ip_address, Clients *client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_subscribe</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a460d021d06dd24cf975dfe20e17ab1ba</anchor>
      <arglist>(Clients *client, List *topics, List *qoss, int msgID, MQTTSubscribe_options *opts, MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MQTTProtocol_unsubscribe</name>
      <anchorfile>MQTTProtocolOut_8h.html</anchorfile>
      <anchor>a69083f5a059d129d1030140ec1cd3d58</anchor>
      <arglist>(Clients *client, List *topics, int msgID, MQTTProperties *props)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTReasonCodes.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTReasonCodes_8c</filename>
    <includes id="MQTTReasonCodes_8h" name="MQTTReasonCodes.h" local="yes" imported="no">MQTTReasonCodes.h</includes>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>MQTTReasonCodes_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>MQTTReasonCode_toString</name>
      <anchorfile>MQTTReasonCodes_8c.html</anchorfile>
      <anchor>a91922a5e3c1e5ec7670b6e296854f1b7</anchor>
      <arglist>(enum MQTTReasonCodes value)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>MQTTReasonCodes_8c.html</anchorfile>
      <anchor>a8f8f80d37794cde9472343e4487ba3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @68</type>
      <name>nameToString</name>
      <anchorfile>MQTTReasonCodes_8c.html</anchorfile>
      <anchor>a32f4eb802ab9077b4d879518dea80e97</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>value</name>
      <anchorfile>MQTTReasonCodes_8c.html</anchorfile>
      <anchor>ad4aed31a85bc9cac76dc521378932d43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTReasonCodes.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTReasonCodes_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>MQTTReasonCodes</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SUCCESS</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_NORMAL_DISCONNECTION</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_GRANTED_QOS_0</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_GRANTED_QOS_1</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_GRANTED_QOS_2</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_NO_SUBSCRIPTION_FOUND</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_CONTINUE_AUTHENTICATION</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_RE_AUTHENTICATE</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_UNSPECIFIED_ERROR</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_MALFORMED_PACKET</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_PROTOCOL_ERROR</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_NOT_AUTHORIZED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SERVER_UNAVAILABLE</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SERVER_BUSY</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_BANNED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SERVER_SHUTTING_DOWN</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_BAD_AUTHENTICATION_METHOD</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_KEEP_ALIVE_TIMEOUT</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SESSION_TAKEN_OVER</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_TOPIC_FILTER_INVALID</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_TOPIC_NAME_INVALID</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_TOPIC_ALIAS_INVALID</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_PACKET_TOO_LARGE</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_QUOTA_EXCEEDED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_ADMINISTRATIVE_ACTION</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_PAYLOAD_FORMAT_INVALID</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_RETAIN_NOT_SUPPORTED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_QOS_NOT_SUPPORTED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_USE_ANOTHER_SERVER</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SERVER_MOVED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_CONNECTION_RATE_EXCEEDED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_MAXIMUM_CONNECT_TIME</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API const char *</type>
      <name>MQTTReasonCode_toString</name>
      <anchorfile>MQTTReasonCodes_8h.html</anchorfile>
      <anchor>ad96ddb704ace8073a136394bcaad254e</anchor>
      <arglist>(enum MQTTReasonCodes value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mqttsas.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>mqttsas_8py</filename>
    <class kind="class">mqttsas::BufferedSockets</class>
    <class kind="class">mqttsas::MyHandler</class>
    <class kind="class">mqttsas::ThreadingTCPServer</class>
    <namespace>mqttsas</namespace>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a6758fc8f89c2abed7d27af4351d6f934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timestamp</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a052ef308f531c8e85bbac48b4d366a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>logging</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>acc7ca724dd4791f11de10106c1caf3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MQTT</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a19fe6a68af0305991ef6e90cc6c4798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myWindow</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>aa4b7cc1ae5b3e98f1835a848d3d83e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>suspended</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>adc0086c4555365614a73d93f754d4694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTSubscribeOpts.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTSubscribeOpts_8h</filename>
    <class kind="struct">MQTTSubscribe_options</class>
    <member kind="define">
      <type>#define</type>
      <name>MQTTSubscribe_options_initializer</name>
      <anchorfile>MQTTSubscribeOpts_8h.html</anchorfile>
      <anchor>aec3b45fd0367106eea344396f87cfda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MQTTSubscribe_options</type>
      <name>MQTTSubscribe_options</name>
      <anchorfile>MQTTSubscribeOpts_8h.html</anchorfile>
      <anchor>a52c2f46c1c0a2b37032f269ffdece321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTTime.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTTime_8c</filename>
    <includes id="MQTTTime_8h" name="MQTTTime.h" local="yes" imported="no">MQTTTime.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <member kind="function">
      <type>DIFF_TIME_TYPE</type>
      <name>MQTTTime_difftime</name>
      <anchorfile>MQTTTime_8c.html</anchorfile>
      <anchor>ac202697815bf16dce3624122096f974c</anchor>
      <arglist>(START_TIME_TYPE new, START_TIME_TYPE old)</arglist>
    </member>
    <member kind="function">
      <type>ELAPSED_TIME_TYPE</type>
      <name>MQTTTime_elapsed</name>
      <anchorfile>MQTTTime_8c.html</anchorfile>
      <anchor>aa5f64b3b7734f9353f080d80ccafcde0</anchor>
      <arglist>(START_TIME_TYPE milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>MQTTTime_now</name>
      <anchorfile>MQTTTime_8c.html</anchorfile>
      <anchor>a57ba48a60d988e1eed59a32cc93a37ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTTime_sleep</name>
      <anchorfile>MQTTTime_8c.html</anchorfile>
      <anchor>aaa9f5b54bb4b18cb16416fe65c04c5b0</anchor>
      <arglist>(ELAPSED_TIME_TYPE milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>MQTTTime_start_clock</name>
      <anchorfile>MQTTTime_8c.html</anchorfile>
      <anchor>a96c0c776f754a65b082d192834da8bbf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTTime.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTTime_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DIFF_TIME_TYPE</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>ada389291f1b6ecb5e475ed2cbf8e2f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ELAPSED_TIME_TYPE</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>ae076a231df27756382ef040fd5c4f963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_ZERO</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>ae128cc7bbf5552e27c68cd567d5bd29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DIFF_TIME_TYPE</type>
      <name>MQTTTime_difftime</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>ac202697815bf16dce3624122096f974c</anchor>
      <arglist>(START_TIME_TYPE new, START_TIME_TYPE old)</arglist>
    </member>
    <member kind="function">
      <type>ELAPSED_TIME_TYPE</type>
      <name>MQTTTime_elapsed</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>aa5f64b3b7734f9353f080d80ccafcde0</anchor>
      <arglist>(START_TIME_TYPE milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>MQTTTime_now</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>a57ba48a60d988e1eed59a32cc93a37ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MQTTTime_sleep</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>aaa9f5b54bb4b18cb16416fe65c04c5b0</anchor>
      <arglist>(ELAPSED_TIME_TYPE milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>MQTTTime_start_clock</name>
      <anchorfile>MQTTTime_8h.html</anchorfile>
      <anchor>a96c0c776f754a65b082d192834da8bbf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTV311.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>MQTTV311_8py</filename>
    <class kind="class">MQTTV311::Connacks</class>
    <class kind="class">MQTTV311::Connects</class>
    <class kind="class">MQTTV311::Disconnects</class>
    <class kind="class">MQTTV311::FixedHeaders</class>
    <class kind="class">MQTTV311::MQTTException</class>
    <class kind="class">MQTTV311::Packets</class>
    <class kind="class">MQTTV311::Pingreqs</class>
    <class kind="class">MQTTV311::Pingresps</class>
    <class kind="class">MQTTV311::Pubacks</class>
    <class kind="class">MQTTV311::Pubcomps</class>
    <class kind="class">MQTTV311::Publishes</class>
    <class kind="class">MQTTV311::Pubrecs</class>
    <class kind="class">MQTTV311::Pubrels</class>
    <class kind="class">MQTTV311::Subacks</class>
    <class kind="class">MQTTV311::Subscribes</class>
    <class kind="class">MQTTV311::Unsubacks</class>
    <class kind="class">MQTTV311::Unsubscribes</class>
    <namespace>MQTTV311</namespace>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>af213d483a40ff06fcb5802cd12c8cf1b</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageType</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a721ebbb6196bf6392d70565ec2a6c1d3</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a9330cfc6f44e8f11872671f8ba7448d8</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a971ec50bd300ade806c6075e299327c9</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a7f2646a09dec90c3c94c455cc0b8d584</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>af1f9368b837ea2dc93f2d20685e0a548</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a5f3b90d2115d0ef37ee89b71849b9632</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>ae493f9aba89d60e2f71d91de0b4a538a</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a7e27ecf5efe24b438e4eab078f1e7675</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>after</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a42367089a8d9a74f11c98d2d63928c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>before</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a3da461bf2b16894e8a29224b2cc49bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>ac450010e3f053517cfa10186d23cbbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classNames</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>aeb859cfc6ff479d0499245a7f9102355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a54f05edf1620700821b9798cb7eb4db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a9ba3d7c02cef0c1af1bc13137984ab8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packetNames</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a487b5dfa2a7664bdeab5378f764248dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tests</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a71904c67f55a8a020dd0dc36ff3ac849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTV3112.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>MQTTV3112_8py</filename>
    <class kind="class">MQTTV3112::Connacks</class>
    <class kind="class">MQTTV3112::Connects</class>
    <class kind="class">MQTTV3112::Disconnects</class>
    <class kind="class">MQTTV3112::FixedHeaders</class>
    <class kind="class">MQTTV3112::MQTTException</class>
    <class kind="class">MQTTV3112::Packets</class>
    <class kind="class">MQTTV3112::Pingreqs</class>
    <class kind="class">MQTTV3112::Pingresps</class>
    <class kind="class">MQTTV3112::Pubacks</class>
    <class kind="class">MQTTV3112::Pubcomps</class>
    <class kind="class">MQTTV3112::Publishes</class>
    <class kind="class">MQTTV3112::Pubrecs</class>
    <class kind="class">MQTTV3112::Pubrels</class>
    <class kind="class">MQTTV3112::Subacks</class>
    <class kind="class">MQTTV3112::Subscribes</class>
    <class kind="class">MQTTV3112::Unsubacks</class>
    <class kind="class">MQTTV3112::Unsubscribes</class>
    <namespace>MQTTV3112</namespace>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a48cb19cf00d3c1af47497e871352f3fd</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageType</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a6c51d16b9d1086cc822d39949796cd59</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a8cc8f770b674c5526c56ed6bc09fe55e</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a52c42efe5e8241acb2c6172523cc9734</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aab57aac3fb41aed5684b53cc7864b4c5</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>afc5ff181fe871eb4702ad55358dfd71a</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ad59d8db9f02d947aca851732bc47daa0</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aaba31deb290646c6dd07c9bf038d4d7d</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aab923a598e18537b71abea03c3bef5a1</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>after</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a8ceb0a4e7dc48c55e4315964631fabcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>before</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ac209f6cccb322027e372e66f53880f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aba26a3d8dea895f888e64efba9061dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classNames</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a051e62d9e6fbd133f2022064b91a8d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a297f5f81490ec150d868a7e030e93735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a5b7562eb95dda1f7bcd1b40f332194e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packetNames</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>af0e7ea1095e4a2aed6b9fe1c71df2445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tests</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ad9c871537c6489756fd31e02608a8caa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTV5.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>MQTTV5_8py</filename>
    <class kind="class">MQTTV5::Acks</class>
    <class kind="class">MQTTV5::Auths</class>
    <class kind="class">MQTTV5::Connacks</class>
    <class kind="class">MQTTV5::Connects</class>
    <class kind="class">MQTTV5::Disconnects</class>
    <class kind="class">MQTTV5::Disconnects</class>
    <class kind="class">MQTTV5::FixedHeaders</class>
    <class kind="class">MQTTV5::MalformedPacket</class>
    <class kind="class">MQTTV5::MQTTException</class>
    <class kind="class">MQTTV5::Packets</class>
    <class kind="class">MQTTV5::PacketTypes</class>
    <class kind="class">MQTTV5::Pingreqs</class>
    <class kind="class">MQTTV5::Pingresps</class>
    <class kind="class">MQTTV5::Properties</class>
    <class kind="class">MQTTV5::ProtocolError</class>
    <class kind="class">MQTTV5::Pubacks</class>
    <class kind="class">MQTTV5::Pubcomps</class>
    <class kind="class">MQTTV5::Publishes</class>
    <class kind="class">MQTTV5::Pubrecs</class>
    <class kind="class">MQTTV5::Pubrels</class>
    <class kind="class">MQTTV5::ReasonCodes</class>
    <class kind="class">MQTTV5::Subacks</class>
    <class kind="class">MQTTV5::SubscribeOptions</class>
    <class kind="class">MQTTV5::Subscribes</class>
    <class kind="class">MQTTV5::Unsubacks</class>
    <class kind="class">MQTTV5::Unsubscribes</class>
    <class kind="class">MQTTV5::UnsubSubacks</class>
    <class kind="class">MQTTV5::VBIs</class>
    <namespace>MQTTV5</namespace>
    <member kind="function" static="yes">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ad8799d325e6cc439c8cf2701a407be2c</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a6b7850f47e725de01b13f69f232960de</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a0091eb142af26ed2a5d2fb53ff393399</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PacketType</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a38f39f88d1fbe20d382bfe1e9169c8c4</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a19389698b132c74cc55669daf91981aa</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a2a29c4af3e7e1497e8892e21537c7b1e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt32</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a1ff44a265d291aa03ef1e4dfdadf1286</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a451487d638c16117bf119d9abb17c85a</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a60a568b8193b3705ea671d4098401541</anchor>
      <arglist>(buffer, maximumPacketSize=MAX_PACKET_SIZE)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a1c8f8d099329e1cb1c02504e9b9b6b4c</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a07125de1fbd6d3a5ca4c6633afcc44ab</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt32</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a50567a78f62441867b12d52348680c14</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ae593c08526293fbff862b3c5e3154037</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a9715698d38e2efeb2f67354f22a65785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ac9a0d4ec152a4d95c2227b0fd5c2368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_PACKET_SIZE</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>aca9f9bf99760edc0c6f499e746c0611b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_PACKETID</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a9a0a23831bfe0e1c6e65eca9cb02c40a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MQTTVersion.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>MQTTVersion_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="typedef">
      <type>MQTTAsync_nameValue *(*</type>
      <name>func_type</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a03af212f14771e3a937b54f0b82b5528</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FindString</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a60231c316988ddb6d3ecf20a3195fe8d</anchor>
      <arglist>(char *filename, const char *eyecatcher_input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadandcall</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a00e897e753d83550bb5094bcb153828a</anchor>
      <arglist>(const char *libname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEyecatchers</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a889e1ee5b289c4b99cbd5f0ca7e8cbdb</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printVersionInfo</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a7a069c25310a625d77a9ed2324e0f5ab</anchor>
      <arglist>(MQTTAsync_nameValue *info)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>eyecatchers</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>affd3a14730545c8f212ab574376b0824</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>libraries</name>
      <anchorfile>MQTTVersion_8c.html</anchorfile>
      <anchor>a79de8d8beaad5d50b6f3c6cff3b574f5</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mutex_type.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>mutex__type_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>mutex_type</name>
      <anchorfile>mutex__type_8h.html</anchorfile>
      <anchor>abf856ebdad2997e4c5059318e3d18756</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>new_release_dialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>new__release__dialog_8cpp</filename>
    <includes id="new__release__dialog_8h" name="new_release_dialog.h" local="yes" imported="no">new_release_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>new_release_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>new__release__dialog_8h</filename>
    <class kind="class">NewReleaseDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>nlohmann_parsers.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>nlohmann__parsers_8cpp</filename>
    <includes id="nlohmann__parsers_8h" name="nlohmann_parsers.h" local="yes" imported="no">nlohmann_parsers.h</includes>
    <includes id="format_8h" name="format.h" local="yes" imported="no">fmt/format.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HEADER_ONLY</name>
      <anchorfile>nlohmann__parsers_8cpp.html</anchorfile>
      <anchor>a27b3249db8d77bd236109bda307bc263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nlohmann_parsers.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>nlohmann__parsers_8h</filename>
    <includes id="json_8hpp" name="json.hpp" local="yes" imported="no">nlohmann/json.hpp</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <class kind="class">BSON_Parser</class>
    <class kind="class">BSON_ParserCreator</class>
    <class kind="class">CBOR_Parser</class>
    <class kind="class">CBOR_ParserCreator</class>
    <class kind="class">JSON_Parser</class>
    <class kind="class">JSON_ParserCreator</class>
    <class kind="class">MessagePack_Parser</class>
    <class kind="class">MessagePack_ParserCreator</class>
    <class kind="class">NlohmannParser</class>
    <class kind="class">NlohmannParserCreator</class>
    <class kind="class">QCheckBoxClose</class>
  </compound>
  <compound kind="file">
    <name>onelua.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/lua-5.4.1/src/</path>
    <filename>onelua_8c</filename>
    <includes id="lprefix_8h" name="lprefix.h" local="yes" imported="no">lprefix.h</includes>
    <includes id="luaconf_8h" name="luaconf.h" local="yes" imported="no">luaconf.h</includes>
    <includes id="lzio_8c" name="lzio.c" local="yes" imported="no">lzio.c</includes>
    <includes id="lctype_8c" name="lctype.c" local="yes" imported="no">lctype.c</includes>
    <includes id="lopcodes_8c" name="lopcodes.c" local="yes" imported="no">lopcodes.c</includes>
    <includes id="lmem_8c" name="lmem.c" local="yes" imported="no">lmem.c</includes>
    <includes id="lundump_8c" name="lundump.c" local="yes" imported="no">lundump.c</includes>
    <includes id="ldump_8c" name="ldump.c" local="yes" imported="no">ldump.c</includes>
    <includes id="lstate_8c" name="lstate.c" local="yes" imported="no">lstate.c</includes>
    <includes id="lgc_8c" name="lgc.c" local="yes" imported="no">lgc.c</includes>
    <includes id="llex_8c" name="llex.c" local="yes" imported="no">llex.c</includes>
    <includes id="lcode_8c" name="lcode.c" local="yes" imported="no">lcode.c</includes>
    <includes id="lparser_8c" name="lparser.c" local="yes" imported="no">lparser.c</includes>
    <includes id="ldebug_8c" name="ldebug.c" local="yes" imported="no">ldebug.c</includes>
    <includes id="lfunc_8c" name="lfunc.c" local="yes" imported="no">lfunc.c</includes>
    <includes id="lobject_8c" name="lobject.c" local="yes" imported="no">lobject.c</includes>
    <includes id="ltm_8c" name="ltm.c" local="yes" imported="no">ltm.c</includes>
    <includes id="lstring_8c" name="lstring.c" local="yes" imported="no">lstring.c</includes>
    <includes id="ltable_8c" name="ltable.c" local="yes" imported="no">ltable.c</includes>
    <includes id="ldo_8c" name="ldo.c" local="yes" imported="no">ldo.c</includes>
    <includes id="lvm_8c" name="lvm.c" local="yes" imported="no">lvm.c</includes>
    <includes id="lapi_8c" name="lapi.c" local="yes" imported="no">lapi.c</includes>
    <includes id="lauxlib_8c" name="lauxlib.c" local="yes" imported="no">lauxlib.c</includes>
    <includes id="lbaselib_8c" name="lbaselib.c" local="yes" imported="no">lbaselib.c</includes>
    <includes id="lcorolib_8c" name="lcorolib.c" local="yes" imported="no">lcorolib.c</includes>
    <includes id="ldblib_8c" name="ldblib.c" local="yes" imported="no">ldblib.c</includes>
    <includes id="liolib_8c" name="liolib.c" local="yes" imported="no">liolib.c</includes>
    <includes id="lmathlib_8c" name="lmathlib.c" local="yes" imported="no">lmathlib.c</includes>
    <includes id="loadlib_8c" name="loadlib.c" local="yes" imported="no">loadlib.c</includes>
    <includes id="loslib_8c" name="loslib.c" local="yes" imported="no">loslib.c</includes>
    <includes id="lstrlib_8c" name="lstrlib.c" local="yes" imported="no">lstrlib.c</includes>
    <includes id="ltablib_8c" name="ltablib.c" local="yes" imported="no">ltablib.c</includes>
    <includes id="lutf8lib_8c" name="lutf8lib.c" local="yes" imported="no">lutf8lib.c</includes>
    <includes id="linit_8c" name="linit.c" local="yes" imported="no">linit.c</includes>
    <includes id="lua_8c" name="lua.c" local="yes" imported="no">lua.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>ltable_c</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>aa114e7aec320ef3b294533e55b5d08d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_CORE</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>abf0b3947b59218777a8e928a10be205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_LIB</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>a884b19ad6094d6238c4072a8064aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_DDEC</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>ae01d2e260d03ac10163f81ac91cd723d</anchor>
      <arglist>(def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_DDEF</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>affa3a74c87c69373c262fdbdc7f97837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUAI_FUNC</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>a3f43b35a70c93f2cfde1db42a5a24f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lvm_c</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>a26fd89afa52fe8d2335f741f35611ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_LUA</name>
      <anchorfile>onelua_8c.html</anchorfile>
      <anchor>a8c76edbee95f5aca059adf4fb0318254</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optional.hpp</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>optional_8hpp</filename>
    <class kind="struct">nonstd::optional_lite::detail::storage_t::aligned_storage_t</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_logic</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_of</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_of</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_of_hack</class>
    <class kind="class">nonstd::optional_lite::bad_optional_access</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional&lt; true, Then, Else &gt;</class>
    <class kind="struct">nonstd::detail::in_place_index_tag</class>
    <class kind="struct">nonstd::in_place_t</class>
    <class kind="struct">nonstd::detail::in_place_type_tag</class>
    <class kind="struct">nonstd::optional_lite::nullopt_t::init</class>
    <class kind="struct">nonstd::optional_lite::nullopt_t</class>
    <class kind="struct">nonstd::optional_lite::detail::nulltype</class>
    <class kind="class">nonstd::optional_lite::optional</class>
    <class kind="class">nonstd::optional_lite::optional</class>
    <class kind="union">nonstd::optional_lite::detail::storage_t</class>
    <class kind="struct">nonstd::optional_lite::detail::struct_t</class>
    <class kind="struct">nonstd::optional_lite::detail::type_of_size</class>
    <class kind="struct">nonstd::optional_lite::detail::type_of_size&lt; nulltype, N &gt;</class>
    <class kind="struct">nonstd::optional_lite::detail::typelist</class>
    <namespace>nonstd</namespace>
    <namespace>nonstd::detail</namespace>
    <namespace>nonstd::optional_lite</namespace>
    <namespace>nonstd::optional_lite::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_HAVE_IN_PLACE_TYPES</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a4722749a851a33e2b093cf1611790cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_in_place_index_t</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a121e530fb1bf04dbdc8645963fb5c406</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nonstd_lite_in_place_type_t</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>abb37c7060b6452ba3f045d64d99b91d3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NONSTD_OPTIONAL_LITE_HPP</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a840697a2a6ca1b9b0e1a77aeda84c91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_ALIGN_AS</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>aabec8df5f7d63a2fc22f92b1dd734e30</anchor>
      <arglist>(to_align)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>aa9a8c70a03b80aec4694a1a8a4b7ce67</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_BETWEEN</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>afbf13a4de6d7643f253ea6e6f0312c2f</anchor>
      <arglist>(v, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_COMPILER_GNUC_VERSION</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a99dabc319e6288c56c57343d0ef2a4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_COMPILER_MSVC_VERSION</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>aed89a63e60df534ae37d6ce2b47a646a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_CONFIG_ALIGN_AS_FALLBACK</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>ae149e6039db339d4d54f95f73c463e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_CONFIG_MAX_ALIGN_HACK</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a8ac51dcc60e8b1c88c2d712d6f7ebff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_constexpr</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a17ae8e571812b9d0599a6552eea52250</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_constexpr14</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>aac429280f7a6aa9b8539c4686ea3b5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_CPP11_OR_GREATER</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a83275d523d1d130fcf8ba43caeef2f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_CPP14_OR_GREATER</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a53b482135e436677e6360c34481b3a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_lite_VERSION</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>ab29ef766c127eb37c80698e587cc8d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_noexcept</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>ad0a6cdfac94f8daf32e7564604863567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_nullptr</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>aabe0e52e72306e980489c2af93c51b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_ref_qual</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>af884ff6963e7308a026e75d3fbab375d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_refref_qual</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a13eb29f1c476dc064e3bc46d153cc8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nulltype</type>
      <name>alignment_types</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aeb48690a3a8b6264ddf598f99dd61fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>a96e472c904d9595347fc5879b10e18b8</anchor>
      <arglist>(detail::in_place_type_tag&lt; T &gt;=detail::in_place_type_tag&lt; T &gt;())</arglist>
    </member>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>aad90f3210c0f2757b4d8e35f63b0ed93</anchor>
      <arglist>(detail::in_place_index_tag&lt; I &gt;=detail::in_place_index_tag&lt; I &gt;())</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a805379b305bff84f22fef1f9ff12fa33</anchor>
      <arglist>(T const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a111aadf0c1d395f8961195fc14bbbda4</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>aba14a50e4fd93c0b8cc001f52f1b2288</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a174267f874bd1ddfca2cfb542db7102f</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a7fff02fbbf12011d0e67b265e7b1a3c1</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ab2eb8dca49f61f02e55844c9c2146ec2</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>aec4056b511f754d97d4253cbc823d275</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a49b9425e23863e1c95698f06ef743d7b</anchor>
      <arglist>(optional&lt; T &gt; const &amp;, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ae87b84c0868f8b85541117a3325afd22</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a0b68224db7cc1d44faf59b89617d691a</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a52b25340f518c17380eccc6ba0334064</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a9e67bbf93148208591e36674132974fd</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a5a0202e854ec2d8c23eaa2de92e839fb</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>afad4c54449639e077e1eef492ab4633f</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>abd8e71e2d003e842bf99717860ff4ab5</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a94c57ae84410fc0587e1b6ec2a209747</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a64fe544135428e767959f3c01b056bab</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8a9c989207f90661a2df7f86ac4c241f</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8273a43aa1e636b22aed33d3a19717c5</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a06bbb3f145b63f90c3be48afe119c3a7</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a9b01f04d41f14d33ef0047eca774fb67</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a4b006c04a3c6de9544654a7eaec71dea</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a362aaa5d45e7aa4d8817cf1f1efd780c</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a7d9d381dad02b7b8304940a844f88709</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>acaa647ac63cb335ec25fa11415bf604d</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a3ab6ba9f639cd3e72294e2b61950919e</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a21a8d24dac35f20689ddf886196d9565</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a58c170a6d60f40e2aa98549154719fe6</anchor>
      <arglist>(optional&lt; T &gt; const &amp;, nullopt_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a4e424baf98cfc0e4753d09636f3b5ccf</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>af9965537f80eb8a7dc5b29c9a007e14e</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ac96af05516f880a8649b06ce9a80154e</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aa77120c8d345699822f198943b336d95</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>af8439a0b7210345c7f40665737d92bf0</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>abce0bfa5fe27f7b29d90f5e860b4885f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a800aabafee784a22d0de48a0e69e4e2b</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aafe28ce029917b3485d96b53395c07eb</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a75980006cfbf327121f007941a79489d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a2823c5d4d222f44ae2ff38f1869aa523</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a02fcac81e4dd8c1f5bf384fdd723f6a1</anchor>
      <arglist>(short *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>ad64e5aa6d3d7cd282041e02d6b22164c</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aabfb8800383f12e4a3611c659299c356</anchor>
      <arglist>(long *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>ab71944505de9161bd34d14db6b8f21c5</anchor>
      <arglist>(float *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a478abbc4c89d5091451cebce0d37b86f</anchor>
      <arglist>(double *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a235948262c5c4a0119610a008deb109d</anchor>
      <arglist>(long double *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>abce616fd70ccdc735f4c654d4c28a012</anchor>
      <arglist>(Unknown(*)(Unknown))</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a009e940ece7b9a21f29ed031723029d8</anchor>
      <arglist>(Unknown *Unknown::*)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a25ab89679e144acdcd3b08ff56dbc5c4</anchor>
      <arglist>(Unknown(Unknown::*)(Unknown))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ab1410153235f5900a1006bce2bf4f140</anchor>
      <arglist>(optional&lt; T &gt; &amp;x, optional&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="variable">
      <type>const nullopt_t</type>
      <name>nullopt</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8caa94752d08b4630d211967646b6b46</anchor>
      <arglist>((nullopt_t::init()))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OsWrapper.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>OsWrapper_8c</filename>
    <includes id="OsWrapper_8h" name="OsWrapper.h" local="yes" imported="no">OsWrapper.h</includes>
  </compound>
  <compound kind="file">
    <name>OsWrapper.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>OsWrapper_8h</filename>
  </compound>
  <compound kind="file">
    <name>outlier_removal.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>outlier__removal_8cpp</filename>
    <includes id="outlier__removal_8h" name="outlier_removal.h" local="yes" imported="no">outlier_removal.h</includes>
  </compound>
  <compound kind="file">
    <name>outlier_removal.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>outlier__removal_8h</filename>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <includes id="ring__span_8hpp" name="ring_span.hpp" local="yes" imported="no">PlotJuggler/ring_span.hpp</includes>
    <class kind="class">OutlierRemovalFilter</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>paho_c_pub.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>paho__c__pub_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="pubsub__opts_8h" name="pubsub_opts.h" local="yes" imported="no">pubsub_opts.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cfinish</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a86620526983b67ceef16a7fa047fa950</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a8e38a633200ea6756fc9ed2a995bbac6</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myconnect</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>ab31a84a49929d52403c583d344b5831e</anchor>
      <arglist>(MQTTAsync client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mypublish</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>aa3de469b19b0bde416604825f6b1ae2f</anchor>
      <arglist>(MQTTAsync client, int datalen, char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mysleep</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a222d822ac3854dce3bfe0d27d3280c89</anchor>
      <arglist>(int ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect5</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a7ea85c0b1b2cebebf745c9d3341cccc0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure5</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>ae80fe0ab9c4dd8b7c2e99e0442654303</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect5</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a31bb82960db10385688cc64fc4fec5d7</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>onPSKAuth</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a6d9fdb6f3f05565903d8b79363f84fb4</anchor>
      <arglist>(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPublish</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a54ce5c8ac375696a6e1d33228d6a015d</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPublish5</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a5346c299251faa74175901369aa9109d</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPublishFailure</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>ad23edd471609eebb56ff41723ed1ab95</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPublishFailure5</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>ad5ae36dd30ae69593a7b5dcd47048618</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>onSSLError</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a6d92eb4c542e14159d9b98e75643a8ec</anchor>
      <arglist>(const char *str, size_t len, void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>connected</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a9709aefe4930807392898aecb0cb8a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>disconnected</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a6f03dfc777300fd0dc9acebf4822249c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pubsub_opts</type>
      <name>opts</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a721569c3c9a803226afceae5384b213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperty</type>
      <name>property</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a396fcd7f1787eda945944a3e014605f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>props</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a3064b9eb8c132d83c8a110ffc9c60efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_responseOptions</type>
      <name>pub_opts</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a37cc1051c9fa8cab76337b7b3bde3374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>published</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>a4bb7cb4220849b6b01585abfeac40731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>toStop</name>
      <anchorfile>paho__c__pub_8c.html</anchorfile>
      <anchor>aff8e3f7c5ccb44dbc0f6dd917cee5b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>paho_c_sub.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>paho__c__sub_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <includes id="pubsub__opts_8h" name="pubsub_opts.h" local="yes" imported="no">pubsub_opts.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cfinish</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a86620526983b67ceef16a7fa047fa950</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a308d2c13673ee92000ab084352d255af</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mysleep</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a222d822ac3854dce3bfe0d27d3280c89</anchor>
      <arglist>(int ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a7c894887534f2f3f998839f7663d8cd8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnect5</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a7ea85c0b1b2cebebf745c9d3341cccc0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>ae0c4081eba0ff17a508905722fa5b81b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectFailure5</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>ae80fe0ab9c4dd8b7c2e99e0442654303</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>aac6f94f3458cb7a286f806b4f8cbadb1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribe</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a85c5cfb76ce2a2f1f84661c96680f069</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribe5</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a5257accdeacd7fea766e7f04550961a0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribeFailure</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>abcbbe89c2105d9c97f4648ed6bc3ea9d</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSubscribeFailure5</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>adea00ac9d41c1910aa0b4bc34d3e0b21</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_connectOptions</type>
      <name>conn_opts</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>abb39dc71ee0e9a5f00cd4f2cf7bb7cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disconnected</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a6f03dfc777300fd0dc9acebf4822249c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>finished</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a45429b02ca394145850c27b9184f40d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pubsub_opts</type>
      <name>opts</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>a721569c3c9a803226afceae5384b213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscribed</name>
      <anchorfile>paho__c__sub_8c.html</anchorfile>
      <anchor>ab96bdf674e2ebee782bfde795f93062e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>paho_cs_pub.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>paho__cs__pub_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <includes id="pubsub__opts_8h" name="pubsub_opts.h" local="yes" imported="no">pubsub_opts.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cfinish</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a86620526983b67ceef16a7fa047fa950</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a109f13b0548ebfcbf35736cf464bd579</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>myconnect</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a93bac1fcb350c1f8de69d96de5a05e42</anchor>
      <arglist>(MQTTClient *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a28c1b96abde998de6d9e7d36fb23a0e3</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="variable">
      <type>struct pubsub_opts</type>
      <name>opts</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>a721569c3c9a803226afceae5384b213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>toStop</name>
      <anchorfile>paho__cs__pub_8c.html</anchorfile>
      <anchor>aff8e3f7c5ccb44dbc0f6dd917cee5b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>paho_cs_sub.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>paho__cs__sub_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <includes id="pubsub__opts_8h" name="pubsub_opts.h" local="yes" imported="no">pubsub_opts.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cfinish</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>a86620526983b67ceef16a7fa047fa950</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>myconnect</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>a93bac1fcb350c1f8de69d96de5a05e42</anchor>
      <arglist>(MQTTClient *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>a28c1b96abde998de6d9e7d36fb23a0e3</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="variable">
      <type>struct pubsub_opts</type>
      <name>opts</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>a721569c3c9a803226afceae5384b213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>toStop</name>
      <anchorfile>paho__cs__sub_8c.html</anchorfile>
      <anchor>aff8e3f7c5ccb44dbc0f6dd917cee5b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pj_plugin.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>pj__plugin_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <class kind="class">PJ::PlotJugglerPlugin</class>
    <namespace>PJ</namespace>
  </compound>
  <compound kind="file">
    <name>plot_docker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plot__docker_8cpp</filename>
    <includes id="plot__docker_8h" name="plot_docker.h" local="yes" imported="no">plot_docker.h</includes>
    <includes id="plotwidget__editor_8h" name="plotwidget_editor.h" local="yes" imported="no">plotwidget_editor.h</includes>
    <includes id="DockSplitter_8h" name="DockSplitter.h" local="yes" imported="no">Qads/DockSplitter.h</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
    <class kind="class">SplittableComponentsFactory</class>
    <member kind="function">
      <type>QDomElement</type>
      <name>saveChildNodesState</name>
      <anchorfile>plot__docker_8cpp.html</anchorfile>
      <anchor>a0578739ff7d2bbfa43a7f74044f5f75f</anchor>
      <arglist>(QDomDocument &amp;doc, QWidget *widget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setButtonIcon</name>
      <anchorfile>plot__docker_8cpp.html</anchorfile>
      <anchor>a990ae69f2624c4ab82145c350996b55a</anchor>
      <arglist>(QPushButton *button, QIcon icon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plot_docker.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plot__docker_8h</filename>
    <includes id="DockManager_8h" name="DockManager.h" local="yes" imported="no">Qads/DockManager.h</includes>
    <includes id="DockWidget_8h" name="DockWidget.h" local="yes" imported="no">Qads/DockWidget.h</includes>
    <includes id="DockAreaWidget_8h" name="DockAreaWidget.h" local="yes" imported="no">Qads/DockAreaWidget.h</includes>
    <includes id="DockAreaTitleBar_8h" name="DockAreaTitleBar.h" local="yes" imported="no">Qads/DockAreaTitleBar.h</includes>
    <includes id="DockAreaTabBar_8h" name="DockAreaTabBar.h" local="yes" imported="no">Qads/DockAreaTabBar.h</includes>
    <includes id="FloatingDockContainer_8h" name="FloatingDockContainer.h" local="yes" imported="no">Qads/FloatingDockContainer.h</includes>
    <includes id="DockComponentsFactory_8h" name="DockComponentsFactory.h" local="yes" imported="no">Qads/DockComponentsFactory.h</includes>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <class kind="class">DockWidget</class>
    <class kind="class">DraggableToolbar</class>
    <class kind="class">PlotDocker</class>
  </compound>
  <compound kind="file">
    <name>plotdata.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>plotdata_8h</filename>
    <includes id="optional_8hpp" name="optional.hpp" local="yes" imported="no">PlotJuggler/optional.hpp</includes>
    <includes id="any_8hpp" name="any.hpp" local="yes" imported="no">PlotJuggler/any.hpp</includes>
    <class kind="class">PJ::PlotDataBase</class>
    <class kind="struct">PJ::PlotDataMapRef</class>
    <class kind="class">PJ::PlotDataBase::Point</class>
    <class kind="struct">PJ::Range</class>
    <class kind="class">PJ::TimeseriesBase</class>
    <namespace>PJ</namespace>
    <member kind="typedef">
      <type>TimeseriesBase&lt; double &gt;</type>
      <name>PlotData</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a787ae8bb36f25e1c4470fe73ad3e7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TimeseriesBase&lt; nonstd::any &gt;</type>
      <name>PlotDataAny</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a727e3ba7b332b44e98e47be66b5aa96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nonstd::optional&lt; Range &gt;</type>
      <name>RangeOpt</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>abcfa24c60590da66c680077399b01ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPrefixToPlotData</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a14ec31bd151cff93d863a1032891034f</anchor>
      <arglist>(const std::string &amp;prefix, std::unordered_map&lt; std::string, Value &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plotlegend.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotlegend_8cpp</filename>
    <includes id="plotlegend_8h" name="plotlegend.h" local="yes" imported="no">plotlegend.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
  </compound>
  <compound kind="file">
    <name>plotlegend.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotlegend_8h</filename>
    <includes id="qwt__plot__legenditem_8h" name="qwt_plot_legenditem.h" local="yes" imported="no">qwt_plot_legenditem.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <class kind="class">PlotLegend</class>
  </compound>
  <compound kind="file">
    <name>plotmagnifier.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotmagnifier_8cpp</filename>
    <includes id="plotmagnifier_8h" name="plotmagnifier.h" local="yes" imported="no">plotmagnifier.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
  </compound>
  <compound kind="file">
    <name>plotmagnifier.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotmagnifier_8h</filename>
    <includes id="qwt__plot__magnifier_8h" name="qwt_plot_magnifier.h" local="yes" imported="no">qwt_plot_magnifier.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <class kind="class">PlotMagnifier</class>
  </compound>
  <compound kind="file">
    <name>plotwidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget_8cpp</filename>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <includes id="qwt__plot__opengl__canvas_8h" name="qwt_plot_opengl_canvas.h" local="yes" imported="no">qwt_plot_opengl_canvas.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__plot__layout_8h" name="qwt_plot_layout.h" local="yes" imported="no">qwt_plot_layout.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <includes id="qwt__plot__renderer_8h" name="qwt_plot_renderer.h" local="yes" imported="no">qwt_plot_renderer.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <includes id="qwt__date__scale__draw_8h" name="qwt_date_scale_draw.h" local="yes" imported="no">qwt_date_scale_draw.h</includes>
    <includes id="point__series__xy_8h" name="point_series_xy.h" local="yes" imported="no">point_series_xy.h</includes>
    <includes id="suggest__dialog_8h" name="suggest_dialog.h" local="yes" imported="no">suggest_dialog.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">transforms/custom_function.h</includes>
    <includes id="custom__timeseries_8h" name="custom_timeseries.h" local="yes" imported="no">transforms/custom_timeseries.h</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
    <includes id="plotwidget__editor_8h" name="plotwidget_editor.h" local="yes" imported="no">plotwidget_editor.h</includes>
    <includes id="plotwidget__transforms_8h" name="plotwidget_transforms.h" local="yes" imported="no">plotwidget_transforms.h</includes>
    <class kind="class">TimeScaleDraw</class>
    <member kind="variable" static="yes">
      <type>static QStringList</type>
      <name>builtin_trans</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>ac4f1d7f492f62784a04b4e354c71f506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>Derivative1st</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>aff088544484a45ed783cb0053df7b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>Derivative2nd</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>a1eaa58dd7037f56fc06ede67fd1344ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>if_xy_plot_failed_show_dialog</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>ab3790969e2ee8b1fdcb30685ef027a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>MAX_DOUBLE</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>af3b8fe3c3850ac884f854414f26c76b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>noTransform</name>
      <anchorfile>plotwidget_8cpp.html</anchorfile>
      <anchor>a114547a4b897ba7c3125024d2d249176</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plotwidget.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget_8h</filename>
    <includes id="plotmagnifier_8h" name="plotmagnifier.h" local="yes" imported="no">plotmagnifier.h</includes>
    <includes id="plotzoomer_8h" name="plotzoomer.h" local="yes" imported="no">plotzoomer.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__plot__curve_8h" name="qwt_plot_curve.h" local="yes" imported="no">qwt_plot_curve.h</includes>
    <includes id="qwt__plot__grid_8h" name="qwt_plot_grid.h" local="yes" imported="no">qwt_plot_grid.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__plot__rescaler_8h" name="qwt_plot_rescaler.h" local="yes" imported="no">qwt_plot_rescaler.h</includes>
    <includes id="qwt__plot__panner_8h" name="qwt_plot_panner.h" local="yes" imported="no">qwt_plot_panner.h</includes>
    <includes id="qwt__plot__legenditem_8h" name="qwt_plot_legenditem.h" local="yes" imported="no">qwt_plot_legenditem.h</includes>
    <includes id="timeseries__qwt_8h" name="timeseries_qwt.h" local="yes" imported="no">timeseries_qwt.h</includes>
    <includes id="customtracker_8h" name="customtracker.h" local="yes" imported="no">customtracker.h</includes>
    <includes id="transform__selector_8h" name="transform_selector.h" local="yes" imported="no">transforms/transform_selector.h</includes>
    <includes id="custom__function_8h" name="custom_function.h" local="yes" imported="no">transforms/custom_function.h</includes>
    <includes id="plotlegend_8h" name="plotlegend.h" local="yes" imported="no">plotlegend.h</includes>
    <class kind="struct">PlotWidget::CurveInfo</class>
    <class kind="struct">PlotWidget::DragInfo</class>
    <class kind="class">PlotWidget</class>
  </compound>
  <compound kind="file">
    <name>plotwidget_editor.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget__editor_8cpp</filename>
    <includes id="plotwidget__editor_8h" name="plotwidget_editor.h" local="yes" imported="no">plotwidget_editor.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <member kind="variable">
      <type>const double</type>
      <name>MAX_DOUBLE</name>
      <anchorfile>plotwidget__editor_8cpp.html</anchorfile>
      <anchor>af3b8fe3c3850ac884f854414f26c76b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plotwidget_editor.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget__editor_8h</filename>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <includes id="color__wheel_8hpp" name="color_wheel.hpp" local="yes" imported="no">color_wheel.hpp</includes>
    <includes id="color__preview_8hpp" name="color_preview.hpp" local="yes" imported="no">color_preview.hpp</includes>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <class kind="class">EditorRowWidget</class>
    <class kind="class">PlotwidgetEditor</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>plotwidget_transforms.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget__transforms_8cpp</filename>
    <includes id="plotwidget__transforms_8h" name="plotwidget_transforms.h" local="yes" imported="no">plotwidget_transforms.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="no" imported="no">qwt_text.h</includes>
  </compound>
  <compound kind="file">
    <name>plotwidget_transforms.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotwidget__transforms_8h</filename>
    <includes id="plotwidget_8h" name="plotwidget.h" local="yes" imported="no">plotwidget.h</includes>
    <class kind="class">DialogTransformEditor</class>
    <class kind="class">DialogTransformEditor::RowWidget</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>plotzoomer.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotzoomer_8cpp</filename>
    <includes id="plotzoomer_8h" name="plotzoomer.h" local="yes" imported="no">plotzoomer.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
  </compound>
  <compound kind="file">
    <name>plotzoomer.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>plotzoomer_8h</filename>
    <includes id="qwt__plot__zoomer_8h" name="qwt_plot_zoomer.h" local="yes" imported="no">qwt_plot_zoomer.h</includes>
    <class kind="class">PlotZoomer</class>
  </compound>
  <compound kind="file">
    <name>point_series_xy.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>point__series__xy_8cpp</filename>
    <includes id="point__series__xy_8h" name="point_series_xy.h" local="yes" imported="no">point_series_xy.h</includes>
  </compound>
  <compound kind="file">
    <name>point_series_xy.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>point__series__xy_8h</filename>
    <includes id="timeseries__qwt_8h" name="timeseries_qwt.h" local="yes" imported="no">timeseries_qwt.h</includes>
    <class kind="class">PointSeriesXY</class>
  </compound>
  <compound kind="file">
    <name>preferences_dialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>preferences__dialog_8cpp</filename>
    <includes id="preferences__dialog_8h" name="preferences_dialog.h" local="yes" imported="no">preferences_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>preferences_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>preferences__dialog_8h</filename>
    <class kind="class">PreferencesDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>pubsub_opts.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>pubsub__opts_8c</filename>
    <includes id="pubsub__opts_8h" name="pubsub_opts.h" local="yes" imported="no">pubsub_opts.h</includes>
    <member kind="function">
      <type>int</type>
      <name>getopts</name>
      <anchorfile>pubsub__opts_8c.html</anchorfile>
      <anchor>acb02372ca861e7ce2dcd32a354878c7f</anchor>
      <arglist>(int argc, char **argv, struct pubsub_opts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>pubsub__opts_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printVersionInfo</name>
      <anchorfile>pubsub__opts_8c.html</anchorfile>
      <anchor>aa29ac91547989a14cec6df4dfcd2bf16</anchor>
      <arglist>(pubsub_opts_nameValue *info)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>readfile</name>
      <anchorfile>pubsub__opts_8c.html</anchorfile>
      <anchor>a953dcc47ad55690f0eb09c289bbb0857</anchor>
      <arglist>(int *data_len, struct pubsub_opts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>pubsub__opts_8c.html</anchorfile>
      <anchor>a04ddd212e5717c8059577ef4a6e2e111</anchor>
      <arglist>(struct pubsub_opts *opts, pubsub_opts_nameValue *name_values, const char *program_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pubsub_opts.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/samples/</path>
    <filename>pubsub__opts_8h</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="MQTTClientPersistence_8h" name="MQTTClientPersistence.h" local="yes" imported="no">MQTTClientPersistence.h</includes>
    <class kind="struct">pubsub_opts</class>
    <class kind="struct">pubsub_opts_nameValue</class>
    <member kind="function">
      <type>int</type>
      <name>getopts</name>
      <anchorfile>pubsub__opts_8h.html</anchorfile>
      <anchor>acb02372ca861e7ce2dcd32a354878c7f</anchor>
      <arglist>(int argc, char **argv, struct pubsub_opts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>pubsub__opts_8h.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>readfile</name>
      <anchorfile>pubsub__opts_8h.html</anchorfile>
      <anchor>a953dcc47ad55690f0eb09c289bbb0857</anchor>
      <arglist>(int *data_len, struct pubsub_opts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>pubsub__opts_8h.html</anchorfile>
      <anchor>a04ddd212e5717c8059577ef4a6e2e111</anchor>
      <arglist>(struct pubsub_opts *opts, pubsub_opts_nameValue *name_values, const char *program_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt_8cpp</filename>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>QWT_GLOBAL_STRUT</name>
      <anchorfile>qwt_8cpp.html</anchorfile>
      <anchor>a9ed0c03dea5deb3db5720694fd9ddbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>qwtExpandedToGlobalStrut</name>
      <anchorfile>qwt_8cpp.html</anchorfile>
      <anchor>ac789e1e9e7a7edcae24cbda64c34883a</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <namespace>Qwt</namespace>
    <member kind="function">
      <type>QWT_EXPORT QSize</type>
      <name>qwtExpandedToGlobalStrut</name>
      <anchorfile>qwt_8h.html</anchorfile>
      <anchor>a49a6ea79f6dd07e3e09067d552d9fb22</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_legend.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__legend_8cpp</filename>
    <includes id="qwt__abstract__legend_8h" name="qwt_abstract_legend.h" local="yes" imported="no">qwt_abstract_legend.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_legend.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__legend_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtAbstractLegend</class>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_scale.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__scale_8cpp</filename>
    <includes id="qwt__abstract__scale_8h" name="qwt_abstract_scale.h" local="yes" imported="no">qwt_abstract_scale.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtAbstractScale::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_scale.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__scale_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtAbstractScale</class>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_scale_draw.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__scale__draw_8cpp</filename>
    <includes id="qwt__abstract__scale__draw_8h" name="qwt_abstract_scale_draw.h" local="yes" imported="no">qwt_abstract_scale_draw.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtAbstractScaleDraw::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_scale_draw.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__scale__draw_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <class kind="class">QwtAbstractScaleDraw</class>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_slider.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__slider_8cpp</filename>
    <includes id="qwt__abstract__slider_8h" name="qwt_abstract_slider.h" local="yes" imported="no">qwt_abstract_slider.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtAbstractSlider::PrivateData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtAlignToScaleDiv</name>
      <anchorfile>qwt__abstract__slider_8cpp.html</anchorfile>
      <anchor>a1b64a1cec92a555453a025b0ee665956</anchor>
      <arglist>(const QwtAbstractSlider *slider, double value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_abstract_slider.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__abstract__slider_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__scale_8h" name="qwt_abstract_scale.h" local="yes" imported="no">qwt_abstract_scale.h</includes>
    <class kind="class">QwtAbstractSlider</class>
  </compound>
  <compound kind="file">
    <name>qwt_analog_clock.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__analog__clock_8cpp</filename>
    <includes id="qwt__analog__clock_8h" name="qwt_analog_clock.h" local="yes" imported="no">qwt_analog_clock.h</includes>
    <includes id="qwt__dial__needle_8h" name="qwt_dial_needle.h" local="yes" imported="no">qwt_dial_needle.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_analog_clock.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__analog__clock_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__dial_8h" name="qwt_dial.h" local="yes" imported="no">qwt_dial.h</includes>
    <class kind="class">QwtAnalogClock</class>
  </compound>
  <compound kind="file">
    <name>qwt_arrow_button.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__arrow__button_8cpp</filename>
    <includes id="qwt__arrow__button_8h" name="qwt_arrow_button.h" local="yes" imported="no">qwt_arrow_button.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtArrowButton::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QStyleOptionButton</type>
      <name>styleOpt</name>
      <anchorfile>qwt__arrow__button_8cpp.html</anchorfile>
      <anchor>ab1dc15dab617c8fc86642755a3c2b8cc</anchor>
      <arglist>(const QwtArrowButton *btn)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Margin</name>
      <anchorfile>qwt__arrow__button_8cpp.html</anchorfile>
      <anchor>a07f1460880d6cc863808f4de1f19f8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MaxNum</name>
      <anchorfile>qwt__arrow__button_8cpp.html</anchorfile>
      <anchor>a52dccb12daa1568981d8c4e1a2bf827f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Spacing</name>
      <anchorfile>qwt__arrow__button_8cpp.html</anchorfile>
      <anchor>a7ae8f0112681c9084380eb0a384562f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_arrow_button.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__arrow__button_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtArrowButton</class>
  </compound>
  <compound kind="file">
    <name>qwt_bezier.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__bezier_8cpp</filename>
    <includes id="qwt__bezier_8h" name="qwt_bezier.h" local="yes" imported="no">qwt_bezier.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_bezier.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__bezier_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtBezier</class>
  </compound>
  <compound kind="file">
    <name>qwt_clipper.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__clipper_8cpp</filename>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtClip::BottomEdge</class>
    <class kind="class">QwtClip::BottomEdge</class>
    <class kind="class">QwtClip::LeftEdge</class>
    <class kind="class">QwtClip::LeftEdge</class>
    <class kind="class">QwtCircleClipper</class>
    <class kind="class">QwtPolygonClipper</class>
    <class kind="class">QwtClip::RightEdge</class>
    <class kind="class">QwtClip::RightEdge</class>
    <class kind="class">QwtClip::TopEdge</class>
    <class kind="class">QwtClip::TopEdge</class>
    <namespace>QwtClip</namespace>
  </compound>
  <compound kind="file">
    <name>qwt_clipper.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__clipper_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtClipper</class>
  </compound>
  <compound kind="file">
    <name>qwt_color_map.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__color__map_8cpp</filename>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtLinearColorMap::ColorStops::ColorStop</class>
    <class kind="class">QwtLinearColorMap::ColorStops</class>
    <class kind="class">QwtSaturationValueColorMap::PrivateData</class>
    <class kind="class">QwtHueColorMap::PrivateData</class>
    <class kind="class">QwtAlphaColorMap::PrivateData</class>
    <class kind="class">QwtLinearColorMap::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QRgb</type>
      <name>qwtHsvToRgb</name>
      <anchorfile>qwt__color__map_8cpp.html</anchorfile>
      <anchor>a645083d8e62c84de27103585e873843a</anchor>
      <arglist>(int h, int s, int v, int a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_color_map.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__color__map_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtAlphaColorMap</class>
    <class kind="class">QwtColorMap</class>
    <class kind="class">QwtHueColorMap</class>
    <class kind="class">QwtLinearColorMap</class>
    <class kind="class">QwtSaturationValueColorMap</class>
  </compound>
  <compound kind="file">
    <name>qwt_column_symbol.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__column__symbol_8cpp</filename>
    <includes id="qwt__column__symbol_8h" name="qwt_column_symbol.h" local="yes" imported="no">qwt_column_symbol.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtColumnSymbol::PrivateData</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawBox</name>
      <anchorfile>qwt__column__symbol_8cpp.html</anchorfile>
      <anchor>a0eb9eeef527f26c3f6a956a42a06ae16</anchor>
      <arglist>(QPainter *p, const QRectF &amp;rect, const QPalette &amp;pal, double lw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawPanel</name>
      <anchorfile>qwt__column__symbol_8cpp.html</anchorfile>
      <anchor>a7bdd964fb652f93e8ded8ca0329c1e34</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect, const QPalette &amp;pal, double lw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_column_symbol.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__column__symbol_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtColumnRect</class>
    <class kind="class">QwtColumnSymbol</class>
  </compound>
  <compound kind="file">
    <name>qwt_compass.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__compass_8cpp</filename>
    <includes id="qwt__compass_8h" name="qwt_compass.h" local="yes" imported="no">qwt_compass.h</includes>
    <includes id="qwt__compass__rose_8h" name="qwt_compass_rose.h" local="yes" imported="no">qwt_compass_rose.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtCompass::PrivateData</class>
    <class kind="class">QwtCompassScaleDraw::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_compass.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__compass_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__dial_8h" name="qwt_dial.h" local="yes" imported="no">qwt_dial.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <class kind="class">QMap</class>
    <class kind="class">QwtCompass</class>
    <class kind="class">QwtCompassScaleDraw</class>
  </compound>
  <compound kind="file">
    <name>qwt_compass_rose.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__compass__rose_8cpp</filename>
    <includes id="qwt__compass__rose_8h" name="qwt_compass_rose.h" local="yes" imported="no">qwt_compass_rose.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtSimpleCompassRose::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>qwtIntersection</name>
      <anchorfile>qwt__compass__rose_8cpp.html</anchorfile>
      <anchor>a69c7a6a937697c5787cd91926a93e2f6</anchor>
      <arglist>(QPointF p11, QPointF p12, QPointF p21, QPointF p22)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_compass_rose.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__compass__rose_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtCompassRose</class>
    <class kind="class">QwtSimpleCompassRose</class>
  </compound>
  <compound kind="file">
    <name>qwt_compat.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__compat_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__point__3d_8h" name="qwt_point_3d.h" local="yes" imported="no">qwt_point_3d.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>qwtAbs</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a851d90ba0b9031164d8d8e6c0bf287b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QwtArray</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a66ee01c0db94b01258326fd9c8fc3674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>qwtMax</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>ae2571c0900d1bbe56724f6cdab5c6869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>qwtMin</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a7ed4f351b19f4183ecd91df18ad0568e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>qwtRound</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a81f5d90db2eb50ff7c7010fa04100844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QwtInterval</type>
      <name>QwtDoubleInterval</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a84eb1872d5dc14bd48bd4e23e34cd385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QPointF</type>
      <name>QwtDoublePoint</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a31385f85f959bbb14baaf638b076b1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QwtPoint3D</type>
      <name>QwtDoublePoint3D</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>ab70aabb6f819dd241bbb6c886058e4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QRectF</type>
      <name>QwtDoubleRect</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>ac2ead43c491b681cd62c5483ee608b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QSizeF</type>
      <name>QwtDoubleSize</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a21787ee942172dac0b57ed7d99dd7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QPolygon</type>
      <name>QwtPolygon</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>a907dabd9bea554ffd06dec6a7d4fb3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QPolygonF</type>
      <name>QwtPolygonF</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>af394177e8f862985d08365844fba8b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QList&lt; double &gt;</type>
      <name>QwtValueList</name>
      <anchorfile>qwt__compat_8h.html</anchorfile>
      <anchor>ada1888f806395eda5c07425f41445a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_counter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__counter_8cpp</filename>
    <includes id="qwt__arrow__button_8h" name="qwt_arrow_button.h" local="yes" imported="no">qwt_arrow_button.h</includes>
    <includes id="qwt__counter_8h" name="qwt_counter.h" local="yes" imported="no">qwt_counter.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtCounter::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_counter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__counter_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtCounter</class>
  </compound>
  <compound kind="file">
    <name>qwt_curve_fitter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__curve__fitter_8cpp</filename>
    <includes id="qwt__curve__fitter_8h" name="qwt_curve_fitter.h" local="yes" imported="no">qwt_curve_fitter.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_curve_fitter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__curve__fitter_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtCurveFitter</class>
  </compound>
  <compound kind="file">
    <name>qwt_date.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date_8cpp</filename>
    <includes id="qwt__date_8h" name="qwt_date.h" local="yes" imported="no">qwt_date.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <member kind="typedef">
      <type>int</type>
      <name>QwtJulianDay</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a8f57b1552057d156a8971b7add06a678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>qwtExpandedFormat</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a031381ba395e97c966384d4f61b64e24</anchor>
      <arglist>(const QString &amp;format, const QDateTime &amp;dateTime, QwtDate::Week0Type week0Type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Qt::DayOfWeek</type>
      <name>qwtFirstDayOfWeek</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a35191738bd4f2817afcb80f5f977b186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtFloorTime</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a5c840227139760a7d89bb970a4f63cd2</anchor>
      <arglist>(QwtDate::IntervalType intervalType, QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDate</type>
      <name>qwtToDate</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>ae02d2f557e95f0cb815392216f95bbc7</anchor>
      <arglist>(int year, int month=1, int day=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDateTime</type>
      <name>qwtToTimeSpec</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a84c2e4f460160e8021076a99c4e146dd</anchor>
      <arglist>(const QDateTime &amp;dt, Qt::TimeSpec spec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const QwtJulianDay</type>
      <name>maxJulianDayD</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a2e1c9dd6bfd4bd5644615163108b07d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const QwtJulianDay</type>
      <name>minJulianDayD</name>
      <anchorfile>qwt__date_8cpp.html</anchorfile>
      <anchor>a03618c3ed3fb895fdc6639b0430024cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_date.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtDate</class>
  </compound>
  <compound kind="file">
    <name>qwt_date_scale_draw.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date__scale__draw_8cpp</filename>
    <includes id="qwt__date__scale__draw_8h" name="qwt_date_scale_draw.h" local="yes" imported="no">qwt_date_scale_draw.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtDateScaleDraw::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_date_scale_draw.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date__scale__draw_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__date_8h" name="qwt_date.h" local="yes" imported="no">qwt_date.h</includes>
    <class kind="class">QwtDateScaleDraw</class>
  </compound>
  <compound kind="file">
    <name>qwt_date_scale_engine.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date__scale__engine_8cpp</filename>
    <includes id="qwt__date__scale__engine_8h" name="qwt_date_scale_engine.h" local="yes" imported="no">qwt_date_scale_engine.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtDateScaleEngine::PrivateData</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtAlignValue</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>ab9ebca684c9591e8aa6c1e029e473751</anchor>
      <arglist>(double value, double stepSize, bool up)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtDivideInterval</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a7529f5a8ef8321f7c5a131237ae02ebe</anchor>
      <arglist>(double intervalSize, int numSteps, const int limits[], size_t numLimits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtDivideMajorStep</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a4642ac894a1dea716ee4cd783df99a56</anchor>
      <arglist>(double stepSize, int maxMinSteps, QwtDate::IntervalType intervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtDivideScale</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a743224a48633c9b9f426c2774f80abb0</anchor>
      <arglist>(double intervalSize, int numSteps, QwtDate::IntervalType intervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtScaleDiv</type>
      <name>qwtDivideToMonths</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>ad413aa02f9a332ae201d0669127e5d62</anchor>
      <arglist>(QDateTime &amp;minDate, const QDateTime &amp;maxDate, double stepSize, int maxMinSteps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtScaleDiv</type>
      <name>qwtDivideToSeconds</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a8b48ff1089d9be55e4a8b4d3662080f4</anchor>
      <arglist>(const QDateTime &amp;minDate, const QDateTime &amp;maxDate, double stepSize, int maxMinSteps, QwtDate::IntervalType intervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtScaleDiv</type>
      <name>qwtDivideToYears</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a72ab2161717c439c384275066365a88e</anchor>
      <arglist>(const QDateTime &amp;minDate, const QDateTime &amp;maxDate, double stepSize, int maxMinSteps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QList&lt; double &gt;</type>
      <name>qwtDstTicks</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a0ea07915d4e43e4a08768851aadd62f2</anchor>
      <arglist>(const QDateTime &amp;dateTime, int secondsMajor, int secondsMinor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtIntervalWidth</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>ac6245449b2c94a8d2f2b3332e182713c</anchor>
      <arglist>(const QDateTime &amp;minDate, const QDateTime &amp;maxDate, QwtDate::IntervalType intervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtMsecsForType</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>afda066603e2348a361bccec0bbbc22c5</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtRoundedIntervalWidth</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a0204626df6f18fa09ebe33eeb29dbd0d</anchor>
      <arglist>(const QDateTime &amp;minDate, const QDateTime &amp;maxDate, QwtDate::IntervalType intervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtStepCount</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a6a41aa36d105744b1d073f805f46792d</anchor>
      <arglist>(int intervalSize, int maxSteps, const int limits[], size_t numLimits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtStepSize</name>
      <anchorfile>qwt__date__scale__engine_8cpp.html</anchorfile>
      <anchor>a06f6e915df688ec641b338fc6835dbf6</anchor>
      <arglist>(int intervalSize, int maxSteps, uint base)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_date_scale_engine.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__date__scale__engine_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__date_8h" name="qwt_date.h" local="yes" imported="no">qwt_date.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <class kind="class">QwtDateScaleEngine</class>
  </compound>
  <compound kind="file">
    <name>qwt_dial.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dial_8cpp</filename>
    <includes id="qwt__dial_8h" name="qwt_dial.h" local="yes" imported="no">qwt_dial.h</includes>
    <includes id="qwt__dial__needle_8h" name="qwt_dial_needle.h" local="yes" imported="no">qwt_dial_needle.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtDial::PrivateData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtAngleDist</name>
      <anchorfile>qwt__dial_8cpp.html</anchorfile>
      <anchor>ab18de14b066ce9919ae900bc3fbb56d0</anchor>
      <arglist>(double a1, double a2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtBoundedAngle</name>
      <anchorfile>qwt__dial_8cpp.html</anchorfile>
      <anchor>aa2968005c278f9f56bd373131177041b</anchor>
      <arglist>(double min, double angle, double max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsOnArc</name>
      <anchorfile>qwt__dial_8cpp.html</anchorfile>
      <anchor>a819b16f5e32528aca63193401462e556</anchor>
      <arglist>(double angle, double min, double max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_dial.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dial_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__slider_8h" name="qwt_abstract_slider.h" local="yes" imported="no">qwt_abstract_slider.h</includes>
    <class kind="class">QwtDial</class>
  </compound>
  <compound kind="file">
    <name>qwt_dial_needle.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dial__needle_8cpp</filename>
    <includes id="qwt__dial__needle_8h" name="qwt_dial_needle.h" local="yes" imported="no">qwt_dial_needle.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawArrowNeedle</name>
      <anchorfile>qwt__dial__needle_8cpp.html</anchorfile>
      <anchor>a218cc1ad75b057b4005908c39f5ee50c</anchor>
      <arglist>(QPainter *painter, const QPalette &amp;palette, QPalette::ColorGroup colorGroup, qreal length, qreal width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawShadedPointer</name>
      <anchorfile>qwt__dial__needle_8cpp.html</anchorfile>
      <anchor>a763759b47b675d8f459c0a3b5b101738</anchor>
      <arglist>(QPainter *painter, const QColor &amp;lightColor, const QColor &amp;darkColor, qreal length, qreal width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStyle1Needle</name>
      <anchorfile>qwt__dial__needle_8cpp.html</anchorfile>
      <anchor>a9aac904d65da80e5134fa1efd1d6dddf</anchor>
      <arglist>(QPainter *painter, const QPalette &amp;palette, QPalette::ColorGroup colorGroup, qreal length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStyle2Needle</name>
      <anchorfile>qwt__dial__needle_8cpp.html</anchorfile>
      <anchor>a27c2a2459a6b1888880401e92d5128de</anchor>
      <arglist>(QPainter *painter, const QPalette &amp;palette, QPalette::ColorGroup colorGroup, qreal length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawTriangleNeedle</name>
      <anchorfile>qwt__dial__needle_8cpp.html</anchorfile>
      <anchor>a50defae68f8ff40d62b8d20105e052b9</anchor>
      <arglist>(QPainter *painter, const QPalette &amp;palette, QPalette::ColorGroup colorGroup, qreal length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_dial_needle.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dial__needle_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtCompassMagnetNeedle</class>
    <class kind="class">QwtCompassWindArrow</class>
    <class kind="class">QwtDialNeedle</class>
    <class kind="class">QwtDialSimpleNeedle</class>
  </compound>
  <compound kind="file">
    <name>qwt_dyngrid_layout.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dyngrid__layout_8cpp</filename>
    <includes id="qwt__dyngrid__layout_8h" name="qwt_dyngrid_layout.h" local="yes" imported="no">qwt_dyngrid_layout.h</includes>
    <class kind="class">QwtDynGridLayout::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_dyngrid_layout.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__dyngrid__layout_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtDynGridLayout</class>
  </compound>
  <compound kind="file">
    <name>qwt_event_pattern.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__event__pattern_8cpp</filename>
    <includes id="qwt__event__pattern_8h" name="qwt_event_pattern.h" local="yes" imported="no">qwt_event_pattern.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_event_pattern.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__event__pattern_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtEventPattern::KeyPattern</class>
    <class kind="class">QwtEventPattern::MousePattern</class>
    <class kind="class">QwtEventPattern</class>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>qwt__event__pattern_8h.html</anchorfile>
      <anchor>aca8e9cce2f9bb9e8195785412a2153f2</anchor>
      <arglist>(QwtEventPattern::MousePattern b1, QwtEventPattern::MousePattern b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>qwt__event__pattern_8h.html</anchorfile>
      <anchor>af677c7d4390e7235fb026b596936738d</anchor>
      <arglist>(QwtEventPattern::KeyPattern b1, QwtEventPattern::KeyPattern b2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_global.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__global_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>QWT_CONSTEXPR</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>a14ea2a8178f377dbd5b7907246c0dd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_EXPORT</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>a174da4fc94a3c1a7ddccd9a3ba33e660</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_FINAL</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>ad4d536f987639eea5dbfc00527b2f590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_OVERRIDE</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>a3022fb34df067d48a4101dba3fbf16d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_VERSION</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>a18535727a75681715645d35d263b73af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_VERSION_STR</name>
      <anchorfile>qwt__global_8h.html</anchorfile>
      <anchor>a611906ecb3ba53f35c0efb94b575facd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_graphic.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__graphic_8cpp</filename>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__painter__command_8h" name="qwt_painter_command.h" local="yes" imported="no">qwt_painter_command.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtGraphic::PathInfo</class>
    <class kind="class">QwtGraphic::PrivateData</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtExecCommand</name>
      <anchorfile>qwt__graphic_8cpp.html</anchorfile>
      <anchor>a388e4209101b448b99f8af5135a6b304</anchor>
      <arglist>(QPainter *painter, const QwtPainterCommand &amp;cmd, QwtGraphic::RenderHints renderHints, const QTransform &amp;transform, const QTransform *initialTransform)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtHasScalablePen</name>
      <anchorfile>qwt__graphic_8cpp.html</anchorfile>
      <anchor>a0d8efef2b61149145dbeda5048ae0830</anchor>
      <arglist>(const QPainter *painter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtStrokedPathRect</name>
      <anchorfile>qwt__graphic_8cpp.html</anchorfile>
      <anchor>a476e84396e5db2720d352f4aa6a3eb38</anchor>
      <arglist>(const QPainter *painter, const QPainterPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_graphic.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__graphic_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__null__paintdevice_8h" name="qwt_null_paintdevice.h" local="yes" imported="no">qwt_null_paintdevice.h</includes>
    <class kind="class">QwtGraphic</class>
  </compound>
  <compound kind="file">
    <name>qwt_interval.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__interval_8cpp</filename>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__interval_8cpp.html</anchorfile>
      <anchor>a3e390b4ee8bf63561f68e70d4a126e72</anchor>
      <arglist>(QDebug debug, const QwtInterval &amp;interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_interval.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__interval_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtInterval</class>
    <member kind="function">
      <type>QWT_EXPORT QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__interval_8h.html</anchorfile>
      <anchor>a851484f82dcea54941d265aaf971fd8e</anchor>
      <arglist>(QDebug, const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qwt__interval_8h.html</anchorfile>
      <anchor>a4c3411ac1c3e7dbe5a0611fe1ca9c6ee</anchor>
      <arglist>(QwtInterval, Q_MOVABLE_TYPE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_interval_symbol.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__interval__symbol_8cpp</filename>
    <includes id="qwt__interval__symbol_8h" name="qwt_interval_symbol.h" local="yes" imported="no">qwt_interval_symbol.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtIntervalSymbol::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_interval_symbol.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__interval__symbol_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtIntervalSymbol</class>
  </compound>
  <compound kind="file">
    <name>qwt_knob.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__knob_8cpp</filename>
    <includes id="qwt__knob_8h" name="qwt_knob.h" local="yes" imported="no">qwt_knob.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtKnob::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QSize</type>
      <name>qwtKnobSizeHint</name>
      <anchorfile>qwt__knob_8cpp.html</anchorfile>
      <anchor>aabcbff504ef121c7d9aac34400ab7237</anchor>
      <arglist>(const QwtKnob *knob, int min)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtToDegrees</name>
      <anchorfile>qwt__knob_8cpp.html</anchorfile>
      <anchor>a92e94f264348f5c04786489e33fb75ba</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtToScaleAngle</name>
      <anchorfile>qwt__knob_8cpp.html</anchorfile>
      <anchor>ae7225d289028007ba45fcb39851cb97d</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_knob.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__knob_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__slider_8h" name="qwt_abstract_slider.h" local="yes" imported="no">qwt_abstract_slider.h</includes>
    <class kind="class">QwtKnob</class>
  </compound>
  <compound kind="file">
    <name>qwt_legend.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend_8cpp</filename>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__legend__label_8h" name="qwt_legend_label.h" local="yes" imported="no">qwt_legend_label.h</includes>
    <includes id="qwt__dyngrid__layout_8h" name="qwt_dyngrid_layout.h" local="yes" imported="no">qwt_dyngrid_layout.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <class kind="class">QwtLegend::PrivateData</class>
    <class kind="class">QWT_FINAL</class>
  </compound>
  <compound kind="file">
    <name>qwt_legend.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__legend_8h" name="qwt_abstract_legend.h" local="yes" imported="no">qwt_abstract_legend.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <class kind="class">QwtLegend</class>
  </compound>
  <compound kind="file">
    <name>qwt_legend_data.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend__data_8cpp</filename>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_legend_data.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend__data_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtLegendData</class>
  </compound>
  <compound kind="file">
    <name>qwt_legend_label.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend__label_8cpp</filename>
    <includes id="qwt__legend__label_8h" name="qwt_legend_label.h" local="yes" imported="no">qwt_legend_label.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtLegendLabel::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QSize</type>
      <name>buttonShift</name>
      <anchorfile>qwt__legend__label_8cpp.html</anchorfile>
      <anchor>a05d6676d7d445fc6d8f808316c314fcd</anchor>
      <arglist>(const QwtLegendLabel *w)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ButtonFrame</name>
      <anchorfile>qwt__legend__label_8cpp.html</anchorfile>
      <anchor>a074da912be9336f5137c9fae2bca6a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Margin</name>
      <anchorfile>qwt__legend__label_8cpp.html</anchorfile>
      <anchor>a07f1460880d6cc863808f4de1f19f8c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_legend_label.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__legend__label_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <class kind="class">QwtLegendLabel</class>
  </compound>
  <compound kind="file">
    <name>qwt_magnifier.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__magnifier_8cpp</filename>
    <includes id="qwt__magnifier_8h" name="qwt_magnifier.h" local="yes" imported="no">qwt_magnifier.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtMagnifier::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_magnifier.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__magnifier_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtMagnifier</class>
  </compound>
  <compound kind="file">
    <name>qwt_math.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__math_8cpp</filename>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <member kind="function">
      <type>double</type>
      <name>qwtNormalizeDegrees</name>
      <anchorfile>qwt__math_8cpp.html</anchorfile>
      <anchor>a6b2ad72e35e164e54f433b308d354a28</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtNormalizeRadians</name>
      <anchorfile>qwt__math_8cpp.html</anchorfile>
      <anchor>a82c8c67fdb5a76db03b6065af6b8c9d6</anchor>
      <arglist>(double radians)</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>qwtRand</name>
      <anchorfile>qwt__math_8cpp.html</anchorfile>
      <anchor>a817239bc4951d85dc6ebc7839ac7f007</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_math.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__math_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_1_PI</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a08dfac3cca9601a02fc88356cc078e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_2_PI</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a97f6d6514d3d3dd50c3a2a6d622673db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_2_SQRTPI</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a631ff334c4a1a6db2e8a7ff4acbe48a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_E</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a9bf5d952c5c93c70f9e66c9794d406c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_LN10</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a0a53871497a155afe91424c28a8ec3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_LN2</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a92428112a5d24721208748774a4f23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_LOG10E</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a9ed2b5582226f3896424ff6d2a3ebb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_LOG2E</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ac5c747ee5bcbe892875672a0b9d8171c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI_2</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a958e4508ed28ee5cc04249144312c15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI_4</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>aeb24420b096a677f3a2dc5a72b36bf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_SQRT1_2</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>acdbb2c2f9429f08916f03c8786d2d2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_SQRT2</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a66b3ab30f1332874326ed93969e496e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>undef_USE_MATH_DEFINES</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a4c041ea26cdea74830a4c94602cd6814</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qwtCeil</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ad9af0221a2b67c889120dc69b6c2179f</anchor>
      <arglist>(qreal value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtCubicPolynom</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a857080e6b24820c60c8110b876c3b29a</anchor>
      <arglist>(double x, double a, double b, double c, double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtDegrees</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a5ae9ba63ed585145a11bc85fb6ba9232</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtFastAtan</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a267700de897c681b4def9cc3db1181ac</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtFastAtan2</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a39b09ad0e8b8706c9278c1ad59d0e764</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qwtFloor</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>af53f247bb4594e680b970995b303e424</anchor>
      <arglist>(qreal value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qwtFuzzyCompare</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ac918a7c57755463e5a27521f2d36662b</anchor>
      <arglist>(double value1, double value2, double intervalSize)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR float</type>
      <name>qwtMaxF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a95e79e72b89c3cb50dc70d0e34637447</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR double</type>
      <name>qwtMaxF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a863278c3c3b7c88c1fcfeefe9b7f877a</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR qreal</type>
      <name>qwtMaxF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ac87db3cbf41f9d3e3fca46daa4bc9700</anchor>
      <arglist>(float a, double b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR qreal</type>
      <name>qwtMaxF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a367b911e8b7fc18c5161223edff88991</anchor>
      <arglist>(double a, float b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR float</type>
      <name>qwtMinF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>aa5cbe0a3f4ea7b16a754903b1f624eef</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR double</type>
      <name>qwtMinF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>abddf0e699f887d570c20cdffca6b378d</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR qreal</type>
      <name>qwtMinF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a6fe22f36667f8fd3d44a9f7a468a9a2d</anchor>
      <arglist>(float a, double b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_CONSTEXPR qreal</type>
      <name>qwtMinF</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ae02943e84e382577880d65c0036e1515</anchor>
      <arglist>(double a, float b)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT double</type>
      <name>qwtNormalizeDegrees</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>abd703a5e5b8e45699c29958bd037ff89</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT double</type>
      <name>qwtNormalizeRadians</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a395901fee5e819a3e5452a611bcb3ba9</anchor>
      <arglist>(double radians)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtRadians</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>ad57ee7996643337cf1086274a94ab875</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT quint32</type>
      <name>qwtRand</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a20d4ba7581665f82b21f0aeed5066e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qwtSign</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a369f25353056f9780e1c13c7274094f9</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qwtSqr</name>
      <anchorfile>qwt__math_8h.html</anchorfile>
      <anchor>a01f9cbcf01e68d697968ec6225d301fe</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_matrix_raster_data.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__matrix__raster__data_8cpp</filename>
    <includes id="qwt__matrix__raster__data_8h" name="qwt_matrix_raster_data.h" local="yes" imported="no">qwt_matrix_raster_data.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtMatrixRasterData::PrivateData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtBicubicInterpolate</name>
      <anchorfile>qwt__matrix__raster__data_8cpp.html</anchorfile>
      <anchor>af8fe744edc9d8d2743ebf4d1f10ce339</anchor>
      <arglist>(double v00, double v10, double v20, double v30, double v01, double v11, double v21, double v31, double v02, double v12, double v22, double v32, double v03, double v13, double v23, double v33, double dx, double dy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtHermiteInterpolate</name>
      <anchorfile>qwt__matrix__raster__data_8cpp.html</anchorfile>
      <anchor>a6ba444749dbd5156716f9227fdc3bc92</anchor>
      <arglist>(double A, double B, double C, double D, double t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_matrix_raster_data.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__matrix__raster__data_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__raster__data_8h" name="qwt_raster_data.h" local="yes" imported="no">qwt_raster_data.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtMatrixRasterData</class>
  </compound>
  <compound kind="file">
    <name>qwt_null_paintdevice.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__null__paintdevice_8cpp</filename>
    <includes id="qwt__null__paintdevice_8h" name="qwt_null_paintdevice.h" local="yes" imported="no">qwt_null_paintdevice.h</includes>
    <class kind="class">QwtNullPaintDevice::PrivateData</class>
    <class kind="class">QWT_FINAL</class>
  </compound>
  <compound kind="file">
    <name>qwt_null_paintdevice.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__null__paintdevice_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtNullPaintDevice</class>
  </compound>
  <compound kind="file">
    <name>qwt_painter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__painter_8cpp</filename>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawPolyline</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>a2b1a24a9036f342c98347a6ed9ba271a</anchor>
      <arglist>(QPainter *painter, const T *points, int pointCount, bool polylineSplitting)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtFillRect</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>ab106e8004b6a62cf30a8b8d586dad0d4</anchor>
      <arglist>(const QWidget *widget, QPainter *painter, const QRect &amp;rect, const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsClippingNeeded</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>a9567f8f232f7a1b9751d893fbea3d356</anchor>
      <arglist>(const QPainter *painter, QRectF &amp;clipRect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsRasterPaintEngineBuggy</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>a0292157bd0749dbfa4c1d497cfbdccbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QSize</type>
      <name>qwtScreenResolution</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>a7b9de610a0dd533bc1b4a9e135ad5709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtUnscaleFont</name>
      <anchorfile>qwt__painter_8cpp.html</anchorfile>
      <anchor>afaf63038f4df438f5187c2caeb1a2c3c</anchor>
      <arglist>(QPainter *painter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_painter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__painter_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPainter</class>
  </compound>
  <compound kind="file">
    <name>qwt_painter_command.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__painter__command_8cpp</filename>
    <includes id="qwt__painter__command_8h" name="qwt_painter_command.h" local="yes" imported="no">qwt_painter_command.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_painter_command.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__painter__command_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="struct">QwtPainterCommand::ImageData</class>
    <class kind="struct">QwtPainterCommand::PixmapData</class>
    <class kind="class">QwtPainterCommand</class>
    <class kind="struct">QwtPainterCommand::StateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_panner.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__panner_8cpp</filename>
    <includes id="qwt__panner_8h" name="qwt_panner.h" local="yes" imported="no">qwt_panner.h</includes>
    <includes id="qwt__picker_8h" name="qwt_picker.h" local="yes" imported="no">qwt_picker.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPanner::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QVector&lt; QwtPicker * &gt;</type>
      <name>qwtActivePickers</name>
      <anchorfile>qwt__panner_8cpp.html</anchorfile>
      <anchor>a43b33cadbcdb61b0d62142d2e04139d5</anchor>
      <arglist>(QWidget *w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_panner.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__panner_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPanner</class>
  </compound>
  <compound kind="file">
    <name>qwt_picker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__picker_8cpp</filename>
    <includes id="qwt__picker_8h" name="qwt_picker.h" local="yes" imported="no">qwt_picker.h</includes>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__widget__overlay_8h" name="qwt_widget_overlay.h" local="yes" imported="no">qwt_widget_overlay.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPicker::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QRegion</type>
      <name>qwtMaskRegion</name>
      <anchorfile>qwt__picker_8cpp.html</anchorfile>
      <anchor>a047b0db5d4adf9890109d755329b6460</anchor>
      <arglist>(const QRect &amp;r, int penWidth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRegion</type>
      <name>qwtMaskRegion</name>
      <anchorfile>qwt__picker_8cpp.html</anchorfile>
      <anchor>ae57a67345e8a170b187ee6c635ab4bd2</anchor>
      <arglist>(const QLine &amp;l, int penWidth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_picker.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__picker_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__event__pattern_8h" name="qwt_event_pattern.h" local="yes" imported="no">qwt_event_pattern.h</includes>
    <class kind="class">QwtPicker</class>
  </compound>
  <compound kind="file">
    <name>qwt_picker_machine.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__picker__machine_8cpp</filename>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
    <includes id="qwt__event__pattern_8h" name="qwt_event_pattern.h" local="yes" imported="no">qwt_event_pattern.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_picker_machine.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__picker__machine_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtPickerClickPointMachine</class>
    <class kind="class">QwtPickerClickRectMachine</class>
    <class kind="class">QwtPickerDragLineMachine</class>
    <class kind="class">QwtPickerDragPointMachine</class>
    <class kind="class">QwtPickerDragRectMachine</class>
    <class kind="class">QwtPickerMachine</class>
    <class kind="class">QwtPickerPolygonMachine</class>
    <class kind="class">QwtPickerTrackerMachine</class>
  </compound>
  <compound kind="file">
    <name>qwt_pixel_matrix.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__pixel__matrix_8cpp</filename>
    <includes id="qwt__pixel__matrix_8h" name="qwt_pixel_matrix.h" local="yes" imported="no">qwt_pixel_matrix.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_pixel_matrix.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__pixel__matrix_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPixelMatrix</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot_8cpp</filename>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__plot__dict_8h" name="qwt_plot_dict.h" local="yes" imported="no">qwt_plot_dict.h</includes>
    <includes id="qwt__plot__layout_8h" name="qwt_plot_layout.h" local="yes" imported="no">qwt_plot_layout.h</includes>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlot::PrivateData</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtEnableLegendItems</name>
      <anchorfile>qwt__plot_8cpp.html</anchorfile>
      <anchor>a0cd43bd4c4bbe1996fe9e99ab1b86c7d</anchor>
      <arglist>(QwtPlot *plot, bool on)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtSetTabOrder</name>
      <anchorfile>qwt__plot_8cpp.html</anchorfile>
      <anchor>a983f031f266b79c201a514a779c84f7a</anchor>
      <arglist>(QWidget *first, QWidget *second, bool withChildren)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__dict_8h" name="qwt_plot_dict.h" local="yes" imported="no">qwt_plot_dict.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtPlot</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_abstract_barchart.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__abstract__barchart_8cpp</filename>
    <includes id="qwt__plot__abstract__barchart_8h" name="qwt_plot_abstract_barchart.h" local="yes" imported="no">qwt_plot_abstract_barchart.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotAbstractBarChart::PrivateData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtTransformWidth</name>
      <anchorfile>qwt__plot__abstract__barchart_8cpp.html</anchorfile>
      <anchor>a5376fba485fdc2d71e1e13fca534bef6</anchor>
      <arglist>(const QwtScaleMap &amp;map, double value, double width)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_abstract_barchart.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__abstract__barchart_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotAbstractBarChart</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_abstract_canvas.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__abstract__canvas_8cpp</filename>
    <includes id="qwt__plot__abstract__canvas_8h" name="qwt_plot_abstract_canvas.h" local="yes" imported="no">qwt_plot_abstract_canvas.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__null__paintdevice_8h" name="qwt_null_paintdevice.h" local="yes" imported="no">qwt_null_paintdevice.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotAbstractGLCanvas::PrivateData</class>
    <class kind="class">QwtPlotAbstractCanvas::PrivateData</class>
    <class kind="struct">QwtPlotAbstractCanvas::PrivateData::StyleSheet</class>
    <class kind="struct">QwtPlotAbstractCanvas::PrivateData::StyleSheet::StyleSheetBackground</class>
    <member kind="function" static="yes">
      <type>static QWidget *</type>
      <name>qwtBackgroundWidget</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a20083a96028c4c91399b0b8eae787b4f</anchor>
      <arglist>(QWidget *w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtBorderPath</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a55dff4e900aa24bd93e3ed875ebfda0e</anchor>
      <arglist>(const QWidget *canvas, const QRect &amp;rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtCombinePathList</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a94be924003a672aad241e15fcb3ff8d0</anchor>
      <arglist>(const QRectF &amp;rect, const QList&lt; QPainterPath &gt; &amp;pathList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawBackground</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a7a945c7161ae203cbb4d2d0a7f2db605</anchor>
      <arglist>(QPainter *painter, QWidget *canvas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStyledBackground</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>ab2a5de644a46afe065f217fcd397f48e</anchor>
      <arglist>(QWidget *w, QPainter *painter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtFillBackground</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a547560fab4c044f0af7d838b5e8326c4</anchor>
      <arglist>(QPainter *painter, QWidget *widget, const QVector&lt; QRectF &gt; &amp;fillRects)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtFillBackground</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>a13023144918f2d97cbbc757af1a06445</anchor>
      <arglist>(QPainter *painter, QWidget *canvas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtFillRegion</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>aa9e03cce50abf1cde3dee6fab0dc9566</anchor>
      <arglist>(QPainter *painter, const QRegion &amp;region)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtRevertPath</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>ae338440399396334f252a36cdef5a656</anchor>
      <arglist>(QPainterPath &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtUpdateContentsRect</name>
      <anchorfile>qwt__plot__abstract__canvas_8cpp.html</anchorfile>
      <anchor>af9622cad52f0b4d7a567b2b58b2f42c5</anchor>
      <arglist>(int fw, QWidget *canvas)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_abstract_canvas.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__abstract__canvas_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPlotAbstractCanvas</class>
    <class kind="class">QwtPlotAbstractGLCanvas</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_axis.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__axis_8cpp</filename>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtPlot::AxisData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_barchart.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__barchart_8cpp</filename>
    <includes id="qwt__plot__barchart_8h" name="qwt_plot_barchart.h" local="yes" imported="no">qwt_plot_barchart.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__column__symbol_8h" name="qwt_column_symbol.h" local="yes" imported="no">qwt_column_symbol.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <class kind="class">QwtPlotBarChart::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_barchart.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__barchart_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__abstract__barchart_8h" name="qwt_plot_abstract_barchart.h" local="yes" imported="no">qwt_plot_abstract_barchart.h</includes>
    <class kind="class">QwtPlotBarChart</class>
    <class kind="class">QwtSeriesData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_canvas.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__canvas_8cpp</filename>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <class kind="class">QwtPlotCanvas::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_canvas.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__canvas_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__abstract__canvas_8h" name="qwt_plot_abstract_canvas.h" local="yes" imported="no">qwt_plot_abstract_canvas.h</includes>
    <class kind="class">QwtPlotCanvas</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_curve.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__curve_8cpp</filename>
    <includes id="qwt__plot__curve_8h" name="qwt_plot_curve.h" local="yes" imported="no">qwt_plot_curve.h</includes>
    <includes id="qwt__point__data_8h" name="qwt_point_data.h" local="yes" imported="no">qwt_point_data.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__spline__curve__fitter_8h" name="qwt_spline_curve_fitter.h" local="yes" imported="no">qwt_spline_curve_fitter.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__point__mapper_8h" name="qwt_point_mapper.h" local="yes" imported="no">qwt_point_mapper.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <class kind="class">QwtPlotCurve::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtIntersectedClipRect</name>
      <anchorfile>qwt__plot__curve_8cpp.html</anchorfile>
      <anchor>ad1b73fc492c4d54eee1cc3135622ff19</anchor>
      <arglist>(const QRectF &amp;rect, QPainter *painter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtUpdateLegendIconSize</name>
      <anchorfile>qwt__plot__curve_8cpp.html</anchorfile>
      <anchor>a1e9af0ca1d89cd0f175f2cc61d1549b9</anchor>
      <arglist>(QwtPlotCurve *curve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtVerifyRange</name>
      <anchorfile>qwt__plot__curve_8cpp.html</anchorfile>
      <anchor>acd90a096f47eda57750c2f761a22d835</anchor>
      <arglist>(int size, int &amp;i1, int &amp;i2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_curve.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__curve_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotCurve</class>
    <class kind="class">QwtSeriesData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_dict.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__dict_8cpp</filename>
    <includes id="qwt__plot__dict_8h" name="qwt_plot_dict.h" local="yes" imported="no">qwt_plot_dict.h</includes>
    <class kind="class">QwtPlotDict::PrivateData::ItemList</class>
    <class kind="class">QwtPlotDict::PrivateData::ItemList::LessZThan</class>
    <class kind="class">QwtPlotDict::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_dict.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__dict_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotDict</class>
    <member kind="typedef">
      <type>QList&lt; QwtPlotItem * &gt;::ConstIterator</type>
      <name>QwtPlotItemIterator</name>
      <anchorfile>qwt__plot__dict_8h.html</anchorfile>
      <anchor>ae2ff587c6b81897fcff5c267c3a416e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QList&lt; QwtPlotItem * &gt;</type>
      <name>QwtPlotItemList</name>
      <anchorfile>qwt__plot__dict_8h.html</anchorfile>
      <anchor>aff9bb92781b4275bdf189c63f48c7ab5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_directpainter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__directpainter_8cpp</filename>
    <includes id="qwt__plot__directpainter_8h" name="qwt_plot_directpainter.h" local="yes" imported="no">qwt_plot_directpainter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotDirectPainter::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtHasBackingStore</name>
      <anchorfile>qwt__plot__directpainter_8cpp.html</anchorfile>
      <anchor>aa2891edeecc82930f6f93c43354a7ada</anchor>
      <arglist>(const QwtPlotCanvas *canvas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtRenderItem</name>
      <anchorfile>qwt__plot__directpainter_8cpp.html</anchorfile>
      <anchor>a9d3b481df9ccfa2ade2080cf3aabedb2</anchor>
      <arglist>(QPainter *painter, const QRect &amp;canvasRect, QwtPlotSeriesItem *seriesItem, int from, int to)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_directpainter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__directpainter_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPlotDirectPainter</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_glcanvas.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__glcanvas_8cpp</filename>
    <includes id="qwt__plot__glcanvas_8h" name="qwt_plot_glcanvas.h" local="yes" imported="no">qwt_plot_glcanvas.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPlotGLCanvas::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_glcanvas.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__glcanvas_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__abstract__canvas_8h" name="qwt_plot_abstract_canvas.h" local="yes" imported="no">qwt_plot_abstract_canvas.h</includes>
    <class kind="class">QwtPlotGLCanvas</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_graphicitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__graphicitem_8cpp</filename>
    <includes id="qwt__plot__graphicitem_8h" name="qwt_plot_graphicitem.h" local="yes" imported="no">qwt_plot_graphicitem.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <class kind="class">QwtPlotGraphicItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_graphicitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__graphicitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotGraphicItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_grid.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__grid_8cpp</filename>
    <includes id="qwt__plot__grid_8h" name="qwt_plot_grid.h" local="yes" imported="no">qwt_plot_grid.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <class kind="class">QwtPlotGrid::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtFuzzyGreaterOrEqual</name>
      <anchorfile>qwt__plot__grid_8cpp.html</anchorfile>
      <anchor>aab5bf8691ebb6b949c0df2487c4a848a</anchor>
      <arglist>(double d1, double d2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_grid.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__grid_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotGrid</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_histogram.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__histogram_8cpp</filename>
    <includes id="qwt__plot__histogram_8h" name="qwt_plot_histogram.h" local="yes" imported="no">qwt_plot_histogram.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__column__symbol_8h" name="qwt_column_symbol.h" local="yes" imported="no">qwt_column_symbol.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <class kind="class">QwtPlotHistogram::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsCombinable</name>
      <anchorfile>qwt__plot__histogram_8cpp.html</anchorfile>
      <anchor>aff22b234357c3d84495d679fa37b45fa</anchor>
      <arglist>(const QwtInterval &amp;d1, const QwtInterval &amp;d2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_histogram.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__histogram_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtPlotHistogram</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_intervalcurve.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__intervalcurve_8cpp</filename>
    <includes id="qwt__plot__intervalcurve_8h" name="qwt_plot_intervalcurve.h" local="yes" imported="no">qwt_plot_intervalcurve.h</includes>
    <includes id="qwt__interval__symbol_8h" name="qwt_interval_symbol.h" local="yes" imported="no">qwt_interval_symbol.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPlotIntervalCurve::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsHSampleInside</name>
      <anchorfile>qwt__plot__intervalcurve_8cpp.html</anchorfile>
      <anchor>a28b85292c9c0cb7a4649288631a052b2</anchor>
      <arglist>(const QwtIntervalSample &amp;sample, double xMin, double xMax, double yMin, double yMax)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsVSampleInside</name>
      <anchorfile>qwt__plot__intervalcurve_8cpp.html</anchorfile>
      <anchor>a65e2b8564eae8a70f8e47f9ff4a5c50c</anchor>
      <arglist>(const QwtIntervalSample &amp;sample, double xMin, double xMax, double yMin, double yMax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_intervalcurve.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__intervalcurve_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotIntervalCurve</class>
    <class kind="class">QwtSeriesData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_item.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__item_8cpp</filename>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <class kind="class">QwtPlotItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_item.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__item_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtPlotItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_layout.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__layout_8cpp</filename>
    <includes id="qwt__plot__layout_8h" name="qwt_plot_layout.h" local="yes" imported="no">qwt_plot_layout.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__abstract__legend_8h" name="qwt_abstract_legend.h" local="yes" imported="no">qwt_abstract_legend.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotLayout::LayoutData</class>
    <class kind="class">QwtPlotLayout::PrivateData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_canvasData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_footerData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_legendData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_scaleData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_titleData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_layout.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__layout_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <class kind="class">QwtPlotLayout</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_legenditem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__legenditem_8cpp</filename>
    <includes id="qwt__plot__legenditem_8h" name="qwt_plot_legenditem.h" local="yes" imported="no">qwt_plot_legenditem.h</includes>
    <includes id="qwt__dyngrid__layout_8h" name="qwt_dyngrid_layout.h" local="yes" imported="no">qwt_dyngrid_layout.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotLegendItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_legenditem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__legenditem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotLegendItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_magnifier.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__magnifier_8cpp</filename>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__plot__magnifier_8h" name="qwt_plot_magnifier.h" local="yes" imported="no">qwt_plot_magnifier.h</includes>
    <class kind="class">QwtPlotMagnifier::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_magnifier.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__magnifier_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__magnifier_8h" name="qwt_magnifier.h" local="yes" imported="no">qwt_magnifier.h</includes>
    <class kind="class">QwtPlotMagnifier</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_marker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__marker_8cpp</filename>
    <includes id="qwt__plot__marker_8h" name="qwt_plot_marker.h" local="yes" imported="no">qwt_plot_marker.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotMarker::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_marker.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__marker_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotMarker</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_multi_barchart.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__multi__barchart_8cpp</filename>
    <includes id="qwt__plot__multi__barchart_8h" name="qwt_plot_multi_barchart.h" local="yes" imported="no">qwt_plot_multi_barchart.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__column__symbol_8h" name="qwt_column_symbol.h" local="yes" imported="no">qwt_column_symbol.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotMultiBarChart::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsIncreasing</name>
      <anchorfile>qwt__plot__multi__barchart_8cpp.html</anchorfile>
      <anchor>a2a948564840ae3eabc6b4b847cb844de</anchor>
      <arglist>(const QwtScaleMap &amp;map, const QVector&lt; double &gt; &amp;values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_multi_barchart.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__multi__barchart_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__abstract__barchart_8h" name="qwt_plot_abstract_barchart.h" local="yes" imported="no">qwt_plot_abstract_barchart.h</includes>
    <class kind="class">QwtPlotMultiBarChart</class>
    <class kind="class">QwtSeriesData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_opengl_canvas.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__opengl__canvas_8cpp</filename>
    <includes id="qwt__plot__opengl__canvas_8h" name="qwt_plot_opengl_canvas.h" local="yes" imported="no">qwt_plot_opengl_canvas.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPlotOpenGLCanvas::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_opengl_canvas.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__opengl__canvas_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__abstract__canvas_8h" name="qwt_plot_abstract_canvas.h" local="yes" imported="no">qwt_plot_abstract_canvas.h</includes>
    <class kind="class">QwtPlotOpenGLCanvas</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_panner.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__panner_8cpp</filename>
    <includes id="qwt__plot__panner_8h" name="qwt_plot_panner.h" local="yes" imported="no">qwt_plot_panner.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPlotPanner::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QBitmap</type>
      <name>qwtBorderMask</name>
      <anchorfile>qwt__plot__panner_8cpp.html</anchorfile>
      <anchor>a010e309f7cd55831182b3acda7350ae7</anchor>
      <arglist>(const QWidget *canvas, const QSize &amp;size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_panner.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__panner_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__panner_8h" name="qwt_panner.h" local="yes" imported="no">qwt_panner.h</includes>
    <class kind="class">QwtPlotPanner</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_picker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__picker_8cpp</filename>
    <includes id="qwt__plot__picker_8h" name="qwt_plot_picker.h" local="yes" imported="no">qwt_plot_picker.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_plot_picker.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__picker_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__picker_8h" name="qwt_picker.h" local="yes" imported="no">qwt_picker.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtPlotPicker</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_rasteritem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__rasteritem_8cpp</filename>
    <includes id="qwt__plot__rasteritem_8h" name="qwt_plot_rasteritem.h" local="yes" imported="no">qwt_plot_rasteritem.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="struct">QwtPlotRasterItem::PrivateData::ImageCache</class>
    <class kind="class">QwtPlotRasterItem::PrivateData</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtAdjustMaps</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>a484fef27e2ebb5c9be601957d12fd074</anchor>
      <arglist>(QwtScaleMap &amp;xMap, QwtScaleMap &amp;yMap, const QRectF &amp;area, const QRectF &amp;paintRect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtAlignRect</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>ad7f46c71781a894e164400f75ae2dc1c</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage</type>
      <name>qwtExpandImage</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>aea93ba4cd3303e8646de97264a09a309</anchor>
      <arglist>(const QImage &amp;image, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;area, const QRectF &amp;area2, const QRectF &amp;paintRect, const QwtInterval &amp;xInterval, const QwtInterval &amp;yInterval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtExpandToPixels</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>a1641a2e487e8bfff7306b5b544a9a55f</anchor>
      <arglist>(const QRectF &amp;rect, const QRectF &amp;pixelRect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtStripRect</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>a54fc1afb786141fe9f7eeb2bd3026958</anchor>
      <arglist>(const QRectF &amp;rect, const QRectF &amp;area, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtInterval &amp;xInterval, const QwtInterval &amp;yInterval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtToRgba</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>aca00672605139e2767deab267da34a16</anchor>
      <arglist>(const QImage *from, QImage *to, const QRect &amp;tile, int alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtTransformMaps</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>a0dd620f8618abd56eeb83983e975831b</anchor>
      <arglist>(const QTransform &amp;tr, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, QwtScaleMap &amp;xxMap, QwtScaleMap &amp;yyMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtUseCache</name>
      <anchorfile>qwt__plot__rasteritem_8cpp.html</anchorfile>
      <anchor>ae879eddc79e013d398acbcd759d868a8</anchor>
      <arglist>(QwtPlotRasterItem::CachePolicy policy, const QPainter *painter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_rasteritem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__rasteritem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotRasterItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_renderer.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__renderer_8cpp</filename>
    <includes id="qwt__plot__renderer_8h" name="qwt_plot_renderer.h" local="yes" imported="no">qwt_plot_renderer.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__plot__layout_8h" name="qwt_plot_layout.h" local="yes" imported="no">qwt_plot_layout.h</includes>
    <includes id="qwt__abstract__legend_8h" name="qwt_abstract_legend.h" local="yes" imported="no">qwt_abstract_legend.h</includes>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotRenderer::PrivateData</class>
    <member kind="define">
      <type>#define</type>
      <name>QWT_FORMAT_PDF</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>a1357f15a39e300b511c0e9db8df714f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_FORMAT_POSTSCRIPT</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>a41a4485c2528730dad5b8a5ff5cdf7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtCanvasClip</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>a7c3d3840960783474ca1300febb55d06</anchor>
      <arglist>(const QWidget *canvas, const QRectF &amp;canvasRect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QFont</type>
      <name>qwtResolvedFont</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>aeba5dc2af6646aeb270499f7bba414f1</anchor>
      <arglist>(const QWidget *widget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QColor</type>
      <name>qwtScalePenColor</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>a23ec6b3127bd7947eda6bfce5952d351</anchor>
      <arglist>(const QwtPlot *plot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static qreal</type>
      <name>qwtScalePenWidth</name>
      <anchorfile>qwt__plot__renderer_8cpp.html</anchorfile>
      <anchor>a4d8e985c7cdc58ac57c91471182b240f</anchor>
      <arglist>(const QwtPlot *plot)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_renderer.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__renderer_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPlotRenderer</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_rescaler.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__rescaler_8cpp</filename>
    <includes id="qwt__plot__rescaler_8h" name="qwt_plot_rescaler.h" local="yes" imported="no">qwt_plot_rescaler.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__plot__canvas_8h" name="qwt_plot_canvas.h" local="yes" imported="no">qwt_plot_canvas.h</includes>
    <class kind="class">QwtPlotRescaler::AxisData</class>
    <class kind="class">QwtPlotRescaler::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_rescaler.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__rescaler_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <class kind="class">QwtPlotRescaler</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_scaleitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__scaleitem_8cpp</filename>
    <includes id="qwt__plot__scaleitem_8h" name="qwt_plot_scaleitem.h" local="yes" imported="no">qwt_plot_scaleitem.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPlotScaleItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_scaleitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__scaleitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <class kind="class">QwtPlotScaleItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_seriesitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__seriesitem_8cpp</filename>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPlotSeriesItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_seriesitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__seriesitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <includes id="qwt__series__store_8h" name="qwt_series_store.h" local="yes" imported="no">qwt_series_store.h</includes>
    <class kind="class">QwtPlotSeriesItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_shapeitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__shapeitem_8cpp</filename>
    <includes id="qwt__plot__shapeitem_8h" name="qwt_plot_shapeitem.h" local="yes" imported="no">qwt_plot_shapeitem.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__weeding__curve__fitter_8h" name="qwt_weeding_curve_fitter.h" local="yes" imported="no">qwt_weeding_curve_fitter.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotShapeItem::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtTransformPath</name>
      <anchorfile>qwt__plot__shapeitem_8cpp.html</anchorfile>
      <anchor>a04f0447a2fe84e3bd087dd107a13892b</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QPainterPath &amp;path, bool doAlign)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_shapeitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__shapeitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotShapeItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_spectrocurve.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__spectrocurve_8cpp</filename>
    <includes id="qwt__plot__spectrocurve_8h" name="qwt_plot_spectrocurve.h" local="yes" imported="no">qwt_plot_spectrocurve.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPlotSpectroCurve::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_spectrocurve.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__spectrocurve_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotSpectroCurve</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_spectrogram.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__spectrogram_8cpp</filename>
    <includes id="qwt__plot__spectrogram_8h" name="qwt_plot_spectrogram.h" local="yes" imported="no">qwt_plot_spectrogram.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotSpectrogram::PrivateData</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_RENDER</name>
      <anchorfile>qwt__plot__spectrogram_8cpp.html</anchorfile>
      <anchor>aca12293f74629e5843ab3a318d143d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsNaN</name>
      <anchorfile>qwt__plot__spectrogram_8cpp.html</anchorfile>
      <anchor>a9f34f70537fc34665ed7f67d476cd143</anchor>
      <arglist>(double d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_spectrogram.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__spectrogram_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__raster__data_8h" name="qwt_raster_data.h" local="yes" imported="no">qwt_raster_data.h</includes>
    <includes id="qwt__plot__rasteritem_8h" name="qwt_plot_rasteritem.h" local="yes" imported="no">qwt_plot_rasteritem.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QwtPlotSpectrogram</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_svgitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__svgitem_8cpp</filename>
    <includes id="qwt__plot__svgitem_8h" name="qwt_plot_svgitem.h" local="yes" imported="no">qwt_plot_svgitem.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_plot_svgitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__svgitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__graphicitem_8h" name="qwt_plot_graphicitem.h" local="yes" imported="no">qwt_plot_graphicitem.h</includes>
    <class kind="class">QwtPlotSvgItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_textlabel.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__textlabel_8cpp</filename>
    <includes id="qwt__plot__textlabel_8h" name="qwt_plot_textlabel.h" local="yes" imported="no">qwt_plot_textlabel.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotTextLabel::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QRect</type>
      <name>qwtItemRect</name>
      <anchorfile>qwt__plot__textlabel_8cpp.html</anchorfile>
      <anchor>ae4ce90cb39f25e6cb16f490f736c8384</anchor>
      <arglist>(int renderFlags, const QRectF &amp;rect, const QSizeF &amp;itemSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_textlabel.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__textlabel_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotTextLabel</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_tradingcurve.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__tradingcurve_8cpp</filename>
    <includes id="qwt__plot__tradingcurve_8h" name="qwt_plot_tradingcurve.h" local="yes" imported="no">qwt_plot_tradingcurve.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotTradingCurve::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsSampleInside</name>
      <anchorfile>qwt__plot__tradingcurve_8cpp.html</anchorfile>
      <anchor>aee0f5ddbd7bf484915977bda11ff32c3</anchor>
      <arglist>(const QwtOHLCSample &amp;sample, double tMin, double tMax, double vMin, double vMax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_tradingcurve.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__tradingcurve_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotTradingCurve</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_vectorfield.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__vectorfield_8cpp</filename>
    <includes id="qwt__plot__vectorfield_8h" name="qwt_plot_vectorfield.h" local="yes" imported="no">qwt_plot_vectorfield.h</includes>
    <includes id="qwt__vectorfield__symbol_8h" name="qwt_vectorfield_symbol.h" local="yes" imported="no">qwt_vectorfield_symbol.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPlotVectorField::PrivateData</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_RENDER</name>
      <anchorfile>qwt__plot__vectorfield_8cpp.html</anchorfile>
      <anchor>aca12293f74629e5843ab3a318d143d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtInterval</type>
      <name>qwtMagnitudeRange</name>
      <anchorfile>qwt__plot__vectorfield_8cpp.html</anchorfile>
      <anchor>a557fc4a5274fb7e8c37b1cd0542d6d92</anchor>
      <arglist>(const QwtSeriesData&lt; QwtVectorFieldSample &gt; *series)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QTransform</type>
      <name>qwtSymbolTransformation</name>
      <anchorfile>qwt__plot__vectorfield_8cpp.html</anchorfile>
      <anchor>a4143520e38063003d84bd4c4e9f3a2ff</anchor>
      <arglist>(const QTransform &amp;oldTransform, double x, double y, double vx, double vy, double magnitude)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtVector2Magnitude</name>
      <anchorfile>qwt__plot__vectorfield_8cpp.html</anchorfile>
      <anchor>aa3f195d6cff592bd8bbb48e0b02874c1</anchor>
      <arglist>(double vx, double vy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtVector2Radians</name>
      <anchorfile>qwt__plot__vectorfield_8cpp.html</anchorfile>
      <anchor>a3b57d8f3a2c65f0c378dab11dff310fc</anchor>
      <arglist>(double vx, double vy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_vectorfield.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__vectorfield_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__seriesitem_8h" name="qwt_plot_seriesitem.h" local="yes" imported="no">qwt_plot_seriesitem.h</includes>
    <class kind="class">QwtPlotVectorField</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_xml.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__xml_8cpp</filename>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_plot_zoneitem.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__zoneitem_8cpp</filename>
    <includes id="qwt__plot__zoneitem_8h" name="qwt_plot_zoneitem.h" local="yes" imported="no">qwt_plot_zoneitem.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtPlotZoneItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_zoneitem.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__zoneitem_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__item_8h" name="qwt_plot_item.h" local="yes" imported="no">qwt_plot_item.h</includes>
    <class kind="class">QwtPlotZoneItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_plot_zoomer.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__zoomer_8cpp</filename>
    <includes id="qwt__plot__zoomer_8h" name="qwt_plot_zoomer.h" local="yes" imported="no">qwt_plot_zoomer.h</includes>
    <includes id="qwt__plot_8h" name="qwt_plot.h" local="yes" imported="no">qwt_plot.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
    <class kind="class">QwtPlotZoomer::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QwtInterval</type>
      <name>qwtExpandedZoomInterval</name>
      <anchorfile>qwt__plot__zoomer_8cpp.html</anchorfile>
      <anchor>a4ff9981e5cb92e1a558088fa17ea0e01</anchor>
      <arglist>(double v1, double v2, double minRange, const QwtTransform *transform)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtExpandedZoomRect</name>
      <anchorfile>qwt__plot__zoomer_8cpp.html</anchorfile>
      <anchor>a2956eef7bfb6e8082ee9a26cb3eeb3dc</anchor>
      <arglist>(const QRectF &amp;zoomRect, const QSizeF &amp;minSize, const QwtTransform *transformX, const QwtTransform *transformY)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_plot_zoomer.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__plot__zoomer_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__plot__picker_8h" name="qwt_plot_picker.h" local="yes" imported="no">qwt_plot_picker.h</includes>
    <class kind="class">QStack</class>
    <class kind="class">QwtPlotZoomer</class>
  </compound>
  <compound kind="file">
    <name>qwt_point_3d.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__3d_8cpp</filename>
    <includes id="qwt__point__3d_8h" name="qwt_point_3d.h" local="yes" imported="no">qwt_point_3d.h</includes>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__point__3d_8cpp.html</anchorfile>
      <anchor>a9aa8d4a0fdb48f5c222c707f27ca5b46</anchor>
      <arglist>(QDebug debug, const QwtPoint3D &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_point_3d.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__3d_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPoint3D</class>
    <member kind="function">
      <type>QWT_EXPORT QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__point__3d_8h.html</anchorfile>
      <anchor>a0fc43b03c5da924b5c31a590552ad3a2</anchor>
      <arglist>(QDebug, const QwtPoint3D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qwt__point__3d_8h.html</anchorfile>
      <anchor>aea648f7c1bc2a7a4b4c78619140feaec</anchor>
      <arglist>(QwtPoint3D, Q_MOVABLE_TYPE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_point_data.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__data_8cpp</filename>
    <includes id="qwt__point__data_8h" name="qwt_point_data.h" local="yes" imported="no">qwt_point_data.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_point_data.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__data_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <class kind="class">QwtCPointerData</class>
    <class kind="class">QwtCPointerValueData</class>
    <class kind="class">QwtPointArrayData</class>
    <class kind="class">QwtSyntheticPointData</class>
    <class kind="class">QwtValuePointData</class>
  </compound>
  <compound kind="file">
    <name>qwt_point_mapper.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__mapper_8cpp</filename>
    <includes id="qwt__point__mapper_8h" name="qwt_point_mapper.h" local="yes" imported="no">qwt_point_mapper.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__pixel__matrix_8h" name="qwt_pixel_matrix.h" local="yes" imported="no">qwt_pixel_matrix.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPointMapper::PrivateData</class>
    <class kind="class">QwtDotsCommand</class>
    <class kind="struct">QwtNoRoundF</class>
    <class kind="struct">QwtRoundF</class>
    <class kind="struct">QwtRoundI</class>
    <member kind="define">
      <type>#define</type>
      <name>QWT_USE_THREADS</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a3b57fa52aa92a15b58d73168a7aebfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtInvalidRect</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>aa50576afa54177977276ee93acbb08c1</anchor>
      <arglist>(0.0, 0.0,-1.0,-1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtMapPointsQuad</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a93430a31422cb06ea3943f21eeb7e471</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtMapPointsQuad</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>ab847a347907111566bc1de43649420f5</anchor>
      <arglist>(const Polygon &amp;polyline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtMapPointsQuad</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a6f0555a952dceb318a753079ae4d3011</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Qt::Orientation</type>
      <name>qwtProbeOrientation</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a3cd27e6590c7090a652de74e343e426b</anchor>
      <arglist>(const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtRenderDots</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>abcca1d7dd4b7b36cf2e4c95b81ef9e17</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtDotsCommand &amp;command, const QPoint &amp;pos, QImage *image)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtRoundValue</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a72e1de1948956b44da9a2bb4c40c6af6</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtRoundValueF</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a2c9a4334b63f036cb934e798800d671f</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtToPoints</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>ac397ea23b1ed8675c59c389f69864e89</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to, Round round)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygonF</type>
      <name>qwtToPointsF</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a5fbd2b11c61373aaa8c8e34ed70e615b</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to, Round round)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtToPointsFiltered</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a27408e21232989624f67ab1b0125ad0c</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygonF</type>
      <name>qwtToPointsFilteredF</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>aff1892b05d406d12facdbcbdd5493e9b</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygon</type>
      <name>qwtToPointsFilteredI</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a1d7c0f0be43a7eb81a5c51be70d29d90</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygon</type>
      <name>qwtToPointsI</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>aa4dd6b8709b981a657ccd55bb674d768</anchor>
      <arglist>(const QRectF &amp;boundingRect, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>qwtToPolylineFiltered</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a21b4f90dc571245c99bc1c8bc472a598</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to, Round round)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygonF</type>
      <name>qwtToPolylineFilteredF</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a4229fa743b04f280e9b54263885b340a</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to, Round round)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygon</type>
      <name>qwtToPolylineFilteredI</name>
      <anchorfile>qwt__point__mapper_8cpp.html</anchorfile>
      <anchor>a4a190acb48868ea424aaa28a2b8f82c9</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_point_mapper.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__mapper_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPointMapper</class>
    <class kind="class">QwtSeriesData</class>
  </compound>
  <compound kind="file">
    <name>qwt_point_polar.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__polar_8cpp</filename>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__point__polar_8cpp.html</anchorfile>
      <anchor>aef0810837225d38bc587662d841540bd</anchor>
      <arglist>(QDebug debug, const QwtPointPolar &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_point_polar.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__point__polar_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtPointPolar</class>
    <member kind="function">
      <type>QWT_EXPORT QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a813280aae355441abbf8b50a1869fd09</anchor>
      <arglist>(QDebug, const QwtPointPolar &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>qwtDegree2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a2dd75d17c484bcdf50574848b91d74e0</anchor>
      <arglist>(const QPoint &amp;pole, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>qwtDegree2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a14caad06c5b79f2f144d24e21e17d50d</anchor>
      <arglist>(const QPointF &amp;pole, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>qwtFastDegree2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a2345339bd0276ceec879d848a7bf480c</anchor>
      <arglist>(const QPointF &amp;pole, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>qwtFastPolar2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>add31262519e5bb440a3c4a43a339b454</anchor>
      <arglist>(const QPointF &amp;pole, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>qwtFastPos2Polar</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a8052f3b105da9cfc2866ad39a7d7ea6f</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>qwtPolar2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>ad96a9e798974a23fddabd591ae7d0c41</anchor>
      <arglist>(const QPoint &amp;pole, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>qwtPolar2Pos</name>
      <anchorfile>qwt__point__polar_8h.html</anchorfile>
      <anchor>a0a120692b60311242dd2d6aa5201d621</anchor>
      <arglist>(const QPointF &amp;pole, double radius, double angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar_8h</filename>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <namespace>QwtPolar</namespace>
    <member kind="enumeration">
      <type></type>
      <name>AngleUnit</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radians</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915faae51d231d5cd787d6cdafb3ff858440b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degrees</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915fa865e2aa72a4153e192e7ba5b739a06b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Gradians</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915faa95287ddbcc4010d04546c4086171ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Turns</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915fa0939dad5fb36fab68f092069d99a3c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Axis</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisAzimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665ac3cdbd0b784b3e0420702d4e53c6609c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisLeft</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665abee467011f4a30c500504225173b2e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisRight</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a3d0bd406c3bd04e0b38f8984aa8ce1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisTop</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665ad48e0d4da6d42558af41e56424800875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisBottom</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a668eed8f88f8a1b63f14d588e697ad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxesCount</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a1638b03d13b628706b7a238df82b4ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Coordinate</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Azimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21aa01620a37f85f85b6d85f4c866d69242a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radius</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21aaf00705b54183b8626ecd6c67e44ebf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Scale</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleAzimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca7f48bc40ecbfcebcb8655893d9a80258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleRadius</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca601067865fe63c36134f557bcbafb313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleCount</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca1b994ed92894e5677ba91e2176f69416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_canvas.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__canvas_8cpp</filename>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPolarCanvas::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QWidget *</type>
      <name>qwtBackgroundWidget</name>
      <anchorfile>qwt__polar__canvas_8cpp.html</anchorfile>
      <anchor>a20083a96028c4c91399b0b8eae787b4f</anchor>
      <arglist>(QWidget *w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStyledBackground</name>
      <anchorfile>qwt__polar__canvas_8cpp.html</anchorfile>
      <anchor>a334de30e92505e78cc8151ff2aab726f</anchor>
      <arglist>(QWidget *widget, QPainter *painter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_canvas.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__canvas_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtPolarCanvas</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_curve.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__curve_8cpp</filename>
    <includes id="qwt__polar__curve_8h" name="qwt_polar_curve.h" local="yes" imported="no">qwt_polar_curve.h</includes>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__curve__fitter_8h" name="qwt_curve_fitter.h" local="yes" imported="no">qwt_curve_fitter.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <class kind="class">QwtPolarCurve::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtInsidePole</name>
      <anchorfile>qwt__polar__curve_8cpp.html</anchorfile>
      <anchor>ac08f56351790f65c3ab23ec1b8d2f386</anchor>
      <arglist>(const QwtScaleMap &amp;map, double radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qwtVerifyRange</name>
      <anchorfile>qwt__polar__curve_8cpp.html</anchorfile>
      <anchor>acd90a096f47eda57750c2f761a22d835</anchor>
      <arglist>(int size, int &amp;i1, int &amp;i2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_curve.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__curve_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <class kind="class">QwtPolarCurve</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_fitter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__fitter_8cpp</filename>
    <includes id="qwt__polar__fitter_8h" name="qwt_polar_fitter.h" local="yes" imported="no">qwt_polar_fitter.h</includes>
    <class kind="class">QwtPolarFitter::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_fitter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__fitter_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__curve__fitter_8h" name="qwt_curve_fitter.h" local="yes" imported="no">qwt_curve_fitter.h</includes>
    <class kind="class">QwtPolarFitter</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_grid.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__grid_8cpp</filename>
    <includes id="qwt__polar__grid_8h" name="qwt_polar_grid.h" local="yes" imported="no">qwt_polar_grid.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <class kind="class">QwtPolarGrid::AxisData</class>
    <class kind="class">QwtPolarGrid::GridData</class>
    <class kind="class">QwtPolarGrid::PrivateData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isClose</name>
      <anchorfile>qwt__polar__grid_8cpp.html</anchorfile>
      <anchor>a48d30ecfbd1af07b3ed3dcdabd4f2eea</anchor>
      <arglist>(double value1, double value2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_grid.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__grid_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <class kind="class">QwtPolarGrid</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_item.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__item_8cpp</filename>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <class kind="class">QwtPolarItem::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_item.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__item_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__legend__data_8h" name="qwt_legend_data.h" local="yes" imported="no">qwt_legend_data.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtPolarItem</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_itemdict.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__itemdict_8cpp</filename>
    <includes id="qwt__polar__itemdict_8h" name="qwt_polar_itemdict.h" local="yes" imported="no">qwt_polar_itemdict.h</includes>
    <class kind="class">QwtPolarItemDict::PrivateData::ItemList</class>
    <class kind="class">QwtPolarItemDict::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_itemdict.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__itemdict_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <class kind="class">QwtPolarItemDict</class>
    <member kind="typedef">
      <type>QList&lt; QwtPolarItem * &gt;::ConstIterator</type>
      <name>QwtPolarItemIterator</name>
      <anchorfile>qwt__polar__itemdict_8h.html</anchorfile>
      <anchor>acb6b65bb89d2622999b65e7c39fa9294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QList&lt; QwtPolarItem * &gt;</type>
      <name>QwtPolarItemList</name>
      <anchorfile>qwt__polar__itemdict_8h.html</anchorfile>
      <anchor>af6332a7cf3d4b97f216815a206963f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_layout.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__layout_8cpp</filename>
    <includes id="qwt__polar__layout_8h" name="qwt_polar_layout.h" local="yes" imported="no">qwt_polar_layout.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <class kind="class">QwtPolarLayout::LayoutData</class>
    <class kind="class">QwtPolarLayout::PrivateData</class>
    <class kind="struct">QwtPolarLayout::LayoutData::t_canvasData</class>
    <class kind="struct">QwtPolarLayout::LayoutData::t_legendData</class>
    <class kind="struct">QwtPolarLayout::LayoutData::t_titleData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_layout.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__layout_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <class kind="class">QwtPolarLayout</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_magnifier.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__magnifier_8cpp</filename>
    <includes id="qwt__polar__magnifier_8h" name="qwt_polar_magnifier.h" local="yes" imported="no">qwt_polar_magnifier.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtPolarMagnifier::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_magnifier.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__magnifier_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__magnifier_8h" name="qwt_magnifier.h" local="yes" imported="no">qwt_magnifier.h</includes>
    <class kind="class">QwtPolarMagnifier</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_marker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__marker_8cpp</filename>
    <includes id="qwt__polar__marker_8h" name="qwt_polar_marker.h" local="yes" imported="no">qwt_polar_marker.h</includes>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPolarMarker::PrivateData</class>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LabelDist</name>
      <anchorfile>qwt__polar__marker_8cpp.html</anchorfile>
      <anchor>a735ee882f426ae8dc3f331530e28e193</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_marker.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__marker_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtPolarMarker</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_panner.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__panner_8cpp</filename>
    <includes id="qwt__polar__panner_8h" name="qwt_polar_panner.h" local="yes" imported="no">qwt_polar_panner.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_polar_panner.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__panner_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__panner_8h" name="qwt_panner.h" local="yes" imported="no">qwt_panner.h</includes>
    <class kind="class">QwtPolarPanner</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_picker.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__picker_8cpp</filename>
    <includes id="qwt__polar__picker_8h" name="qwt_polar_picker.h" local="yes" imported="no">qwt_polar_picker.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__picker__machine_8h" name="qwt_picker_machine.h" local="yes" imported="no">qwt_picker_machine.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtPolarPicker::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_picker.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__picker_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__picker_8h" name="qwt_picker.h" local="yes" imported="no">qwt_picker.h</includes>
    <class kind="class">QwtPolarPicker</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_plot.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__plot_8cpp</filename>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__canvas_8h" name="qwt_polar_canvas.h" local="yes" imported="no">qwt_polar_canvas.h</includes>
    <includes id="qwt__polar__layout_8h" name="qwt_polar_layout.h" local="yes" imported="no">qwt_polar_layout.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__dyngrid__layout_8h" name="qwt_dyngrid_layout.h" local="yes" imported="no">qwt_dyngrid_layout.h</includes>
    <class kind="class">QwtPolarPlot::PrivateData</class>
    <class kind="class">QwtPolarPlot::ScaleData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtDistance</name>
      <anchorfile>qwt__polar__plot_8cpp.html</anchorfile>
      <anchor>a1420f84469db16286c38e3edd8c276c3</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_plot.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__plot_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <includes id="qwt__polar__itemdict_8h" name="qwt_polar_itemdict.h" local="yes" imported="no">qwt_polar_itemdict.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <class kind="class">QwtPolarPlot</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_renderer.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__renderer_8cpp</filename>
    <includes id="qwt__polar__renderer_8h" name="qwt_polar_renderer.h" local="yes" imported="no">qwt_polar_renderer.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__polar__layout_8h" name="qwt_polar_layout.h" local="yes" imported="no">qwt_polar_layout.h</includes>
    <includes id="qwt__legend_8h" name="qwt_legend.h" local="yes" imported="no">qwt_legend.h</includes>
    <includes id="qwt__dyngrid__layout_8h" name="qwt_dyngrid_layout.h" local="yes" imported="no">qwt_dyngrid_layout.h</includes>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtPolarRenderer::PrivateData</class>
    <member kind="define">
      <type>#define</type>
      <name>QWT_FORMAT_PDF</name>
      <anchorfile>qwt__polar__renderer_8cpp.html</anchorfile>
      <anchor>a1357f15a39e300b511c0e9db8df714f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QWT_FORMAT_POSTSCRIPT</name>
      <anchorfile>qwt__polar__renderer_8cpp.html</anchorfile>
      <anchor>a41a4485c2528730dad5b8a5ff5cdf7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtDistance</name>
      <anchorfile>qwt__polar__renderer_8cpp.html</anchorfile>
      <anchor>a1420f84469db16286c38e3edd8c276c3</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_polar_renderer.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__renderer_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPolarRenderer</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_spectrogram.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__spectrogram_8cpp</filename>
    <includes id="qwt__polar__spectrogram_8h" name="qwt_polar_spectrogram.h" local="yes" imported="no">qwt_polar_spectrogram.h</includes>
    <includes id="qwt__polar_8h" name="qwt_polar.h" local="yes" imported="no">qwt_polar.h</includes>
    <includes id="qwt__polar__plot_8h" name="qwt_polar_plot.h" local="yes" imported="no">qwt_polar_plot.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__raster__data_8h" name="qwt_raster_data.h" local="yes" imported="no">qwt_raster_data.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__clipper_8h" name="qwt_clipper.h" local="yes" imported="no">qwt_clipper.h</includes>
    <class kind="class">QwtPolarSpectrogram::PrivateData</class>
    <class kind="class">QwtPolarSpectrogram::TileInfo</class>
  </compound>
  <compound kind="file">
    <name>qwt_polar_spectrogram.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__polar__spectrogram_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__polar__item_8h" name="qwt_polar_item.h" local="yes" imported="no">qwt_polar_item.h</includes>
    <class kind="class">QwtPolarSpectrogram</class>
  </compound>
  <compound kind="file">
    <name>qwt_raster_data.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__raster__data_8cpp</filename>
    <includes id="qwt__raster__data_8h" name="qwt_raster_data.h" local="yes" imported="no">qwt_raster_data.h</includes>
    <includes id="qwt__point__3d_8h" name="qwt_point_3d.h" local="yes" imported="no">qwt_point_3d.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtRasterData::ContourPlane</class>
    <class kind="class">QwtRasterData::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_raster_data.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__raster__data_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QList</class>
    <class kind="class">QMap</class>
    <class kind="class">QwtRasterData</class>
  </compound>
  <compound kind="file">
    <name>qwt_round_scale_draw.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__round__scale__draw_8cpp</filename>
    <includes id="qwt__round__scale__draw_8h" name="qwt_round_scale_draw.h" local="yes" imported="no">qwt_round_scale_draw.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtRoundScaleDraw::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_round_scale_draw.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__round__scale__draw_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__scale__draw_8h" name="qwt_abstract_scale_draw.h" local="yes" imported="no">qwt_abstract_scale_draw.h</includes>
    <class kind="class">QwtRoundScaleDraw</class>
  </compound>
  <compound kind="file">
    <name>qwt_samples.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__samples_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtIntervalSample</class>
    <class kind="class">QwtOHLCSample</class>
    <class kind="class">QwtSetSample</class>
    <class kind="class">QwtVectorFieldSample</class>
  </compound>
  <compound kind="file">
    <name>qwt_sampling_thread.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__sampling__thread_8cpp</filename>
    <includes id="qwt__sampling__thread_8h" name="qwt_sampling_thread.h" local="yes" imported="no">qwt_sampling_thread.h</includes>
    <includes id="qwt__system__clock_8h" name="qwt_system_clock.h" local="yes" imported="no">qwt_system_clock.h</includes>
    <class kind="class">QwtSamplingThread::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_sampling_thread.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__sampling__thread_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtSamplingThread</class>
  </compound>
  <compound kind="file">
    <name>qwt_scale_div.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__div_8cpp</filename>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__scale__div_8cpp.html</anchorfile>
      <anchor>ac832c1949019b971a1ca0e1a9a889a8f</anchor>
      <arglist>(QDebug debug, const QwtScaleDiv &amp;scaleDiv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_div.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__div_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtScaleDiv</class>
    <member kind="function">
      <type>QWT_EXPORT QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__scale__div_8h.html</anchorfile>
      <anchor>aa54e1a995f6b19c510d2d89436cd211f</anchor>
      <arglist>(QDebug, const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qwt__scale__div_8h.html</anchorfile>
      <anchor>a52ed32ad923a072a4be3d7847fe7e4e7</anchor>
      <arglist>(QwtScaleDiv, Q_MOVABLE_TYPE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_draw.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__draw_8cpp</filename>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtScaleDraw::PrivateData</class>
    <namespace>QwtScaleRendererInt</namespace>
    <namespace>QwtScaleRendererReal</namespace>
    <member kind="function">
      <type>void</type>
      <name>drawBackbone</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>aebac8a63d9b30abac31eaf1ad61d3f75</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawBackbone</name>
      <anchorfile>namespaceQwtScaleRendererInt.html</anchorfile>
      <anchor>ac9fd13bea2a645fb3a80680c6495e50b</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTick</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>ab09d3cc9bffbd6dd95cf72e082ac9584</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw, qreal tickPos, qreal tickLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTick</name>
      <anchorfile>namespaceQwtScaleRendererInt.html</anchorfile>
      <anchor>a1dbfc1d43ddd97db91c2532854fc21f9</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw, qreal tickPos, qreal tickLength)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>penWidth</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>a2193e512c1eeeb661c80cf0d1ea03338</anchor>
      <arglist>(const QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtEffectivePenWidth</name>
      <anchorfile>qwt__scale__draw_8cpp.html</anchorfile>
      <anchor>a42fc9426d29cb88d9649ef9f7600e28b</anchor>
      <arglist>(const QwtAbstractScaleDraw *scaleDraw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_draw.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__draw_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__scale__draw_8h" name="qwt_abstract_scale_draw.h" local="yes" imported="no">qwt_abstract_scale_draw.h</includes>
    <class kind="class">QwtScaleDraw</class>
  </compound>
  <compound kind="file">
    <name>qwt_scale_engine.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__engine_8cpp</filename>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__transform_8h" name="qwt_transform.h" local="yes" imported="no">qwt_transform.h</includes>
    <class kind="class">QwtScaleEngine::PrivateData</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtLog</name>
      <anchorfile>qwt__scale__engine_8cpp.html</anchorfile>
      <anchor>af224cecc8c7a2a09edd81329f1b1a026</anchor>
      <arglist>(double base, double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtInterval</type>
      <name>qwtLogInterval</name>
      <anchorfile>qwt__scale__engine_8cpp.html</anchorfile>
      <anchor>a38407f1b82d76bb3aa3de71cffc1bf23</anchor>
      <arglist>(double base, const QwtInterval &amp;interval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtInterval</type>
      <name>qwtPowInterval</name>
      <anchorfile>qwt__scale__engine_8cpp.html</anchorfile>
      <anchor>a55f14bda590e177074729166f6b00647</anchor>
      <arglist>(double base, const QwtInterval &amp;interval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtStepSize</name>
      <anchorfile>qwt__scale__engine_8cpp.html</anchorfile>
      <anchor>a93f02fefa19fa909b2d2c11d5c76962e</anchor>
      <arglist>(double intervalSize, int maxSteps, uint base)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_eps</name>
      <anchorfile>qwt__scale__engine_8cpp.html</anchorfile>
      <anchor>aaf436995e44958158db95611fb2dbe09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_engine.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__engine_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <class kind="class">QwtLinearScaleEngine</class>
    <class kind="class">QwtLogScaleEngine</class>
    <class kind="class">QwtScaleArithmetic</class>
    <class kind="class">QwtScaleEngine</class>
  </compound>
  <compound kind="file">
    <name>qwt_scale_map.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__map_8cpp</filename>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__scale__map_8cpp.html</anchorfile>
      <anchor>a2e04437723f674bd6d05a17cf48a739b</anchor>
      <arglist>(QDebug debug, const QwtScaleMap &amp;map)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_map.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__map_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__transform_8h" name="qwt_transform.h" local="yes" imported="no">qwt_transform.h</includes>
    <class kind="class">QwtScaleMap</class>
    <member kind="function">
      <type>QWT_EXPORT QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__scale__map_8h.html</anchorfile>
      <anchor>a45004abede5493092f31754b49e18229</anchor>
      <arglist>(QDebug, const QwtScaleMap &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_scale_widget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__widget_8cpp</filename>
    <includes id="qwt__scale__widget_8h" name="qwt_scale_widget.h" local="yes" imported="no">qwt_scale_widget.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__scale__div_8h" name="qwt_scale_div.h" local="yes" imported="no">qwt_scale_div.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <includes id="qwt__scale__engine_8h" name="qwt_scale_engine.h" local="yes" imported="no">qwt_scale_engine.h</includes>
    <class kind="class">QwtScaleWidget::PrivateData</class>
    <class kind="struct">QwtScaleWidget::PrivateData::t_colorBar</class>
  </compound>
  <compound kind="file">
    <name>qwt_scale_widget.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__scale__widget_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <class kind="class">QwtScaleWidget</class>
  </compound>
  <compound kind="file">
    <name>qwt_series_data.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__series__data_8cpp</filename>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <includes id="qwt__point__polar_8h" name="qwt_point_polar.h" local="yes" imported="no">qwt_point_polar.h</includes>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a3d53b413d3ed1b8205c13466d8a2fc35</anchor>
      <arglist>(const QPointF &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a4bfc9d320e8212121a7e8418841d2f42</anchor>
      <arglist>(const QwtPoint3D &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a8fb5ced4b099d2c079976a84721fe285</anchor>
      <arglist>(const QwtPointPolar &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a7303ed43f2dc3a8237c9080fe890ce4c</anchor>
      <arglist>(const QwtIntervalSample &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a6456467ae59dbf4f003e78a1822284ac</anchor>
      <arglist>(const QwtSetSample &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a036220959fdd6d0da06e459639f80122</anchor>
      <arglist>(const QwtOHLCSample &amp;sample)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>ae1e058580475802d4d0f500f6f2174bd</anchor>
      <arglist>(const QwtVectorFieldSample &amp;sample)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a6dc784ac194a158b1d9076843b39c1c4</anchor>
      <arglist>(const QwtSeriesData&lt; QPointF &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>ae7c1e2d587e77b609abb2513df06828e</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPoint3D &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a9754e6524908052498809dde32336abd</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPointPolar &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>a839d2ca6be079d1c3bba29c4dc8b071b</anchor>
      <arglist>(const QwtSeriesData&lt; QwtIntervalSample &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>ac717678d4e90aeb95e3b9ca7692f814f</anchor>
      <arglist>(const QwtSeriesData&lt; QwtOHLCSample &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>ad4af906d37ad60c630b0dd377cd3fb79</anchor>
      <arglist>(const QwtSeriesData&lt; QwtSetSample &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>aae2fba4941256677a49a113fac38798f</anchor>
      <arglist>(const QwtSeriesData&lt; QwtVectorFieldSample &gt; &amp;series, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>qwtBoundingRectT</name>
      <anchorfile>qwt__series__data_8cpp.html</anchorfile>
      <anchor>ab2dd725a1e563b5cb2e9dfe2c086ce9a</anchor>
      <arglist>(const QwtSeriesData&lt; T &gt; &amp;series, int from, int to)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_series_data.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__series__data_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__samples_8h" name="qwt_samples.h" local="yes" imported="no">qwt_samples.h</includes>
    <includes id="qwt__point__3d_8h" name="qwt_point_3d.h" local="yes" imported="no">qwt_point_3d.h</includes>
    <class kind="class">QwtArraySeriesData</class>
    <class kind="class">QwtIntervalSeriesData</class>
    <class kind="class">QwtPoint3DSeriesData</class>
    <class kind="class">QwtPointSeriesData</class>
    <class kind="class">QwtSeriesData</class>
    <class kind="class">QwtSetSeriesData</class>
    <class kind="class">QwtTradingChartData</class>
    <class kind="class">QwtVectorFieldData</class>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>a41a4fa03af6e413d3d582275cb359fd5</anchor>
      <arglist>(const QwtSeriesData&lt; QPointF &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>a55771be62fbe455dcd7fdfc089f021fa</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPoint3D &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>a29034c4bea01c13e1529c7f5ae436282</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPointPolar &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>aa05a9d97bd0a9883804cb5013ed42f18</anchor>
      <arglist>(const QwtSeriesData&lt; QwtIntervalSample &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>a0f54e6fa0c942db7306f1866d7f1c49a</anchor>
      <arglist>(const QwtSeriesData&lt; QwtSetSample &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>a6b7eeaaae91aca6ba15312e2dc2d16be</anchor>
      <arglist>(const QwtSeriesData&lt; QwtOHLCSample &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>QWT_EXPORT QRectF</type>
      <name>qwtBoundingRect</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>ac79110637feb90af3fa0dc0978fdb99c</anchor>
      <arglist>(const QwtSeriesData&lt; QwtVectorFieldSample &gt; &amp;, int from=0, int to=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qwtUpperSampleIndex</name>
      <anchorfile>qwt__series__data_8h.html</anchorfile>
      <anchor>ac8c8b2b72f80fabe63d6ed138bde345e</anchor>
      <arglist>(const QwtSeriesData&lt; T &gt; &amp;series, double value, LessThan lessThan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_series_store.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__series__store_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <class kind="class">QwtAbstractSeriesStore</class>
    <class kind="class">QwtSeriesStore</class>
  </compound>
  <compound kind="file">
    <name>qwt_slider.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__slider_8cpp</filename>
    <includes id="qwt__slider_8h" name="qwt_slider.h" local="yes" imported="no">qwt_slider.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtSlider::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QSize</type>
      <name>qwtHandleSize</name>
      <anchorfile>qwt__slider_8cpp.html</anchorfile>
      <anchor>a43b699b6adc2c16c0bd1ad4c12f8d0c1</anchor>
      <arglist>(const QSize &amp;size, Qt::Orientation orientation, bool hasTrough)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtScaleDraw::Alignment</type>
      <name>qwtScaleDrawAlignment</name>
      <anchorfile>qwt__slider_8cpp.html</anchorfile>
      <anchor>aba73faf91770340417245283a8efbebd</anchor>
      <arglist>(Qt::Orientation orientation, QwtSlider::ScalePosition scalePos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_slider.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__slider_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__slider_8h" name="qwt_abstract_slider.h" local="yes" imported="no">qwt_abstract_slider.h</includes>
    <class kind="class">QwtSlider</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline_8cpp</filename>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
    <includes id="qwt__spline__polynomial_8h" name="qwt_spline_polynomial.h" local="yes" imported="no">qwt_spline_polynomial.h</includes>
    <includes id="qwt__bezier_8h" name="qwt_bezier.h" local="yes" imported="no">qwt_bezier.h</includes>
    <class kind="class">QwtSplineC1P::ControlPointsStore</class>
    <class kind="struct">QwtSplineC1P::param</class>
    <class kind="struct">QwtSplineC1P::paramCentripetal</class>
    <class kind="struct">QwtSplineC1P::paramChordal</class>
    <class kind="struct">QwtSplineC1P::paramManhattan</class>
    <class kind="struct">QwtSplineC1P::paramUniform</class>
    <class kind="struct">QwtSplineC1P::paramY</class>
    <class kind="class">QwtSplineC1P::PathStore</class>
    <class kind="class">QwtSpline::PrivateData</class>
    <namespace>QwtSplineC1P</namespace>
    <member kind="function" static="yes">
      <type>static QPolygonF</type>
      <name>qwtPolygonParametric</name>
      <anchorfile>qwt__spline_8cpp.html</anchorfile>
      <anchor>abadc324add9418abfeb0e0f603a347fb</anchor>
      <arglist>(double distance, const QPolygonF &amp;points, const QVector&lt; double &gt; &amp;values, bool withNodes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineC1PathParametric</name>
      <anchorfile>qwt__spline_8cpp.html</anchorfile>
      <anchor>a20d6ebcc74b995d0d043ea3d5b3f12eb</anchor>
      <arglist>(const QwtSplineC1 *spline, const QPolygonF &amp;points, Param param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineC1PathParamX</name>
      <anchorfile>qwt__spline_8cpp.html</anchorfile>
      <anchor>a7bbe9eb274f1798673e2c66c8c6edcf9</anchor>
      <arglist>(const QwtSplineC1 *spline, const QPolygonF &amp;points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineC1PathParamY</name>
      <anchorfile>qwt__spline_8cpp.html</anchorfile>
      <anchor>a0ac2f467d8ae6fbe8fbe2908e820f3fe</anchor>
      <arglist>(const QwtSplineC1 *spline, const QPolygonF &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>slopeBoundary</name>
      <anchorfile>namespaceQwtSplineC1P.html</anchorfile>
      <anchor>ade8f4d5d531a0fccaee3e143f72fa9ad</anchor>
      <arglist>(int boundaryCondition, double boundaryValue, const QPointF &amp;p1, const QPointF &amp;p2, double slope1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_spline.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <class kind="class">QVector</class>
    <class kind="class">QwtSpline</class>
    <class kind="class">QwtSplineC1</class>
    <class kind="class">QwtSplineC2</class>
    <class kind="class">QwtSplineG1</class>
    <class kind="class">QwtSplineInterpolating</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_approximation.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__approximation_8cpp</filename>
    <includes id="qwt__spline__approximation_8h" name="qwt_spline_approximation.h" local="yes" imported="no">qwt_spline_approximation.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
    <class kind="class">QwtSplineApproximation::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_approximation.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__approximation_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtSplineApproximation</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_basis.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__basis_8cpp</filename>
    <includes id="qwt__spline__basis_8h" name="qwt_spline_basis.h" local="yes" imported="no">qwt_spline_basis.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtSplineBasisPath</name>
      <anchorfile>qwt__spline__basis_8cpp.html</anchorfile>
      <anchor>ab4c36541be3bf7f71801b6324cc4a5c8</anchor>
      <arglist>(const QPolygonF &amp;points, const QwtSplineParametrization *param, QwtSpline::BoundaryType boundaryType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPainterPath</type>
      <name>qwtSplineBasisPathUniform</name>
      <anchorfile>qwt__spline__basis_8cpp.html</anchorfile>
      <anchor>a151767df53ef5655939b2d98dd24001b</anchor>
      <arglist>(const QPolygonF &amp;points, QwtSpline::BoundaryType boundaryType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_spline_basis.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__basis_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <class kind="class">QwtSplineBasis</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_cubic.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__cubic_8cpp</filename>
    <includes id="qwt__spline__cubic_8h" name="qwt_spline_cubic.h" local="yes" imported="no">qwt_spline_cubic.h</includes>
    <includes id="qwt__spline__polynomial_8h" name="qwt_spline_polynomial.h" local="yes" imported="no">qwt_spline_polynomial.h</includes>
    <class kind="class">QwtSplineCubicP::CurvatureStore</class>
    <class kind="class">QwtSplineCubicP::Equation2</class>
    <class kind="class">QwtSplineCubicP::Equation3</class>
    <class kind="class">QwtSplineCubicP::EquationSystem</class>
    <class kind="class">QwtSplineCubicP::EquationSystem2</class>
    <class kind="class">QwtSplineCubicP::KahanSum</class>
    <class kind="class">QwtSplineCubic::PrivateData</class>
    <class kind="class">QwtSplineCubicP::SlopeStore</class>
    <namespace>QwtSplineCubicP</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KAHAN</name>
      <anchorfile>qwt__spline__cubic_8cpp.html</anchorfile>
      <anchor>a2b3d27e6ffec200cd0130569fc0dc681</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOPES_INCREMENTAL</name>
      <anchorfile>qwt__spline__cubic_8cpp.html</anchorfile>
      <anchor>ae6f8250b78acbae446670c46da48f21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtSetupEndEquations</name>
      <anchorfile>qwt__spline__cubic_8cpp.html</anchorfile>
      <anchor>ab6dbdec4969fc3c5eff999aedaacc022</anchor>
      <arglist>(int conditionBegin, double valueBegin, int conditionEnd, double valueEnd, const QPolygonF &amp;points, QwtSplineCubicP::Equation3 eq[2])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_spline_cubic.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__cubic_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <class kind="class">QwtSplineCubic</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_curve_fitter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__curve__fitter_8cpp</filename>
    <includes id="qwt__spline__curve__fitter_8h" name="qwt_spline_curve_fitter.h" local="yes" imported="no">qwt_spline_curve_fitter.h</includes>
    <includes id="qwt__spline__local_8h" name="qwt_spline_local.h" local="yes" imported="no">qwt_spline_local.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_spline_curve_fitter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__curve__fitter_8h</filename>
    <includes id="qwt__curve__fitter_8h" name="qwt_curve_fitter.h" local="yes" imported="no">qwt_curve_fitter.h</includes>
    <class kind="class">QwtSplineCurveFitter</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_local.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__local_8cpp</filename>
    <includes id="qwt__spline__local_8h" name="qwt_spline_local.h" local="yes" imported="no">qwt_spline_local.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
    <includes id="qwt__spline__polynomial_8h" name="qwt_spline_polynomial.h" local="yes" imported="no">qwt_spline_polynomial.h</includes>
    <class kind="class">QwtSplineLocalP::ControlPointsStore</class>
    <class kind="class">QwtSplineLocalP::PathStore</class>
    <class kind="struct">QwtSplineLocalP::slopeCardinal</class>
    <class kind="struct">QwtSplineLocalP::slopeParabolicBlending</class>
    <class kind="struct">QwtSplineLocalP::slopePChip</class>
    <class kind="class">QwtSplineLocalP::SlopeStore</class>
    <namespace>QwtSplineLocalP</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>qwtIsStrictlyMonotonic</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a6d0699aa246f967d9d679600a15c8af8</anchor>
      <arglist>(double dy1, double dy2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeAkima</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a4a462267723212929b5a3566ce8e2631</anchor>
      <arglist>(double s1, double s2, double s3, double s4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeAkima</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a1c52f83ddf0aef942dc307e6e298970a</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3, const QPointF &amp;p4, const QPointF &amp;p5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeCardinal</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a3774b20cbd8175473327abfd5a8b044d</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeLine</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a063cfd2f1b75ef565c0a4ae72132511c</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeP3</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a931ee3db5f487bf236908e9d2e1074b5</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopeParabolicBlending</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a8e4c146aee15b8b39a3d740f2432c938</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtSlopePChip</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>aea9d055dfbc9ec53eff2cff9bb4e4bd1</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineAkima</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a4c66036ecb7e1ed6cef3d422291a90f8</anchor>
      <arglist>(const QwtSplineLocal *spline, const QVector&lt; QPointF &gt; &amp;points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtSplineAkimaBoundaries</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a3c84e9d9b8a57a71e9c3133d07f6a330</anchor>
      <arglist>(const QwtSplineLocal *spline, const QVector&lt; QPointF &gt; &amp;points, double &amp;slopeBegin, double &amp;slopeEnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtSplineBoundariesL1</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a2edc1c159b1c94ef20538db12d6ac6ca</anchor>
      <arglist>(const QwtSplineLocal *spline, const QVector&lt; QPointF &gt; &amp;points, double &amp;slopeBegin, double &amp;slopeEnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineL1</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>ab2481c5dcfc144a4b9d2b8faee42cc1c</anchor>
      <arglist>(const QwtSplineLocal *spline, const QVector&lt; QPointF &gt; &amp;points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplineLocal</name>
      <anchorfile>qwt__spline__local_8cpp.html</anchorfile>
      <anchor>a693971ff75dbb0d574f948632108cfb5</anchor>
      <arglist>(const QwtSplineLocal *spline, const QVector&lt; QPointF &gt; &amp;points)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_spline_local.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__local_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <class kind="class">QwtSplineLocal</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_parametrization.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__parametrization_8cpp</filename>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_spline_parametrization.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__parametrization_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtSplineParametrization</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_pleasing.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__pleasing_8cpp</filename>
    <includes id="qwt__spline__pleasing_8h" name="qwt_spline_pleasing.h" local="yes" imported="no">qwt_spline_pleasing.h</includes>
    <includes id="qwt__spline__parametrization_8h" name="qwt_spline_parametrization.h" local="yes" imported="no">qwt_spline_parametrization.h</includes>
    <class kind="class">QwtSplinePleasingP::ControlPointsStore</class>
    <class kind="struct">QwtSplinePleasingP::param</class>
    <class kind="struct">QwtSplinePleasingP::paramUniform</class>
    <class kind="class">QwtSplinePleasingP::PathStore</class>
    <class kind="struct">QwtSplinePleasingP::Tension</class>
    <namespace>QwtSplinePleasingP</namespace>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>qwtChordalLength</name>
      <anchorfile>qwt__spline__pleasing_8cpp.html</anchorfile>
      <anchor>a8f761a7422ee6ac3daa43aab159a69a0</anchor>
      <arglist>(const QPointF &amp;point1, const QPointF &amp;point2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineStore</type>
      <name>qwtSplinePathPleasing</name>
      <anchorfile>qwt__spline__pleasing_8cpp.html</anchorfile>
      <anchor>a08466bde3dbb0d632b3b73a567278d72</anchor>
      <arglist>(const QPolygonF &amp;points, bool isClosed, Param param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtSplinePleasingP::Tension</type>
      <name>qwtTensionPleasing</name>
      <anchorfile>qwt__spline__pleasing_8cpp.html</anchorfile>
      <anchor>a5cc8943a42c131004999f4fe1812fc23</anchor>
      <arglist>(double d13, double d23, double d24, const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3, const QPointF &amp;p4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>qwtVector</name>
      <anchorfile>qwt__spline__pleasing_8cpp.html</anchorfile>
      <anchor>adf327ee7edcdbff763b9fef4c7ca8196</anchor>
      <arglist>(Param param, const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>qwtVectorCardinal</name>
      <anchorfile>qwt__spline__pleasing_8cpp.html</anchorfile>
      <anchor>a5c66555e8a0f0cfc7f9d9c813aa9acda</anchor>
      <arglist>(Param param, const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_spline_pleasing.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__pleasing_8h</filename>
    <includes id="qwt__spline_8h" name="qwt_spline.h" local="yes" imported="no">qwt_spline.h</includes>
    <class kind="class">QwtSplinePleasing</class>
  </compound>
  <compound kind="file">
    <name>qwt_spline_polynomial.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__spline__polynomial_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtSplinePolynomial</class>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>qwt__spline__polynomial_8h.html</anchorfile>
      <anchor>ab6856c1dff5a946aaee502e26e4c8658</anchor>
      <arglist>(QDebug debug, const QwtSplinePolynomial &amp;polynomial)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_symbol.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__symbol_8cpp</filename>
    <includes id="qwt__symbol_8h" name="qwt_symbol.h" local="yes" imported="no">qwt_symbol.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__graphic_8h" name="qwt_graphic.h" local="yes" imported="no">qwt_graphic.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="struct">QwtSymbol::PrivateData::Graphic</class>
    <class kind="struct">QwtSymbol::PrivateData::PaintCache</class>
    <class kind="struct">QwtSymbol::PrivateData::Path</class>
    <class kind="struct">QwtSymbol::PrivateData::Pixmap</class>
    <class kind="class">QwtSymbol::PrivateData</class>
    <class kind="struct">QwtSymbol::PrivateData::SVG</class>
    <namespace>QwtTriangle</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91abf6256310ceafa591e7b2ff2993a6efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91aff75afa0cd8fb243b7a32c6df10ec429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91acdae339e7ab98bd405354741cbeb2c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91a73cf3dba4605e6cbf95fa1c1df40fa7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawDiamondSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>af39474e79b88f0cf1cf456bf87d261bc</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawEllipseSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a7720b775e8e31e7eeb486a7b8024a8fa</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawGraphicSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a1f27aa5fc3c04f9cdda0da14fc260118</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtGraphic &amp;graphic, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawHexagonSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>aa512f7b1608ac77c9e0e2ee4178b2cf3</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawLineSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a701143fba07d7c2bf27ad83d3f0c2dad</anchor>
      <arglist>(QPainter *painter, int orientations, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawPixmapSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a407e1f8030d3acf91ea171e2c6ab1e26</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawRectSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>aaf6c73ace3fbbca1168998a0ea9e43c5</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStar1Symbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a42c522057d4ba2e3b9d1cd74431ef90b</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawStar2Symbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>ab9a7e56466c58798f75f0f9c35f79c3e</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawSvgSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>af4e51d8c0c274d2d66413e5f76deccc3</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, QSvgRenderer *renderer, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawTriangleSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>aa9f45dcb8277e2a71520edbe7a2a1489</anchor>
      <arglist>(QPainter *painter, QwtTriangle::Type type, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawXCrossSymbols</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a8f8372d5bce99fc8e78e04a5282fa0dc</anchor>
      <arglist>(QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &amp;symbol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtGraphic</type>
      <name>qwtPathGraphic</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>a95f0dcd19e8824918aa533c7f8f078ae</anchor>
      <arglist>(const QPainterPath &amp;path, const QPen &amp;pen, const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>qwtScaledBoundingRect</name>
      <anchorfile>qwt__symbol_8cpp.html</anchorfile>
      <anchor>aca2f873007dd8d9ddffb7d693b2a3a72</anchor>
      <arglist>(const QwtGraphic &amp;graphic, const QSizeF size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_symbol.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__symbol_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtSymbol</class>
  </compound>
  <compound kind="file">
    <name>qwt_system_clock.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__system__clock_8cpp</filename>
    <includes id="qwt__system__clock_8h" name="qwt_system_clock.h" local="yes" imported="no">qwt_system_clock.h</includes>
    <class kind="class">QwtSystemClock::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_system_clock.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__system__clock_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtSystemClock</class>
  </compound>
  <compound kind="file">
    <name>qwt_text.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text_8cpp</filename>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__text__engine_8h" name="qwt_text_engine.h" local="yes" imported="no">qwt_text_engine.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtText::LayoutCache</class>
    <class kind="class">QwtText::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_text.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtText</class>
  </compound>
  <compound kind="file">
    <name>qwt_text_engine.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text__engine_8cpp</filename>
    <includes id="qwt__text__engine_8h" name="qwt_text_engine.h" local="yes" imported="no">qwt_text_engine.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtPlainTextEngine::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>taggedRichText</name>
      <anchorfile>qwt__text__engine_8cpp.html</anchorfile>
      <anchor>affec5f07cae25a0e90053ded509afb25</anchor>
      <arglist>(const QString &amp;text, int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_text_engine.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text__engine_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtPlainTextEngine</class>
    <class kind="class">QwtRichTextEngine</class>
    <class kind="class">QwtTextEngine</class>
  </compound>
  <compound kind="file">
    <name>qwt_text_label.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text__label_8cpp</filename>
    <includes id="qwt__text__label_8h" name="qwt_text_label.h" local="yes" imported="no">qwt_text_label.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtTextLabel::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_text_label.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__text__label_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__text_8h" name="qwt_text.h" local="yes" imported="no">qwt_text.h</includes>
    <class kind="class">QwtTextLabel</class>
  </compound>
  <compound kind="file">
    <name>qwt_thermo.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__thermo_8cpp</filename>
    <includes id="qwt__thermo_8h" name="qwt_thermo.h" local="yes" imported="no">qwt_thermo.h</includes>
    <includes id="qwt__scale__draw_8h" name="qwt_scale_draw.h" local="yes" imported="no">qwt_scale_draw.h</includes>
    <includes id="qwt__scale__map_8h" name="qwt_scale_map.h" local="yes" imported="no">qwt_scale_map.h</includes>
    <includes id="qwt__color__map_8h" name="qwt_color_map.h" local="yes" imported="no">qwt_color_map.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtThermo::PrivateData</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>qwtDrawLine</name>
      <anchorfile>qwt__thermo_8cpp.html</anchorfile>
      <anchor>a8f8682d130d2f251512b907ddede44a7</anchor>
      <arglist>(QPainter *painter, int pos, const QColor &amp;color, const QRect &amp;pipeRect, const QRect &amp;liquidRect, Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVector&lt; double &gt;</type>
      <name>qwtTickList</name>
      <anchorfile>qwt__thermo_8cpp.html</anchorfile>
      <anchor>aefa4ab50849970300a430013e7592508</anchor>
      <arglist>(const QwtScaleDiv &amp;scaleDiv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_thermo.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__thermo_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <includes id="qwt__abstract__scale_8h" name="qwt_abstract_scale.h" local="yes" imported="no">qwt_abstract_scale.h</includes>
    <includes id="qwt__interval_8h" name="qwt_interval.h" local="yes" imported="no">qwt_interval.h</includes>
    <class kind="class">QwtThermo</class>
  </compound>
  <compound kind="file">
    <name>qwt_transform.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__transform_8cpp</filename>
    <includes id="qwt__transform_8h" name="qwt_transform.h" local="yes" imported="no">qwt_transform.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
  </compound>
  <compound kind="file">
    <name>qwt_transform.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__transform_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtLogTransform</class>
    <class kind="class">QwtNullTransform</class>
    <class kind="class">QwtPowerTransform</class>
    <class kind="class">QwtTransform</class>
  </compound>
  <compound kind="file">
    <name>qwt_vectorfield_symbol.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__vectorfield__symbol_8cpp</filename>
    <includes id="qwt__vectorfield__symbol_8h" name="qwt_vectorfield_symbol.h" local="yes" imported="no">qwt_vectorfield_symbol.h</includes>
    <class kind="class">QwtVectorFieldThinArrow::PrivateData</class>
    <class kind="class">QwtVectorFieldArrow::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_vectorfield_symbol.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__vectorfield__symbol_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtVectorFieldArrow</class>
    <class kind="class">QwtVectorFieldSymbol</class>
    <class kind="class">QwtVectorFieldThinArrow</class>
  </compound>
  <compound kind="file">
    <name>qwt_weeding_curve_fitter.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__weeding__curve__fitter_8cpp</filename>
    <includes id="qwt__weeding__curve__fitter_8h" name="qwt_weeding_curve_fitter.h" local="yes" imported="no">qwt_weeding_curve_fitter.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <class kind="class">QwtWeedingCurveFitter::Line</class>
    <class kind="class">QwtWeedingCurveFitter::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_weeding_curve_fitter.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__weeding__curve__fitter_8h</filename>
    <includes id="qwt__curve__fitter_8h" name="qwt_curve_fitter.h" local="yes" imported="no">qwt_curve_fitter.h</includes>
    <class kind="class">QwtWeedingCurveFitter</class>
  </compound>
  <compound kind="file">
    <name>qwt_wheel.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__wheel_8cpp</filename>
    <includes id="qwt__wheel_8h" name="qwt_wheel.h" local="yes" imported="no">qwt_wheel.h</includes>
    <includes id="qwt__math_8h" name="qwt_math.h" local="yes" imported="no">qwt_math.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <includes id="qwt_8h" name="qwt.h" local="yes" imported="no">qwt.h</includes>
    <class kind="class">QwtWheel::PrivateData</class>
  </compound>
  <compound kind="file">
    <name>qwt_wheel.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__wheel_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtWheel</class>
  </compound>
  <compound kind="file">
    <name>qwt_widget_overlay.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__widget__overlay_8cpp</filename>
    <includes id="qwt__widget__overlay_8h" name="qwt_widget_overlay.h" local="yes" imported="no">qwt_widget_overlay.h</includes>
    <includes id="qwt__painter_8h" name="qwt_painter.h" local="yes" imported="no">qwt_painter.h</includes>
    <class kind="class">QwtWidgetOverlay::PrivateData</class>
    <member kind="function" static="yes">
      <type>static QRegion</type>
      <name>qwtAlphaMask</name>
      <anchorfile>qwt__widget__overlay_8cpp.html</anchorfile>
      <anchor>ab3631c5b0abd94a849af35575ab98fcd</anchor>
      <arglist>(const QImage &amp;image, const QRegion &amp;region)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage::Format</type>
      <name>qwtMaskImageFormat</name>
      <anchorfile>qwt__widget__overlay_8cpp.html</anchorfile>
      <anchor>aea8899a4a2171648845f24ff009871d7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qwt_widget_overlay.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/qwt/src/</path>
    <filename>qwt__widget__overlay_8h</filename>
    <includes id="qwt__global_8h" name="qwt_global.h" local="yes" imported="no">qwt_global.h</includes>
    <class kind="class">QwtWidgetOverlay</class>
  </compound>
  <compound kind="file">
    <name>realslider.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>realslider_8h</filename>
    <class kind="class">RealSlider</class>
  </compound>
  <compound kind="file">
    <name>ring_span.hpp</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>ring__span_8hpp</filename>
    <class kind="struct">nonstd::ring_span_lite::std11::conditional</class>
    <class kind="struct">nonstd::ring_span_lite::std11::conditional&lt; false, T, F &gt;</class>
    <class kind="struct">nonstd::ring_span_lite::copy_popper</class>
    <class kind="struct">nonstd::ring_span_lite::default_popper</class>
    <class kind="struct">nonstd::ring_span_lite::null_popper</class>
    <class kind="class">nonstd::ring_span_lite::detail::ring_iterator</class>
    <class kind="class">nonstd::ring_span_lite::detail::ring_iterator</class>
    <class kind="class">nonstd::ring_span_lite::ring_span</class>
    <namespace>nonstd</namespace>
    <namespace>nonstd::ring_span_lite</namespace>
    <namespace>nonstd::ring_span_lite::detail</namespace>
    <namespace>nonstd::ring_span_lite::std11</namespace>
    <namespace>nonstd::ring_span_lite::std17</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NONSTD_RING_SPAN_LITE_HPP</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a7e5f234d821a4b12bccb1042a1d564fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_BETWEEN</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a1e695a5c4d1c60d0dd8179b03b9e40bf</anchor>
      <arglist>(v, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_COMPILER_CLANG_VERSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a83892b5ecf92437521b9be3a97e6d77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_COMPILER_GNUC_VERSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ac6921981e356f4b6bfaceef6456f34f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_COMPILER_MSVC_VER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a0cb745a59c522f91871a48d6a9da4732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_COMPILER_MSVC_VERSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a8d55de621eed101af913e328a64b1d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_COMPILER_VERSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a1cb7a9e334ebc22ec9a598c44b049076</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CONFIG_CONFIRMS_COMPILATION_ERRORS</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a6ba9bb04bab40f93d0d550ea572214c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CONFIG_SELECT_RING_SPAN</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a7fa89e88c46f357407557902ff8feb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CONFIG_STRICT_P0059</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a745ea1a630d2991c9bfed04b816d9e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_constexpr</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a73ea11aa6751239d8b43e5205a8d5c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_constexpr14</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a9428303e40b622c942b9721ec6844a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPLUSPLUS</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a6d0377943101a512e5db9b72f5360574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_100</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a45e8fff8a867b6b1a0450faf68739853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_110</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a056704b2ce49c5ebf5af225f27cbe480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_120</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a6548a4fb025293a7c8292f949e5c4a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_140</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>af93fff33a558dbdef4e8453f7e1d9b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_90</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a6b82886e429336f67d5ecc5b70fd3c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_OR_GREATER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ac67c8d3feaafa73716325720196fdcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP11_OR_GREATER_</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a0f281b3d6d80fcb92cb14b24de705efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP14_000</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a02ebda473d92d92ea1a3aa77f6be1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP14_OR_GREATER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a999104d1279d06985bdf932fdbcaf01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP17_000</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ad68ea9be0c24fe4df565ef69f76ea9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP17_OR_GREATER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a3bf2f0a12234d6e294c82e0dbba742e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP20_OR_GREATER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a526842aa5a7852292a963620b430baad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_CPP98_OR_GREATER</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>afc57fa048fbf55c32bdc9843fe12f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAS_CPP0X</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ad8ba33d87fd58b75e23f758353b61bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_CONSTEXPR_11</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a5ccc24e12be4dd8bcd33c69046dd6042</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_CONSTEXPR_14</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a2ff5f0fcbf30f4987d43a8eb0c3166d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_IS_DEFAULT</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a8d7fe86d3914a37b751a47e0c018b062</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_IS_DELETE</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>abcc0bc3b5bf4f8d683cd4c899402d6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_NOEXCEPT</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a34e3fd542972a43fa3e7a6b8b3554ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_NULLPTR</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ad4729886c6b39a91a5c0d4d48ac66fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_HAVE_STD_RING_SPAN</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a560b2f514d1a66e829140e23165e7754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_noexcept</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>aecad9743bb68d42e8243ea1629c87901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_noexcept_op</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a2690740055c1a62405aac1ddd1862b23</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_nullptr</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a70a3e9c643de4acf6664fbcfa8c03331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_RESTORE_WARNINGS</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a2646b4ca755b76e27b3e5c32e2fff56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_RING_SPAN_DEFAULT</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ab8f6940e7b4c6969e29cfedcf1900325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_RING_SPAN_LITE_EXTENSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a7b79abf85f247576f5e64d3ad141c24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_RING_SPAN_NONSTD</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>aadd450d541be1aaadc41a20fd972b91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_RING_SPAN_STD</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a53ad309ca4949fb1e452ca906891affc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_STRINGIFY</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a962218b96aa577476d99096182088c9b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_STRINGIFY_</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>ae5a8c0f1eb52a4922b1a650929e385c4</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nsrs_USES_STD_RING_SPAN</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a73bc18c457b5036c0c3a0be045aa7f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ring_span_lite_MAJOR</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a85a338a77f864a6022fb0981623e4b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ring_span_lite_MINOR</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a5845a9d44ce580e3acaaf8a6fb50dc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ring_span_lite_PATCH</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a45b9b2e75f4566421a3a00e9e8df663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ring_span_lite_VERSION</name>
      <anchorfile>ring__span_8hpp.html</anchorfile>
      <anchor>a201236b7097e8bb1fc6d8d543c00fdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T const &amp;</type>
      <name>move</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1std11.html</anchorfile>
      <anchor>ac512361c6b1d324beef8dc9cff572fd0</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ring_iterator&lt; RS, C &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1detail.html</anchorfile>
      <anchor>ad52bed21040e84c4d5a08a1a77f524b7</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; it, int i) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>ring_iterator&lt; RS, C &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1detail.html</anchorfile>
      <anchor>ab28694dfff7c8be586ca7155fe84048a</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; it, int i) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite.html</anchorfile>
      <anchor>aea8f9aba082bf3b9cb0eb17741e53c4b</anchor>
      <arglist>(ring_span&lt; T, Popper &gt; &amp;lhs, ring_span&lt; T, Popper &gt; &amp;rhs) nsrs_noexcept_op(nsrs_noexcept_op(lhs.swap(rhs)))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scale_transform.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>scale__transform_8cpp</filename>
    <includes id="scale__transform_8h" name="scale_transform.h" local="yes" imported="no">scale_transform.h</includes>
  </compound>
  <compound kind="file">
    <name>scale_transform.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>scale__transform_8h</filename>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <class kind="class">ScaleTransform</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>selectlistdialog.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/</path>
    <filename>selectlistdialog_8h</filename>
    <class kind="class">SelectFromListDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>series_data.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>series__data_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paho_mqtt3a</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a9f1bab819be03f89288c1bd7f2a82aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paho_mqtt3c</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a11d16741561061e6270d7f34e824369c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SHA1.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SHA1_8c</filename>
    <includes id="SHA1_8h" name="SHA1.h" local="yes" imported="no">SHA1.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROTATE_LEFT32</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>a66de8ea398a3e79ede46075971bd8acf</anchor>
      <arglist>(a, n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Final</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>a6114bdb747f1fe27bae1eafe22ba666f</anchor>
      <arglist>(unsigned char *md, SHA_CTX *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Init</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>add07b45a760bb0ac2f25dc71ac6047da</anchor>
      <arglist>(SHA_CTX *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SHA1_ProcessBlock</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>a5d669f6311e799c179457901fc604082</anchor>
      <arglist>(SHA_CTX *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Update</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>a3f02bbdacdd4cac875eec12cfb0335fa</anchor>
      <arglist>(SHA_CTX *ctx, const void *data, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>pad</name>
      <anchorfile>SHA1_8c.html</anchorfile>
      <anchor>aa5021c44f2ecdc634415ecad56116718</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SHA1.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SHA1_8h</filename>
    <class kind="struct">SHA_CTX_S</class>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_DIGEST_LENGTH</name>
      <anchorfile>SHA1_8h.html</anchorfile>
      <anchor>a341f900ed2019f4da21d6970417f9efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SHA_CTX_S</type>
      <name>SHA_CTX</name>
      <anchorfile>SHA1_8h.html</anchorfile>
      <anchor>a1a40ab8a80d8ad2e8cf60639e785711c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Final</name>
      <anchorfile>SHA1_8h.html</anchorfile>
      <anchor>a6114bdb747f1fe27bae1eafe22ba666f</anchor>
      <arglist>(unsigned char *md, SHA_CTX *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Init</name>
      <anchorfile>SHA1_8h.html</anchorfile>
      <anchor>add07b45a760bb0ac2f25dc71ac6047da</anchor>
      <arglist>(SHA_CTX *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SHA1_Update</name>
      <anchorfile>SHA1_8h.html</anchorfile>
      <anchor>a3f02bbdacdd4cac875eec12cfb0335fa</anchor>
      <arglist>(SHA_CTX *ctx, const void *data, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Socket.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Socket_8c</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">Socket.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRLEN</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a6d5639d1b3a0ddfb2d1bbe55e043f47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTLEN</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a1ae5ce8741a047dab326de1cb98ae28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isReady</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>aeec7592039c180d20ef7c6e8f50d5667</anchor>
      <arglist>(int socket, fd_set *read_set, fd_set *write_set)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_abortWrite</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>ad246851be3980fd316d16864a786c808</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_addPendingWrite</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a8ba07ed0157d93bde9db6483b4bb4d67</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_addSocket</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a3c690a1d23a55ccf1ea52cdea9b56432</anchor>
      <arglist>(int newSd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_clearPendingWrite</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a0cf9d34480e63e2d6eaaaff09e3fddf7</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_close</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a6bdb051c5944e1a0fd16ba18544ab5df</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_close_only</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a2e7c21836cd061947d6d6e28446c4a59</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_continueWrite</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a5ce31969f49786ef8452e2b547527578</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_continueWrites</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>ad6d884e6e7aa535234049b8234d95e3e</anchor>
      <arglist>(fd_set *pwset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_error</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a47824ad5afba267b9488150e1f7e8610</anchor>
      <arglist>(char *aString, int sock)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Socket_getaddrname</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a22feda106732e755b6f9e44e026bd261</anchor>
      <arglist>(struct sockaddr *sa, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_getch</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a9af02601f6b5ef066ba99d9498a024b8</anchor>
      <arglist>(int socket, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Socket_getdata</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a6e05161f70e828e8bd06ead38e0be6c8</anchor>
      <arglist>(int socket, size_t bytes, size_t *actual_len, int *rc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Socket_getpeer</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a27952bf5cd133a873da9a218c7207059</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_getReadySocket</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a103ad64a3ab9b9bbd1507b75a156f706</anchor>
      <arglist>(int more_work, struct timeval *tp, mutex_type mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_new</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>acb965ef2124fa6736477c9286f7599b2</anchor>
      <arglist>(const char *addr, size_t addr_len, int port, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_noPendingWrites</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>ae95673b434f2c489ecefe4688c80be2d</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_outInitialize</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a573a6eea727016f3e8770f60e5eed958</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_outTerminate</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>af365aa1d5a29ffcb83bb15edaf3401e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_putdatas</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a601ba77d9b01e908dbd0653f6efa3be0</anchor>
      <arglist>(int socket, char *buf0, size_t buf0len, PacketBuffers bufs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_setnonblocking</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a90f49db5a5763c6874f27facfe9e60a3</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_setWriteCompleteCallback</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>ab053509afada9798dcaf8adaf16e1a59</anchor>
      <arglist>(Socket_writeComplete *mywritecomplete)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_writev</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>aec4ee8ecb248d29d315d2624a88ed1c3</anchor>
      <arglist>(int socket, iobuf *iovecs, int count, unsigned long *bytes)</arglist>
    </member>
    <member kind="variable">
      <type>Sockets</type>
      <name>mod_s</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a6caeed4a8d4f884c57a815034cee275e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Socket_writeComplete *</type>
      <name>writecomplete</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a98a7c7aa7a0e8abdf3141bf829bab8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static fd_set</type>
      <name>wset</name>
      <anchorfile>Socket_8c.html</anchorfile>
      <anchor>a5ffa4dbe0f377731d9f86fffd6ea4555</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Socket.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Socket_8h</filename>
    <includes id="mutex__type_8h" name="mutex_type.h" local="yes" imported="no">mutex_type.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <class kind="struct">PacketBuffers</class>
    <class kind="struct">Sockets</class>
    <member kind="define">
      <type>#define</type>
      <name>INET6_ADDRSTRLEN</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>af776b22a727aae7c9f4d869d50df47e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a24e753bacac6be5f30e18f8a2bdefda4</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSL_FATAL</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a65a601eab583552ead86fd0410d5ab58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCPSOCKET_COMPLETE</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a18b821319771e56935698cfc7e902440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCPSOCKET_INTERRUPTED</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>af67f9074726401e93de4bb87534664e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULONG</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a13503cb3b34d9eb71eda8ff4065e80ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Socket_writeComplete</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>aa4a5a3e29229f506cf31e1229d45996c</anchor>
      <arglist>(int socket, int rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_addPendingWrite</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a8ba07ed0157d93bde9db6483b4bb4d67</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_clearPendingWrite</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a0cf9d34480e63e2d6eaaaff09e3fddf7</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_close</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a6bdb051c5944e1a0fd16ba18544ab5df</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_getch</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a9af02601f6b5ef066ba99d9498a024b8</anchor>
      <arglist>(int socket, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Socket_getdata</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a6e05161f70e828e8bd06ead38e0be6c8</anchor>
      <arglist>(int socket, size_t bytes, size_t *actual_len, int *rc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Socket_getpeer</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a27952bf5cd133a873da9a218c7207059</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_getReadySocket</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a103ad64a3ab9b9bbd1507b75a156f706</anchor>
      <arglist>(int more_work, struct timeval *tp, mutex_type mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_new</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a10387f16e7c36cc7a760243239ff6140</anchor>
      <arglist>(const char *addr, size_t addr_len, int port, int *socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_noPendingWrites</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>ae95673b434f2c489ecefe4688c80be2d</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_outInitialize</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a573a6eea727016f3e8770f60e5eed958</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_outTerminate</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>af365aa1d5a29ffcb83bb15edaf3401e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Socket_putdatas</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a601ba77d9b01e908dbd0653f6efa3be0</anchor>
      <arglist>(int socket, char *buf0, size_t buf0len, PacketBuffers bufs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Socket_setWriteCompleteCallback</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>ab5c6e812fd562c15e9cf5612e75a9191</anchor>
      <arglist>(Socket_writeComplete *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SocketBuffer.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SocketBuffer_8c</filename>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="Messages_8h" name="Messages.h" local="yes" imported="no">Messages.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>pending_socketcompare</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a39f1ee9c98bc12a7be4d7a40b03550d5</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_cleanup</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a0601e12cab5b7c4777df10ca6d38a41b</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SocketBuffer_complete</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a0d007b15408ae802c78bc69f115cf91e</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_freeDefQ</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>acb4511a3a4767187a2607027aff718b8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_getQueuedChar</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a08102e2e43746ccd1ab26739b5841a7c</anchor>
      <arglist>(int socket, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SocketBuffer_getQueuedData</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a8a2e0c916232521098ff734d556c3b68</anchor>
      <arglist>(int socket, size_t bytes, size_t *actual_len)</arglist>
    </member>
    <member kind="function">
      <type>pending_writes *</type>
      <name>SocketBuffer_getWrite</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a5f22a1ac450cb1805e2ab8f2ae3da80e</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_initialize</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>abc8599ffc6f7ad91a7748e5d78bbd926</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_interrupted</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>aaac8b43c1ab5d20eb8e6b95de6e80671</anchor>
      <arglist>(int socket, size_t actual_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_newDefQ</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a9293d4ef45aa2a51baab9be4eb73091b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_pendingWrite</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a9a92acaaec423c44227e3dd978223529</anchor>
      <arglist>(int socket, int count, iobuf *iovecs, int *frees, size_t total, size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_queueChar</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a8a94cbb0db8ba0834a7f1c6e2eb938b4</anchor>
      <arglist>(int socket, char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_terminate</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a4a8d6188b4775789810a44396d05cf19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>pending_writes *</type>
      <name>SocketBuffer_updateWrite</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a2b11bdc6ca61051b8edaed5620735602</anchor>
      <arglist>(int socket, char *topic, char *payload)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_writeComplete</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a893ce45cf77f7d66c3f27c831ccf8124</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>socketcompare</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>acebc1cbb93be4588f33b04ed404f6dbf</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static socket_queue *</type>
      <name>def_queue</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>ace376d23d15b97a487298fa0c8a238ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>queues</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>aa8b85db4dca13d13c2b7fc704420323a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List</type>
      <name>writes</name>
      <anchorfile>SocketBuffer_8c.html</anchorfile>
      <anchor>a913f78789f0cbfb26a5dcf6618d51d87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SocketBuffer.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SocketBuffer_8h</filename>
    <class kind="struct">pending_writes</class>
    <class kind="struct">socket_queue</class>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKETBUFFER_COMPLETE</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a94b014e6bfb9e491b39ce17675f2ad67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKETBUFFER_INTERRUPTED</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>adc9c169b72466057d61af19e703f3a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct iovec</type>
      <name>iobuf</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a5cd1cc4af320073a2251cbb27e84a96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_cleanup</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a0601e12cab5b7c4777df10ca6d38a41b</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SocketBuffer_complete</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a0d007b15408ae802c78bc69f115cf91e</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_getQueuedChar</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a08102e2e43746ccd1ab26739b5841a7c</anchor>
      <arglist>(int socket, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SocketBuffer_getQueuedData</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a8a2e0c916232521098ff734d556c3b68</anchor>
      <arglist>(int socket, size_t bytes, size_t *actual_len)</arglist>
    </member>
    <member kind="function">
      <type>pending_writes *</type>
      <name>SocketBuffer_getWrite</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a5f22a1ac450cb1805e2ab8f2ae3da80e</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_initialize</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>abc8599ffc6f7ad91a7748e5d78bbd926</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_interrupted</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>aaac8b43c1ab5d20eb8e6b95de6e80671</anchor>
      <arglist>(int socket, size_t actual_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_pendingWrite</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a9a92acaaec423c44227e3dd978223529</anchor>
      <arglist>(int socket, int count, iobuf *iovecs, int *frees, size_t total, size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_queueChar</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a8a94cbb0db8ba0834a7f1c6e2eb938b4</anchor>
      <arglist>(int socket, char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SocketBuffer_terminate</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a4a8d6188b4775789810a44396d05cf19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>pending_writes *</type>
      <name>SocketBuffer_updateWrite</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a2b11bdc6ca61051b8edaed5620735602</anchor>
      <arglist>(int socket, char *topic, char *payload)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SocketBuffer_writeComplete</name>
      <anchorfile>SocketBuffer_8h.html</anchorfile>
      <anchor>a893ce45cf77f7d66c3f27c831ccf8124</anchor>
      <arglist>(int socket)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sol.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/sol/</path>
    <filename>sol_8hpp</filename>
    <includes id="config_8hpp" name="config.hpp" local="no" imported="no">sol/config.hpp</includes>
    <includes id="lua_8h" name="lua.h" local="no" imported="no">lua.h</includes>
    <includes id="lauxlib_8h" name="lauxlib.h" local="no" imported="no">lauxlib.h</includes>
    <includes id="lualib_8h" name="lualib.h" local="no" imported="no">lualib.h</includes>
    <class kind="struct">sol::absolute_index</class>
    <class kind="struct">sol::detail::accumulate</class>
    <class kind="struct">sol::detail::accumulate&lt; C, v, V, T, Args... &gt;</class>
    <class kind="struct">sol::detail::accumulate_list</class>
    <class kind="struct">sol::detail::accumulate_list&lt; C, v, V, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; bases&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; detail::lua_CFunction_noexcept, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; detail::no_prop, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction_ref, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; no_construction, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; std::reference_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; var_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::meta::all</class>
    <class kind="struct">sol::meta::all&lt; T, Args... &gt;</class>
    <class kind="struct">sol::meta::all_same</class>
    <class kind="struct">sol::meta::all_same&lt; T, U, Args... &gt;</class>
    <class kind="struct">sol::meta::meta_detail::always_true</class>
    <class kind="struct">sol::meta::any</class>
    <class kind="struct">sol::meta::any&lt; T, Args... &gt;</class>
    <class kind="struct">sol::meta::any_same</class>
    <class kind="struct">sol::meta::any_same&lt; T, U, Args... &gt;</class>
    <class kind="struct">sol::argument_handler</class>
    <class kind="struct">sol::argument_handler&lt; types&lt; R, Args... &gt; &gt;</class>
    <class kind="struct">sol::lua_value::arr</class>
    <class kind="struct">sol::as_args_t</class>
    <class kind="struct">sol::as_args_t</class>
    <class kind="struct">sol::as_container_t</class>
    <class kind="struct">sol::as_container_t</class>
    <class kind="struct">sol::as_container_t&lt; T &amp; &gt;</class>
    <class kind="struct">sol::detail::as_pointer_tag</class>
    <class kind="struct">sol::detail::as_reference_tag</class>
    <class kind="struct">sol::as_returns_t</class>
    <class kind="struct">sol::as_table_t</class>
    <class kind="struct">sol::as_table_t</class>
    <class kind="struct">sol::detail::as_table_tag</class>
    <class kind="struct">sol::detail::as_unique_tag</class>
    <class kind="struct">sol::detail::as_value_tag</class>
    <class kind="struct">sol::detail::associated_nullopt</class>
    <class kind="struct">sol::meta::at_in_pack</class>
    <class kind="struct">sol::meta::at_in_pack&lt; 0, Arg, Args... &gt;</class>
    <class kind="struct">sol::meta::at_in_pack&lt; I, Arg, Args... &gt;</class>
    <class kind="struct">sol::automagic_enrollments</class>
    <class kind="class">sol::bad_optional_access</class>
    <class kind="struct">sol::base</class>
    <class kind="struct">sol::base_list</class>
    <class kind="class">sol::basic_bytecode</class>
    <class kind="class">sol::basic_bytecode</class>
    <class kind="struct">sol::stack::stack_detail::basic_check</class>
    <class kind="class">sol::basic_coroutine</class>
    <class kind="class">sol::basic_coroutine</class>
    <class kind="struct">sol::basic_environment</class>
    <class kind="struct">sol::basic_environment</class>
    <class kind="class">sol::basic_function</class>
    <class kind="class">sol::basic_function</class>
    <class kind="class">sol::basic_lightuserdata</class>
    <class kind="class">sol::basic_lightuserdata</class>
    <class kind="struct">sol::basic_lua_table</class>
    <class kind="struct">sol::basic_lua_table</class>
    <class kind="class">sol::basic_metatable</class>
    <class kind="class">sol::basic_metatable</class>
    <class kind="class">sol::basic_object</class>
    <class kind="class">sol::basic_object</class>
    <class kind="class">sol::basic_object_base</class>
    <class kind="class">sol::basic_object_base</class>
    <class kind="class">sol::basic_protected_function</class>
    <class kind="class">sol::basic_protected_function</class>
    <class kind="class">sol::basic_reference</class>
    <class kind="class">sol::basic_reference</class>
    <class kind="class">sol::basic_table_core</class>
    <class kind="class">sol::basic_table_core</class>
    <class kind="class">sol::basic_table_iterator</class>
    <class kind="class">sol::basic_thread</class>
    <class kind="class">sol::basic_thread</class>
    <class kind="struct">sol::meta::meta_detail::basic_traits</class>
    <class kind="class">sol::basic_userdata</class>
    <class kind="class">sol::basic_userdata</class>
    <class kind="class">sol::basic_usertype</class>
    <class kind="class">sol::basic_usertype</class>
    <class kind="struct">sol::basic_variadic_results</class>
    <class kind="struct">sol::meta::bind_traits</class>
    <class kind="struct">sol::u_detail::binding</class>
    <class kind="struct">sol::u_detail::binding_base</class>
    <class kind="struct">sol::u_detail::binding_data_equals</class>
    <class kind="struct">sol::function_detail::c_call_matcher</class>
    <class kind="struct">sol::function_detail::c_function_invocation</class>
    <class kind="struct">sol::call_construction</class>
    <class kind="struct">sol::function_detail::call_indicator</class>
    <class kind="struct">sol::meta::meta_detail::callable_traits</class>
    <class kind="struct">sol::meta::meta_detail::callable_traits&lt; R(T::*), true &gt;</class>
    <class kind="struct">sol::member_function_wrapper::caller</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::caller</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::caller</class>
    <class kind="struct">sol::wrapper::caller</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</class>
    <class kind="struct">sol::meta::meta_detail::check_deducible_signature</class>
    <class kind="struct">sol::function_detail::class_indicator</class>
    <class kind="struct">sol::detail::clean</class>
    <class kind="struct">sol::closure</class>
    <class kind="struct">sol::closure&lt;&gt;</class>
    <class kind="struct">sol::meta::conditional</class>
    <class kind="struct">sol::meta::conditional&lt; false &gt;</class>
    <class kind="struct">sol::detail::conjunction</class>
    <class kind="struct">sol::detail::conjunction&lt; B &gt;</class>
    <class kind="struct">sol::detail::conjunction&lt; B, Bs... &gt;</class>
    <class kind="struct">sol::constructor_handler</class>
    <class kind="struct">sol::constructor_list</class>
    <class kind="struct">sol::call_detail::constructor_match</class>
    <class kind="struct">sol::constructor_wrapper</class>
    <class kind="struct">sol::container_detail::container_decay</class>
    <class kind="struct">sol::container_detail::container_decay&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::copy_code_units_utf</class>
    <class kind="struct">sol::stack::stack_detail::count_code_units_utf</class>
    <class kind="struct">sol::meta::count_for</class>
    <class kind="struct">sol::meta::count_for&lt; Pred, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::count_for_pack</class>
    <class kind="struct">sol::meta::count_for_to_pack</class>
    <class kind="struct">sol::meta::meta_detail::count_when_for_pack</class>
    <class kind="struct">sol::meta::count_when_for_to_pack</class>
    <class kind="struct">sol::create_if_nil_t</class>
    <class kind="struct">sol::unicode::decoded_result</class>
    <class kind="struct">sol::detail::default_construct</class>
    <class kind="struct">sol::detail::default_destruct</class>
    <class kind="struct">sol::detail::deleter</class>
    <class kind="struct">sol::detail::deprecate_type</class>
    <class kind="struct">sol::derive</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</class>
    <class kind="struct">sol::destructor_wrapper</class>
    <class kind="struct">sol::destructor_wrapper&lt; void &gt;</class>
    <class kind="struct">sol::detail::direct_error_tag</class>
    <class kind="struct">sol::detail::optional_storage_base&lt; T, true &gt;::dummy</class>
    <class kind="struct">sol::detail::optional_storage_base::dummy</class>
    <class kind="class">sol::dump_error</class>
    <class kind="struct">sol::detail::ebco</class>
    <class kind="struct">sol::detail::ebco&lt; T &amp;&amp;, tag &gt;</class>
    <class kind="struct">sol::detail::ebco&lt; T &amp;, tag &gt;</class>
    <class kind="struct">sol::detail::ebco&lt; T, tag, std::enable_if_t&lt;!std::is_reference_v&lt; T &gt; &amp;&amp;std::is_class_v&lt; T &gt; &amp;&amp;!std::is_final_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::unicode::encoded_result</class>
    <class kind="struct">sol::env_key_t</class>
    <class kind="class">sol::error</class>
    <class kind="struct">sol::detail::error_result</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</class>
    <class kind="struct">sol::factory_wrapper</class>
    <class kind="struct">sol::stack::field_getter</class>
    <class kind="struct">sol::stack::field_getter</class>
    <class kind="struct">sol::stack::field_getter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_getter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_setter</class>
    <class kind="struct">sol::stack::field_setter</class>
    <class kind="struct">sol::stack::field_setter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_setter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::meta::find_in_pack_v</class>
    <class kind="struct">sol::meta::find_in_pack_v&lt; V, Vs1, Vs... &gt;</class>
    <class kind="struct">sol::function_arguments</class>
    <class kind="struct">sol::function_sig</class>
    <class kind="struct">sol::function_detail::functor_function</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; Signature, true &gt;</class>
    <class kind="struct">sol::detail::get_is_primitive</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, true, true &gt;</class>
    <class kind="struct">sol::detail::global_tag</class>
    <class kind="struct">sol::meta::has_begin_end</class>
    <class kind="struct">sol::meta::meta_detail::has_begin_end_impl</class>
    <class kind="struct">sol::container_detail::has_clear_test</class>
    <class kind="struct">sol::meta::has_deducible_signature</class>
    <class kind="struct">sol::container_detail::has_empty_test</class>
    <class kind="struct">sol::container_detail::has_erase_after_test</class>
    <class kind="struct">sol::container_detail::has_erase_key_test</class>
    <class kind="struct">sol::container_detail::has_erase_test</class>
    <class kind="struct">sol::container_detail::has_find_test</class>
    <class kind="struct">sol::container_detail::has_find_test&lt; T, std::enable_if_t&lt; meta::is_lookup&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::has_insert_after_test</class>
    <class kind="struct">sol::meta::meta_detail::has_insert_test</class>
    <class kind="struct">sol::detail::has_internal_marker_impl</class>
    <class kind="struct">sol::detail::has_internal_marker_impl&lt; T, typename void_&lt; typename T::SOL_INTERNAL_UNSPECIALIZED_MARKER_ &gt;::type &gt;</class>
    <class kind="struct">sol::meta::has_iterator</class>
    <class kind="struct">sol::meta::meta_detail::has_iterator_impl</class>
    <class kind="struct">sol::meta::has_key_comp</class>
    <class kind="struct">sol::meta::meta_detail::has_key_comp_impl</class>
    <class kind="struct">sol::meta::has_key_type</class>
    <class kind="struct">sol::meta::meta_detail::has_key_type_impl</class>
    <class kind="struct">sol::meta::has_key_value_pair</class>
    <class kind="struct">sol::meta::meta_detail::has_key_value_pair_impl</class>
    <class kind="struct">sol::meta::has_load_factor</class>
    <class kind="struct">sol::meta::meta_detail::has_load_factor_impl</class>
    <class kind="struct">sol::meta::has_mapped_type</class>
    <class kind="struct">sol::meta::meta_detail::has_mapped_type_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_max_size_test</class>
    <class kind="struct">sol::meta::meta_detail::has_push_back_test</class>
    <class kind="struct">sol::meta::meta_detail::has_size_test</class>
    <class kind="struct">sol::meta::meta_detail::has_to_string_test</class>
    <class kind="struct">sol::container_detail::has_traits_add_test</class>
    <class kind="struct">sol::container_detail::has_traits_at_test</class>
    <class kind="struct">sol::container_detail::has_traits_erase_test</class>
    <class kind="struct">sol::container_detail::has_traits_find_test</class>
    <class kind="struct">sol::container_detail::has_traits_get_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_get_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_of_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_set_test</class>
    <class kind="struct">sol::container_detail::has_traits_insert_test</class>
    <class kind="struct">sol::container_detail::has_traits_ipairs_test</class>
    <class kind="struct">sol::container_detail::has_traits_next_test</class>
    <class kind="struct">sol::container_detail::has_traits_pairs_test</class>
    <class kind="struct">sol::container_detail::has_traits_set_test</class>
    <class kind="struct">sol::container_detail::has_traits_size_test</class>
    <class kind="struct">sol::meta::has_value_type</class>
    <class kind="struct">sol::meta::meta_detail::has_value_type_impl</class>
    <class kind="struct">std::hash&lt;::sol::optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::i_am_secret</class>
    <class kind="struct">sol::meta::identity</class>
    <class kind="struct">sol::detail::implicit_wrapper</class>
    <class kind="struct">sol::u_detail::index_call_storage</class>
    <class kind="struct">sol::meta::index_in</class>
    <class kind="struct">sol::meta::index_in&lt; T, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::index_in_pack</class>
    <class kind="struct">sol::meta::meta_detail::index_in_pack</class>
    <class kind="struct">sol::meta::meta_detail::index_in_pack&lt; I, T, T1, Args... &gt;</class>
    <class kind="struct">sol::detail::indexed_insert</class>
    <class kind="struct">sol::detail::inheritance</class>
    <class kind="struct">sol::detail::invoke_result_impl</class>
    <class kind="struct">sol::member_function_wrapper::invoker</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::invoker</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::invoker</class>
    <class kind="struct">sol::detail::swap_adl_tests::is_adl_swap_noexcept</class>
    <class kind="struct">sol::is_automagical</class>
    <class kind="struct">sol::detail::is_base_rebindable_non_void_sfinae</class>
    <class kind="struct">sol::detail::is_base_rebindable_non_void_sfinae&lt; T, std::enable_if_t&lt; is_base_rebindable_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt; std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_same&lt; decltype(void(&amp;T::operator())), void &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor</class>
    <class kind="struct">sol::detail::is_constructor&lt; factory_wrapper&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor&lt; protect_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_container</class>
    <class kind="struct">sol::is_container&lt; basic_variadic_results&lt; Al &gt; &gt;</class>
    <class kind="struct">sol::is_container&lt; variadic_results &gt;</class>
    <class kind="struct">sol::detail::is_destructor</class>
    <class kind="struct">sol::detail::is_destructor&lt; destructor_wrapper&lt; Fx &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_detected</class>
    <class kind="struct">sol::meta::meta_detail::is_detected&lt; Test, void_t&lt; Test&lt; Args... &gt; &gt;, Args... &gt;</class>
    <class kind="struct">sol::container_detail::is_forced_container</class>
    <class kind="struct">sol::container_detail::is_forced_container&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_function</class>
    <class kind="struct">sol::is_function&lt; basic_function&lt; T, aligned &gt; &gt;</class>
    <class kind="struct">sol::is_function&lt; basic_protected_function&lt; T, aligned, Handler &gt; &gt;</class>
    <class kind="struct">sol::is_function_binding</class>
    <class kind="struct">sol::meta::is_invokable</class>
    <class kind="struct">sol::meta::is_invokable&lt; Fun(Args...)&gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_invokable_tester</class>
    <class kind="struct">sol::is_lua_index</class>
    <class kind="struct">sol::is_lua_index&lt; absolute_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; raw_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; ref_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; upvalue_index &gt;</class>
    <class kind="struct">sol::is_lua_primitive</class>
    <class kind="struct">sol::is_lua_primitive&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; non_null&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; std::optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; T * &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; userdata_value &gt;</class>
    <class kind="struct">sol::is_lua_reference</class>
    <class kind="struct">sol::is_lua_reference_or_proxy</class>
    <class kind="struct">sol::is_main_threaded</class>
    <class kind="struct">sol::meta::meta_detail::is_matched_lookup_impl</class>
    <class kind="struct">sol::meta::meta_detail::is_matched_lookup_impl&lt; T, true &gt;</class>
    <class kind="struct">sol::meta::is_member_object</class>
    <class kind="struct">sol::meta::is_member_object&lt; readonly_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::meta::is_move_only</class>
    <class kind="struct">sol::detail::is_non_factory_constructor</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; constructor_wrapper&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; constructors&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; no_construction &gt;</class>
    <class kind="struct">sol::detail::is_nothrow_swappable</class>
    <class kind="struct">sol::detail::is_optional_impl</class>
    <class kind="struct">sol::detail::is_optional_impl&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::meta::is_pair</class>
    <class kind="struct">sol::meta::is_pair&lt; std::pair&lt; T1, T2 &gt; &gt;</class>
    <class kind="struct">sol::is_proxy_primitive</class>
    <class kind="struct">sol::meta::meta_detail::is_specialization_of</class>
    <class kind="struct">sol::meta::meta_detail::is_specialization_of&lt; Templ&lt; T... &gt;, Templ &gt;</class>
    <class kind="struct">sol::detail::is_speshul</class>
    <class kind="struct">sol::detail::is_speshul&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::detail::is_speshul&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::is_stack_based</class>
    <class kind="struct">sol::is_stack_based&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_count &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; variadic_args &gt;</class>
    <class kind="struct">sol::is_stack_table</class>
    <class kind="struct">sol::is_stack_table&lt; basic_lua_table&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_stack_table&lt; basic_table_core&lt; x, T &gt; &gt;</class>
    <class kind="struct">sol::detail::swap_adl_tests::is_std_swap_noexcept</class>
    <class kind="struct">sol::detail::swap_adl_tests::is_std_swap_noexcept&lt; T[N]&gt;</class>
    <class kind="struct">sol::meta::is_string_of</class>
    <class kind="struct">sol::meta::is_string_of&lt; std::basic_string&lt; CharT, TraitsT, AllocT &gt;, CharTargetT &gt;</class>
    <class kind="struct">sol::meta::is_string_view_of</class>
    <class kind="struct">sol::meta::is_string_view_of&lt; std::basic_string_view&lt; CharT, TraitsT &gt;, CharTargetT &gt;</class>
    <class kind="struct">sol::detail::is_swappable</class>
    <class kind="struct">sol::detail::is_swappable&lt; T[N], T[N]&gt;</class>
    <class kind="struct">sol::is_table</class>
    <class kind="struct">sol::is_table&lt; basic_lua_table&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_table&lt; basic_table_core&lt; x, T &gt; &gt;</class>
    <class kind="struct">sol::is_tieable</class>
    <class kind="struct">sol::is_to_stringable</class>
    <class kind="struct">sol::is_to_stringable&lt; base_list&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::is_transparent_argument</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_environment &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_main_state &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_state &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; variadic_args &gt;</class>
    <class kind="struct">sol::is_unique_usertype</class>
    <class kind="struct">sol::call_detail::is_var_bind</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; detail::no_prop &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; property_wrapper&lt; R, W &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; readonly_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; is_lua_reference_or_proxy&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; std::is_member_object_pointer&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; var_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_variable_binding</class>
    <class kind="struct">sol::is_variadic_arguments</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;::iter</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;::iter</class>
    <class kind="struct">sol::meta::iterator_tag</class>
    <class kind="struct">sol::meta::iterator_tag&lt; T, conditional_t&lt; false, typename std::iterator_traits&lt; T &gt;::iterator_category, void &gt; &gt;</class>
    <class kind="struct">sol::light</class>
    <class kind="struct">sol::light</class>
    <class kind="struct">sol::lightuserdata_value</class>
    <class kind="struct">sol::load_result</class>
    <class kind="struct">sol::lua_bind_traits</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_list&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, destructor_wrapper&lt; Fx &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, function_arguments&lt; Sig, P &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, policy_wrapper&lt; F, Policies... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, property_wrapper&lt; R, W &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, protect_t&lt; V &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, readonly_wrapper&lt; F &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, yielding_t&lt; Y &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::lua_nil_t</class>
    <class kind="struct">sol::u_detail::lua_reference_func</class>
    <class kind="struct">sol::lua_size</class>
    <class kind="struct">sol::lua_size&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::lua_size&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::lua_thread_state</class>
    <class kind="struct">sol::lua_type_of</class>
    <class kind="struct">sol::detail::lua_type_of</class>
    <class kind="struct">sol::detail::lua_type_of&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_coroutine&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_environment&lt; B &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_function&lt; Base, aligned &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_lightuserdata&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_lua_table&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_metatable&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_object&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_protected_function&lt; Base, aligned, Handler &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_reference&lt; b &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_string_view&lt; C, T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_table_core&lt; b, Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_thread&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_userdata&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_usertype&lt; T, Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; bool &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char16_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char16_t[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char32_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char32_t[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char16_t * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char32_t * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const void * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; detail::non_lua_nil_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; env_key_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; error &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; meta_function &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; new_table &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; stack_count &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; stack_reference &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::basic_string&lt; C, T, A &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::initializer_list&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_arithmetic_v&lt; T &gt;||std::is_same_v&lt; T, lua_Number &gt;||std::is_same_v&lt; T, lua_Integer &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_enum_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_function_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_environment &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_main_state &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_state &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; type &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; userdata_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; variadic_args &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; variadic_results &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; void * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; wchar_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; wchar_t[N]&gt;</class>
    <class kind="struct">sol::lua_value</class>
    <class kind="struct">sol::function_detail::member_function</class>
    <class kind="struct">sol::member_function_wrapper</class>
    <class kind="struct">sol::function_detail::member_variable</class>
    <class kind="struct">sol::metatable_key_t</class>
    <class kind="struct">sol::metatable_registry_key</class>
    <class kind="struct">sol::stack::stack_detail::metatable_setup</class>
    <class kind="class">sol::monostate</class>
    <class kind="struct">sol::meta::meta_detail::check_deducible_signature::nat</class>
    <class kind="struct">sol::nested</class>
    <class kind="struct">sol::nested</class>
    <class kind="struct">sol::nested_tag_t</class>
    <class kind="struct">sol::u_detail::new_index_call_storage</class>
    <class kind="struct">sol::new_table</class>
    <class kind="struct">sol::detail::no_comp</class>
    <class kind="struct">sol::no_construction</class>
    <class kind="struct">sol::no_metatable_t</class>
    <class kind="struct">sol::detail::no_prop</class>
    <class kind="struct">sol::detail::no_safety_tag</class>
    <class kind="struct">sol::detail::non_lua_nil_t</class>
    <class kind="struct">sol::non_null</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::onmatch</class>
    <class kind="class">sol::optional</class>
    <class kind="class">sol::optional</class>
    <class kind="class">sol::optional</class>
    <class kind="class">sol::optional&lt; T &amp; &gt;</class>
    <class kind="struct">sol::detail::optional_copy_assign_base</class>
    <class kind="struct">sol::detail::optional_copy_assign_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_copy_base</class>
    <class kind="struct">sol::detail::optional_copy_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, false, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, false, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::optional_move_assign_base</class>
    <class kind="struct">sol::detail::optional_move_assign_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_move_base</class>
    <class kind="struct">sol::detail::optional_move_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_operations_base</class>
    <class kind="struct">sol::detail::optional_storage_base</class>
    <class kind="struct">sol::detail::optional_storage_base&lt; T, true &gt;</class>
    <class kind="struct">sol::overload_set</class>
    <class kind="struct">sol::function_detail::overloaded_function</class>
    <class kind="struct">sol::override_value_t</class>
    <class kind="struct">sol::detail::policy_base_tag</class>
    <class kind="struct">sol::policy_wrapper</class>
    <class kind="struct">sol::policy_wrapper</class>
    <class kind="struct">sol::meta::pop_front_type</class>
    <class kind="struct">sol::meta::pop_front_type&lt; types&lt; Arg, Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::pop_front_type&lt; types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::popper</class>
    <class kind="struct">sol::stack::popper</class>
    <class kind="struct">sol::stack::probe</class>
    <class kind="struct">sol::stack::probe_field_getter</class>
    <class kind="struct">sol::stack::probe_field_getter</class>
    <class kind="struct">sol::stack::probe_field_getter&lt; std::pair&lt; A, B &gt;, P, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::probe_field_getter&lt; std::tuple&lt; Args... &gt;, P, b, raw, C &gt;</class>
    <class kind="struct">sol::detail::properties_enrollment_allowed</class>
    <class kind="struct">sol::property_wrapper</class>
    <class kind="struct">sol::protect_t</class>
    <class kind="struct">sol::protect_t</class>
    <class kind="struct">sol::protected_function_result</class>
    <class kind="struct">sol::detail::protected_handler</class>
    <class kind="struct">sol::proxy_base</class>
    <class kind="struct">sol::proxy_base</class>
    <class kind="struct">sol::proxy_base_tag</class>
    <class kind="struct">sol::stack::stack_detail::push_function</class>
    <class kind="struct">sol::push_invoke_t</class>
    <class kind="struct">sol::push_invoke_t&lt; T &amp; &gt;</class>
    <class kind="struct">sol::stack::push_popper</class>
    <class kind="struct">sol::stack::push_popper&lt; false, T, std::enable_if_t&lt; is_stack_based_v&lt; meta::unqualified_t&lt; T &gt; &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::push_popper&lt; true, T, C &gt;</class>
    <class kind="struct">sol::stack::push_popper_at</class>
    <class kind="struct">sol::stack::push_popper_n</class>
    <class kind="struct">sol::stack::push_popper_n&lt; true &gt;</class>
    <class kind="struct">sol::stack::qualified_check_getter</class>
    <class kind="struct">sol::stack::qualified_check_getter</class>
    <class kind="struct">sol::stack::qualified_checker</class>
    <class kind="struct">sol::stack::qualified_checker</class>
    <class kind="struct">sol::stack::qualified_getter</class>
    <class kind="struct">sol::stack::qualified_getter</class>
    <class kind="struct">sol::stack::qualified_getter&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::qualified_interop_checker</class>
    <class kind="struct">sol::stack::qualified_interop_getter</class>
    <class kind="struct">sol::raw_index</class>
    <class kind="struct">sol::readonly_wrapper</class>
    <class kind="struct">sol::stack::record</class>
    <class kind="struct">sol::detail::ref_clean</class>
    <class kind="struct">sol::ref_index</class>
    <class kind="struct">sol::reference_equals</class>
    <class kind="struct">sol::reference_hash</class>
    <class kind="struct">sol::meta::remove_member_pointer</class>
    <class kind="struct">sol::meta::remove_member_pointer&lt; R T::* &gt;</class>
    <class kind="struct">sol::meta::remove_member_pointer&lt; R T::*const  &gt;</class>
    <class kind="struct">sol::meta::return_type</class>
    <class kind="struct">sol::meta::return_type&lt; T &gt;</class>
    <class kind="struct">sol::meta::return_type&lt;&gt;</class>
    <class kind="struct">sol::returns_self_with</class>
    <class kind="struct">sol::detail::returns_void_impl</class>
    <class kind="struct">sol::detail::returns_void_impl&lt; F, void_t&lt; invoke_result_t&lt; F, U... &gt; &gt;, U... &gt;</class>
    <class kind="struct">sol::stack_count</class>
    <class kind="struct">sol::stack_dependencies</class>
    <class kind="struct">sol::stack_guard</class>
    <class kind="struct">sol::stack_iterator</class>
    <class kind="struct">sol::stack_proxy</class>
    <class kind="struct">sol::stack_proxy_base</class>
    <class kind="class">sol::stack_reference</class>
    <class kind="struct">sol::stack_reference_equals</class>
    <class kind="struct">sol::stack_reference_hash</class>
    <class kind="class">sol::state</class>
    <class kind="struct">sol::detail::state_deleter</class>
    <class kind="class">sol::state_view</class>
    <class kind="class">sol::stateless_reference</class>
    <class kind="class">sol::stateless_stack_reference</class>
    <class kind="struct">sol::static_stack_dependencies</class>
    <class kind="struct">sol::detail::std_shim</class>
    <class kind="struct">sol::detail::std_shim&lt; void &gt;</class>
    <class kind="struct">sol::u_detail::string_for_each_metatable_func</class>
    <class kind="struct">sol::stack::stack_detail::strip</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; non_null&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; user&lt; T &gt; &gt;</class>
    <class kind="class">sol::meta::supports_adl_to_string</class>
    <class kind="class">sol::meta::meta_detail::supports_adl_to_string_test</class>
    <class kind="class">sol::meta::meta_detail::supports_adl_to_string_test&lt; T, void_t&lt; decltype(to_string(std::declval&lt; const T &amp; &gt;()))&gt;</class>
    <class kind="class">sol::meta::supports_op_equal</class>
    <class kind="class">sol::meta::meta_detail::supports_op_equal_test</class>
    <class kind="class">sol::meta::supports_op_left_shift</class>
    <class kind="class">sol::meta::meta_detail::supports_op_left_shift_test</class>
    <class kind="class">sol::meta::supports_op_less</class>
    <class kind="class">sol::meta::supports_op_less_equal</class>
    <class kind="class">sol::meta::meta_detail::supports_op_less_equal_test</class>
    <class kind="class">sol::meta::meta_detail::supports_op_less_test</class>
    <class kind="class">sol::meta::supports_to_string_member</class>
    <class kind="struct">sol::table_proxy</class>
    <class kind="struct">sol::table_proxy</class>
    <class kind="struct">sol::detail::swap_adl_tests::tag</class>
    <class kind="struct">sol::detail::tagged</class>
    <class kind="struct">sol::this_environment</class>
    <class kind="struct">sol::this_main_state</class>
    <class kind="struct">sol::this_state</class>
    <class kind="struct">sol::tie_size</class>
    <class kind="struct">sol::tie_size&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::tie_size&lt; tie_t&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::tie_size&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::tie_t</class>
    <class kind="struct">sol::meta::detail::tuple_types_</class>
    <class kind="struct">sol::meta::detail::tuple_types_&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::type_panic_t</class>
    <class kind="struct">sol::types</class>
    <class kind="struct">sol::container_detail::u_c_launch</class>
    <class kind="struct">sol::detail::unchecked_t</class>
    <class kind="struct">sol::stack::stack_detail::undefined_metatable</class>
    <class kind="struct">sol::unicode::unicode_detail</class>
    <class kind="struct">sol::detail::unique_usertype</class>
    <class kind="struct">sol::unique_usertype_traits</class>
    <class kind="struct">sol::unique_usertype_traits</class>
    <class kind="struct">sol::unique_usertype_traits&lt; std::shared_ptr&lt; T &gt; &gt;</class>
    <class kind="struct">sol::unique_usertype_traits&lt; std::unique_ptr&lt; T, D &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_check_getter</class>
    <class kind="struct">sol::stack::unqualified_check_getter</class>
    <class kind="struct">sol::stack::unqualified_check_getter&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_check_getter&lt; std::variant&lt; Tn... &gt;, C &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker</class>
    <class kind="struct">sol::stack::unqualified_checker</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; detail::as_pointer_tag&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; detail::as_value_tag&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; non_null&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::pair&lt; A, B &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::tuple&lt; Args... &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::variant&lt; Tn... &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter</class>
    <class kind="struct">sol::stack::unqualified_getter</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_table_t&lt; std::forward_list&lt; T, Al &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; basic_bytecode&lt; Allocator &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; basic_string_view&lt; char, Traits &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; c_closure &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char16_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char32_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; const char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; const void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; detail::as_pointer_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; detail::as_value_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; env_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; error &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; meta_function &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; non_null&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; char16_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; char32_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; wchar_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::string &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::tuple&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; T &amp; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; T * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_environment &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_main_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; type &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; user&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; userdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; variadic_args &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; wchar_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_interop_checker</class>
    <class kind="struct">sol::stack::unqualified_interop_getter</class>
    <class kind="struct">sol::meta::meta_detail::unqualified_non_alias</class>
    <class kind="struct">sol::stack::unqualified_pusher</class>
    <class kind="struct">sol::stack::unqualified_pusher</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; absolute_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_args_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_container_t&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_returns_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_bytecode&lt; Allocator &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_string_view&lt; Ch, Traits &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_variadic_results&lt; Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; c_closure &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; closure&lt; Arg, Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char16_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char32_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const wchar_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; constructor_list&lt; L0, Lists... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; constructor_wrapper&lt; F, Fxs... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; destructor_wrapper&lt; Fx &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_pointer_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_reference_tag &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_table_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_unique_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_value_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::lua_CFunction_noexcept &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_list&lt; Lists... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_wrapper&lt; Fxs... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; Fx &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; void &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, no_construction &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, policy_wrapper&lt; F, Policies... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; factory_wrapper&lt; Functions... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; function_arguments&lt; T, Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; function_sig&lt; Sigs... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; meta_function &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; new_table &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; no_construction &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; overload_set&lt; Functions... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; property_wrapper&lt; F, G &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; protect_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; push_invoke_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; raw_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; ref_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; meta::all&lt; std::is_function&lt; std::remove_pointer_t&lt; Signature &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, lua_CFunction &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; lua_CFunction &gt; &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, detail::lua_CFunction_noexcept &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; std::is_member_pointer&lt; Signature &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_count &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::basic_string&lt; Ch, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::initializer_list&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T *, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; table_proxy&lt; Table, Key &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; this_main_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; this_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; userdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; var_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; variadic_args &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; variadic_results &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; yielding_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::unsafe_function_result</class>
    <class kind="struct">sol::meta::unwrap_unqualified</class>
    <class kind="struct">sol::meta::unwrapped</class>
    <class kind="struct">sol::meta::unwrapped&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::u_detail::update_bases_func</class>
    <class kind="struct">sol::update_if_empty_t</class>
    <class kind="struct">sol::function_detail::upvalue_free_function</class>
    <class kind="struct">sol::upvalue_index</class>
    <class kind="struct">sol::function_detail::upvalue_member_function</class>
    <class kind="struct">sol::function_detail::upvalue_member_variable</class>
    <class kind="struct">sol::function_detail::upvalue_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_function</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_variable</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</class>
    <class kind="struct">sol::user</class>
    <class kind="struct">sol::user</class>
    <class kind="struct">sol::userdata_value</class>
    <class kind="struct">sol::usertype_container</class>
    <class kind="struct">sol::usertype_container</class>
    <class kind="struct">sol::container_detail::usertype_container_default</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; usertype_container&lt; X &gt; &gt;</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::usertype_proxy</class>
    <class kind="struct">sol::u_detail::usertype_storage</class>
    <class kind="struct">sol::u_detail::usertype_storage</class>
    <class kind="struct">sol::u_detail::usertype_storage_base</class>
    <class kind="struct">sol::usertype_traits</class>
    <class kind="struct">sol::usertype_traits</class>
    <class kind="struct">sol::stack::stack_detail::uu_pusher</class>
    <class kind="struct">sol::var_wrapper</class>
    <class kind="struct">sol::variadic_args</class>
    <class kind="struct">sol::variadic_results</class>
    <class kind="struct">sol::detail::void_</class>
    <class kind="struct">sol::call_detail::void_call</class>
    <class kind="struct">sol::call_detail::void_call&lt; T, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::void_tuple_element</class>
    <class kind="struct">sol::meta::meta_detail::void_tuple_element&lt; I, std::tuple&lt;&gt; &gt;</class>
    <class kind="struct">sol::detail::voider</class>
    <class kind="struct">sol::weak_derive</class>
    <class kind="struct">sol::detail::with_function_tag</class>
    <class kind="struct">sol::wrap</class>
    <class kind="struct">sol::wrapper</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const  &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;noexcept &gt;</class>
    <class kind="struct">sol::detail::yield_tag_t</class>
    <class kind="struct">sol::yielding_t</class>
    <namespace>sol</namespace>
    <namespace>sol::adl_barrier_detail</namespace>
    <namespace>sol::call_detail</namespace>
    <namespace>sol::call_detail::overload_detail</namespace>
    <namespace>sol::container_detail</namespace>
    <namespace>sol::detail</namespace>
    <namespace>sol::detail::swap_adl_tests</namespace>
    <namespace>sol::function_detail</namespace>
    <namespace>sol::meta</namespace>
    <namespace>sol::meta::detail</namespace>
    <namespace>sol::meta::meta_detail</namespace>
    <namespace>sol::policy_detail</namespace>
    <namespace>sol::stack</namespace>
    <namespace>sol::stack::stack_detail</namespace>
    <namespace>sol::u_detail</namespace>
    <namespace>sol::unicode</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COMPAT53_API</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a57e8ae3d1b3129d73b7718c9f77f059b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPAT53_CONCAT</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a1b3625a775faa338cfd8964e9316ca00</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPAT53_CONCAT_HELPER</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a2e073db22542345ab5bd58013ca6f762</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPAT53_INCLUDE_SOURCE</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ab3725669f837469ab72d6c64712004e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPAT53_PREFIX</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a68d4134c2bb9fa6824b76bb4f5482f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEPLER_PROJECT_COMPAT53_C_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a797474d6ae2ef8d35fd3020fd735e6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEPLER_PROJECT_COMPAT53_H_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad0b8d40c83b19012b839e6c9cdc67cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LUA_KFUNCTION</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aa92c5f3b52a98d12b15af13703997c2e</anchor>
      <arglist>(_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_KEPLER_PROJECT_COMPAT54_H_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a92c0ec05b40c834b12e42c96250b8bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ALIGN_MEMORY_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a0b3635d0ea09103765899cf789974d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ALL_SAFETIES_ON_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a609070474aad510a1e4e9bc540375b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_BASE_CLASSES</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a92f571419e2d8aee00e476a31e7b7545</anchor>
      <arglist>(T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_CLANG_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a8208f1009780e1f3c1ade7542071cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_EDG_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad62bf290bd3e195d873fd23adc9c602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_FRONTEND_MINGW_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aef299450a966d9bb4d0d8e8d6d4e0247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_GCC_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a831a6f20b9420dfea9558ed2ff8018de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_COMPILER_VCXX_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4e8e47a9af6c633bab028c01239a67e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_CONTAINER_START_INDEX_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a9a979803f292512d3fc1864b95f37246</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEBUG_BUILD_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a8626d6991236703f26abcafac8f4ff8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_AUTOMAGICAL_USERTYPES_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a498c15cb42710a4376bdee927bcbfe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_OFF</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>acd9f553e23bcf18e16b275ebb9dadc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_ON</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a5beb5e75796f15a370a436736627a0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEFAULT_PASS_ON_ERROR_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4f0788f98392c27d6175bc66e6388012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DEPRECATED</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a303cd58c5706899256eb8320ac53d180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_DERIVED_CLASSES</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a871a608f71ef7d54b6b3b84687e6b098</anchor>
      <arglist>(T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_EXCEPTIONS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>af9cf73a153e96610a8b67ef085d1b39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_FILE_ID_SIZE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a8007c8b60b95f54728bfa09e4b3e2d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_FORWARD_DETAIL_HPP</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a94a4cd7b37802b050db5ddac450ad83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_FORWARD_HPP</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ab0aeca048228f2604e82fcb510e082cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_GET_FUNCTION_POINTER_UNSAFE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a99682fb3e91a38b8f9ef90725e358c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_HPP</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a88f618b6a6b47f52649a4adc0791ad5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ID_SIZE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a72ad4722235a39d8ac5318e31d637672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_INSIDE_UNREAL_ENGINE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a798c33b205c339514bbcef7124c19289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_DEFAULT_OFF</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4d3e412cc06b92e9116a732ff56e494d</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_DEFAULT_ON</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a7704689bad9167355af37bffd64f80fa</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_OFF</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ac1c60a32eb0afb784cb375e82668a2c8</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_IS_ON</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad991c32cc59d927ce63b869fc14d9a03</anchor>
      <arglist>(OP_SYMBOL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_LUA_VERSION</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>acee339409f414544b2a425fa8ee8e8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_LUA_VESION_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad6768ede59abf1ff855f4d4e7c2fea11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_LUAJIT_VERSION_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a86b7699c9ba4a29d8d1280afa08cfb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_LUAL_STREAM_USE_CLOSE_FUNCTION_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a2d27950e42e59272cb32a41d7b502c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_MINGW_CCTYPE_IS_POISONED_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4f2288615f0da32a75eec8cb73a9164a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_NIL_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>adb63b578eb23213f9e8593d0ca1192ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_NUMBER_PRECISION_CHECKS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a3f24f48081a13533b2fa60862f5bc3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_OFF</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aba8c8c6dc4c840353404652fe03c7e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_ON</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a400c7c0b3746c85212ebad3f8d43a5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_OPTIMIZATION_STRING_CONVERSION_STACK_SIZE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a79e69e958e9c413f9a80be74eed5364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_APPLE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a6084721862c17cdc76722c66689aba38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_APPLE_IPHONE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ae92569bea232b4a258144a0a1c737cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_ARM32_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a94edf9a9bb827c52b48281f99561ca2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_ARM64_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ac813d8828c7e02dd64bbb398882424b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_BSDLIKE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aa6d0bc002b26dd4ba82b84e1ef27fb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_LINUXLIKE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a71b1c7f9893bd3b3dc01c400331ff04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_UNIXLIKE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aea8e352b2d180427c9a856aada37d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_WINDOWS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a91d01f3fd08312ed2ddc97a27b1d4607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X16_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a2e3c900451bfcadd67cb8ff1f127c7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X64_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a074cd44295c46edc87306ed8ed7b94c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PLATFORM_X86_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aae38e4536b4be8633bd591f23399088c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PRINT_ERRORS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a0b7b0d3d39f6e8ac9744d5ea97346065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_PROPAGATE_EXCEPTIONS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aea0b8e076058c264a500f1734930cdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_RTTI_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a6ffd545eae9868b877b5dc8416a512ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_FUNCTION_CALLS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad2cd2ee0e8e1c0f81b2e9e7da6a40792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_FUNCTION_OBJECTS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a321a247446ddfb5901ba1da256aeb949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_GETTER_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a335e58658fdfac946a6ec57eb97cb7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_NUMERICS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a5f91ab890e14bb03a5a6eca9730401a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_PROXIES_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>af10e13d29479fe78231673558b43f12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_REFERENCES_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aae520b841bea6107afecb5f5faf2e434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_STACK_CHECK_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a6910a498727768d906617f8317a4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SAFE_USERTYPE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a9f070a45d963376ff09b90350b4fbbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_STD_VARIANT_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4b07f3bc334ca60f96af05f8175db278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_STRINGS_ARE_NUMBERS_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a440b35aeedc0a3b7a4ad4251dc0e2efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_MONOSTATE_INPLACE_MUTEX</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a82e0ae0c985cdf3fc029b4f8aab45db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_11_CONSTEXPR</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ad9a2b04f53d913c4ae8a4e45826903de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_IS_TRIVIALLY_COPY_ASSIGNABLE</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a8715f1fc4d3ead9624363002c3269fc3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_IS_TRIVIALLY_COPY_CONSTRUCTIBLE</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a6a05f8a48e72bfb54d8082e90f44e2f1</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_IS_TRIVIALLY_DESTRUCTIBLE</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ade8997013992f4a542960e4d92b0ae9b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_VERSION_MAJOR</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a7c811ed05e9b1d269b0cf197fe01f7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_OPTIONAL_VERSION_MINOR</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aa471753dadbbd4c62f4afee9ae6631c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_TL_TRAITS_MUTEX</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a3898b086b8c7aa204642b28d2e6e3581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_BOOST_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>ab0ff5ec8e29b11fefadc1e9181b8310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_COMPATIBILITY_LAYER_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aef74759fd45f8cd49fb1b80c0f13cfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_CXX_LUA_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a2dd147d0a53a0908c80ad3b7dcfe4421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_CXX_LUAJIT_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a2e763b2f14edaa51568edad81b82ba4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_INTEROP_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aa56f64e7b41de2b2aa6990cd97553d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_LUA_HPP_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aa28bb42a2493d3eb6fca82a3ca387944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_LUAJIT_EXCEPTION_TRAMPOLINE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a30863bc9ede03db87c9a8b489aaa4733</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_LUAJIT_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a327beb19c5e2155cf60b705151b4de4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_MOONJIT_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a4b862aadae50e522f2e1bff905683ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_NOEXCEPT_FUNCTION_TYPE_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a25df7c71f77aa21b8299806f02694551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_THREAD_LOCAL_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>acfd32a5d0216684bd14ac1ef109b12f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USE_UNSAFE_BASE_LOOKUP_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a7707abe9a3cdc6edc35d9fcf8d891ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_USERTYPE_TYPE_BINDING_INFO_I_</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>adb88ddbcf6282791b34b689d3fc9e69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>af9b90479afcd02cc19756e97c912d49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_MAJOR</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aac3b18d3972b902f4ab9fa0e32dd6052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_MINOR</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a5ab6238ad525a5bddebc898e884c82c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_PATCH</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>aec512ca560bf92dbe413201f327a8edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_VERSION_STRING</name>
      <anchorfile>sol_8hpp.html</anchorfile>
      <anchor>a363d3982155142ea66ebc4b7e0b43a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_check_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_check_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a22188add45ce2580f79c98a9d1303c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_check(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_check_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a6a3ca228642a41947b8a5a51637b99a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>acdcc124426a8d44c2fc5e3a2f671efc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_interop_check(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, type::none, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_interop_check_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a028f3a55ef6130466df4ed6e5ef9e40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_interop_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, static_cast&lt; void * &gt;(nullptr), std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_interop_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a0e0c7bd5297149060f79cf6e96830f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_push(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr), std::declval&lt; Args &gt;()...))</type>
      <name>adl_sol_lua_push_exact_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a1caadee5527038a327be745f5604e280</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_push(static_cast&lt; lua_State * &gt;(nullptr), std::declval&lt; Args &gt;()...))</type>
      <name>adl_sol_lua_push_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a1a0e5720a66487e7544479f13823d7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::any&lt; is_constructor&lt; meta::unqualified_t&lt; Args &gt;&gt;... &gt;</type>
      <name>any_is_constructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a88049c6c0b126dfab8fdc9c467e66f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::any&lt; is_destructor&lt; meta::unqualified_t&lt; Args &gt;&gt;... &gt;</type>
      <name>any_is_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a927f4d7d2b9897e43f135afbe54ffda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_array&lt; T &gt;::value, std::add_lvalue_reference_t&lt; T &gt;, T &gt;</type>
      <name>array_return_type</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a179a7c1d9ad0394ef5b1e5f700398b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename lua_value::arr</type>
      <name>array_value</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aff23850ae17d257667066c180d941b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename at_in_pack&lt; I, Args... &gt;::type</type>
      <name>at_in_pack_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab106f4741a68cfebd963440a4be399ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bases</type>
      <name>base_classes_tag</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa215fd7ff920cd5482ca7dc9ab2ae2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base_list&lt; Args... &gt;</type>
      <name>bases</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a357bd34177ff6dc20bf1ebf87848aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string_view&lt; C, T &gt;</type>
      <name>basic_string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a11c9cced5c8897abbf9ee18171a68cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, B &gt;</type>
      <name>boolean</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a39e36fdb3fe2363363de216b682b9f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_bytecode&lt;&gt;</type>
      <name>bytecode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4b035376299f6cfb76510d1498f1d235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>closure</type>
      <name>c_closure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a98d8c38ba71c292b16bdd2ac24887d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(usertype_storage_base::*)(lua_State *, submetatable_type, void *, stack_reference &amp;, lua_CFunction, lua_CFunction, lua_CFunction, lua_CFunction)</type>
      <name>change_indexing_mem_func</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a6603c543d601166e4e8e2c9727bf236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename conditional&lt; B &gt;::template type&lt; T, U &gt;</type>
      <name>conditional_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a287499b5e5ca39a90903f2637a22711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; B, T, F &gt;::type</type>
      <name>conditional_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4eaf84f64f647d5b1ec70960aea2c6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>constructor_list&lt; Args... &gt;</type>
      <name>constructors</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4312dcb5b44e55b53c284cb39c5c3660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_decay&lt; meta::unqualified_t&lt; T &gt;&gt;::type</type>
      <name>container_decay_t</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ae255745bc2eb299e0bcde073c47651af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>count_when_for_to_pack&lt; meta_detail::on_even, sizeof...(Ts), Pred, Ts... &gt;</type>
      <name>count_even_for_pack</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8bf3396b2dc0fae6a4fc7d148474728c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>count_when_for_to_pack&lt; meta_detail::on_odd, sizeof...(Ts), Pred, Ts... &gt;</type>
      <name>count_odd_for_pack</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>abc7349feb71a181c8d8d3360d3e67f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::decay&lt; T &gt;::type</type>
      <name>decay_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7eeb2db471ba641b22c763a50f110e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; neg&lt; all&lt; Args... &gt;&gt;::value, enable_t &gt;</type>
      <name>disable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8a6affb424a37143110ebd692f3722b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; neg&lt; any&lt; Args... &gt;&gt;::value, enable_t &gt;</type>
      <name>disable_any</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>adb025296f7a33f65b1c8129b7d385da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enable_if_t&lt;!returns_void&lt; T &amp;&amp;, U... &gt;::value &gt;</type>
      <name>disable_if_ret_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>acb49d3c1193c2d1337404b45209f51f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt;!value, T &gt;</type>
      <name>disable_if_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aacd782ee53c4182a8adb576d864f50f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; all&lt; Args... &gt;::value, enable_t &gt;</type>
      <name>enable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a049f518719939f90e62e7536b8d438de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; any&lt; Args... &gt;::value, enable_t &gt;</type>
      <name>enable_any</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a46fde7e1106c21bbfa7c2c3f8dd62b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt;!std::is_same&lt; optional&lt; T &gt;, detail::decay_t&lt; U &gt;&gt;::value &amp;&amp;!detail::conjunction&lt; std::is_scalar&lt; T &gt;, std::is_same&lt; T, detail::decay_t&lt; U &gt;&gt;&gt;::value &amp;&amp;std::is_constructible&lt; T, U &gt;::value &amp;&amp;std::is_assignable&lt; T &amp;, U &gt;::value &gt;</type>
      <name>enable_assign_forward</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aacd39fe80fa719a6feb3e9ee9407e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, Other &gt;::value &amp;&amp;std::is_assignable&lt; T &amp;, Other &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, const optional&lt; U &gt; &amp;&amp; &gt;::value &gt;</type>
      <name>enable_assign_from_other</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad2615fcaa078fba9323bbb7e2fe7faf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, U &amp;&amp; &gt;::value &amp;&amp;!std::is_same&lt; detail::decay_t&lt; U &gt;, in_place_t &gt;::value &amp;&amp;!std::is_same&lt; optional&lt; T &gt;, detail::decay_t&lt; U &gt;&gt;::value &gt;</type>
      <name>enable_forward_value</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab034032af2fbfcc624b1d8bde5e8811e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, Other &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;&amp;, T &gt;::value &gt;</type>
      <name>enable_from_other</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a948783b3df8fe810e4c08535379ca322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enable_if_t&lt; returns_void&lt; T &amp;&amp;, U... &gt;::value &gt;</type>
      <name>enable_if_ret_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad8c01601b97754e8434bcdeb49bf3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::enable_if&lt; E, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa30d96abd1e91a1367f84d8388dcca8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*)(lua_State *, optional&lt; const std::exception &amp; &gt;, string_view)</type>
      <name>exception_handler_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aecd0f02e5012cabbc8f7b9633952fc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; std::is_void&lt; U &gt;::value, monostate, U &gt;</type>
      <name>fixup_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9be9a9ceed88022a725869a41f210323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::args_list</type>
      <name>function_args_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>acb01c5ffcfee780cdbb9d5970d0235ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::return_type</type>
      <name>function_return_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a10109c566d34c925b9734dcd885c53d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::signature_type</type>
      <name>function_signature_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a585da2eaad8377fe40c12f253586d227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>optional&lt; fixup_void&lt; invoke_result_t&lt; F, U &gt;&gt;&gt;</type>
      <name>get_map_return</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aece827469e24c471678fd2a7e2993cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_clear_test&lt; T &gt;::value &gt;</type>
      <name>has_clear</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6d6ab8814dc17f54d22d6ad857e2c82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_empty_test&lt; T &gt;::value &gt;</type>
      <name>has_empty</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a22e3ffd7201a1694f9bf3fbfd793a650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_test&lt; T &gt;::value &gt;</type>
      <name>has_erase</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ae38f58730d9b18f72077f3d3dfcc4b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_after_test&lt; T &gt;::value &gt;</type>
      <name>has_erase_after</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ad13738116747bf4653462e6b62550375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_key_test&lt; T &gt;::value &gt;</type>
      <name>has_erase_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a7dcdfcfa1b0fedc3551f84d879046ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_find_test&lt; T &gt;::value &gt;</type>
      <name>has_find</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a8256f47627219522d2fba79168dac8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_insert_test&lt; T &gt;::value &gt;</type>
      <name>has_insert</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a91d2dd3a968dae9da5ce5796046d74ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_insert_after_test&lt; T &gt;::value &gt;</type>
      <name>has_insert_after</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab2a9935039883789489674fe1edf12ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_internal_marker_impl&lt; T &gt;</type>
      <name>has_internal_marker</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1e33b1de12e0168af6fcc0fd9aaa46ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_max_size_test&lt; T &gt;::value &gt;</type>
      <name>has_max_size</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8af16d7110c17804c0b19950b243dd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_push_back_test&lt; T &gt;::value &gt;</type>
      <name>has_push_back</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a2ae12d057c11ee6ab636b42a2aec3e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_size_test&lt; T &gt;::value &gt;</type>
      <name>has_size</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a7b1b35002b5e5ef65161bdbb764b05e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_add_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_add</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a3551fc8f9f351020db4196b97024a8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_at_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_at</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab6a1e7ca0a2cdc15a447d2fafa43558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_clear&lt; T &gt;</type>
      <name>has_traits_clear</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>aa2a958cb1900de5a4436468efaa22839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_empty&lt; T &gt;</type>
      <name>has_traits_empty</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a869a07b0126f34c48eec1e60a481d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_erase_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_erase</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a3e66e84bc60ad3e60a0bed168e23b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_find_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_find</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>aa758256694b3e90b6f63055d7d1da5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_get_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_get</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a27ee4780886fd1dee5984e371bf7093e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_get_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_get</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a84af123fef4f2d7f1cd350364dcb1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_of_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_of</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a604b9d2d254aeb2bdb0bbc4eaa2e3a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_set_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_set</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6ed9695bbd8067f8b25d2547ca00193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_insert_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_insert</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a35f96bb85b0f3f2d48df4a1babaf793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_ipairs_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_ipairs</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a2c93e20f12500641ed9143dd8a040a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_next_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_next</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6983bcb86b16ebacaec05bd866782986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_pairs_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_pairs</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a62bc3d71e4b60e163b6579200f298171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_set_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_set</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab5f86b15a646e30b3ff0d8662dcecd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_size_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_size</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a73d2478313b4d878b9a8a474041a60fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename identity&lt; T &gt;::type</type>
      <name>identity_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a3b35d71808be65df8139f0a2bf6e4356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_index_t&lt; I &gt;</type>
      <name>in_place_index_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aaaae030432ab806612d98d1e9e9cd024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_t</type>
      <name>in_place_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abd40136c9e501e0abc4e6cddffd5b605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_type_t&lt; T &gt;</type>
      <name>in_place_type_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2c867751f68620bcadc7e8aa38bd6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(lua_State *, void *)</type>
      <name>index_call_function</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a17abd98049055f654c3eadbd075b1a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; std::size_t, I &gt;</type>
      <name>index_value</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a586531144e4debe8c157036e830fd83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_cast)</type>
      <name>inheritance_cast_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2cc7b379638fdb42608904f0bbcf8991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_check)</type>
      <name>inheritance_check_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a47665da71923f227ef7fc18866235e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_unique_cast&lt; void &gt;)</type>
      <name>inheritance_unique_cast_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a572f1c35005b73016c106c8ffb5c37b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>invoke_result_impl&lt; F, void, Us... &gt;</type>
      <name>invoke_result</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adbb016b601038afabffde1cc4f0e63ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename invoke_result&lt; F, Us... &gt;::type</type>
      <name>invoke_result_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aefad88d6d18f85247625c0b6907486d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_type&lt; T &gt;, has_key_value_pair&lt; T &gt;, has_mapped_type&lt; T &gt;&gt;</type>
      <name>is_associative</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a622a3eda2a367e3cb2f74329a8799eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_detected&lt; detail::is_base_rebindable_test, T &gt;</type>
      <name>is_base_rebindable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a53a637d1db4538021572d33364b86adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_detected&lt; detail::is_base_rebindable_test, T &gt;</type>
      <name>is_base_rebindable_non_void</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a22d460e1b24884c540b9c8a5385e1310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::template rebind_base&lt; Rebind &gt;</type>
      <name>is_base_rebindable_test</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a37a7d5e1e027408162c72bb3201be1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_arithmetic&lt; T &gt;::value||std::is_pointer&lt; T &gt;::value||std::is_array&lt; T &gt;::value &gt;</type>
      <name>is_builtin_type</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4531deac6bf4e0b0953fa05d95e67219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_c_str_of&lt; T, char &gt;</type>
      <name>is_c_str</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac59205ba4f226d0b88412815fc90eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any&lt; std::is_same&lt; T, const Char * &gt;, std::is_same&lt; T, Char const *const  &gt;, std::is_same&lt; T, Char * &gt;, is_string_of&lt; T, Char &gt;, is_string_literal_array_of&lt; T, Char &gt;&gt;</type>
      <name>is_c_str_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a56f3c4d7733bcdf0294d8832e5af43a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; meta_detail::is_callable&lt; T &gt;::value &gt;</type>
      <name>is_callable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad12a815167a0811e93cb77605292f32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(*std::declval&lt; T &gt;())</type>
      <name>is_dereferenceable_test</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae21a359998aed8f4161ea579340533ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename meta_detail::is_detected&lt; Trait, void, Args... &gt;::type</type>
      <name>is_detected</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6419850113ffd3d51586059ff17ea575</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, is_userdata_v&lt; T &gt;||is_table_v&lt; T &gt;||meta::is_specialization_of_v&lt; T, basic_environment &gt;&gt;</type>
      <name>is_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a459c3e327327a970c4d9f11c947a42bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &gt;().operator*())</type>
      <name>is_explicitly_dereferenceable_test</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae6508a895f4a7d3f6a9cb8cbc99ac848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, std::initializer_list &gt;</type>
      <name>is_initializer_list</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a14fa3f2a3df0a91e3ea8b0b6c9acb582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_same_v&lt; T, override_value_t &gt;||std::is_same_v&lt; T, update_if_empty_t &gt;||std::is_same_v&lt; T, create_if_nil_t &gt;&gt;</type>
      <name>is_insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae18ed2b7024b9c6c888013e19ea2f2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, basic_lightuserdata &gt;</type>
      <name>is_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac22dec9be3ac8a906766e9d1eb5c4888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_type&lt; T &gt;, has_value_type&lt; T &gt;&gt;</type>
      <name>is_lookup</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab7850205e1bf71106c51ba92f24e780b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::any&lt; std::is_same&lt; lua_CFunction, T &gt;, std::is_same&lt; detail::lua_CFunction_noexcept, T &gt;, std::is_same&lt; lua_CFunction_ref, T &gt;&gt;</type>
      <name>is_lua_c_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9de1c9464d2cf3c5a5ef87f1a9e12592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_detail::is_matched_lookup_impl&lt; T, is_lookup&lt; T &gt;::value &gt;</type>
      <name>is_matched_lookup</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a781eb5e9e38d09ae0d39b09a45bbe729</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::neg&lt; is_insert_mode&lt; T &gt;&gt;</type>
      <name>is_not_insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a32ad49b56efdca322c9dab1aec570072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>neg&lt; is_move_only&lt; T &gt;&gt;</type>
      <name>is_not_move_only</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a59de0808dd4354ca4bf0535850d13ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_optional_impl&lt; decay_t&lt; T &gt;&gt;</type>
      <name>is_optional</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8b6a944c8d7b469d16d1653af99ac170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any&lt; is_specialization_of&lt; T, optional &gt;, is_specialization_of&lt; T, std::optional &gt;&gt;</type>
      <name>is_optional</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac1c81ab104810a554e2e0ed62f76b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_comp&lt; T &gt;, meta::neg&lt; has_load_factor&lt; T &gt;&gt;&gt;</type>
      <name>is_ordered</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>af677486c5e50d2ce31650309667874df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool,!std::is_array_v&lt; T &gt; &amp;&amp;(std::is_pointer_v&lt; T &gt;||is_detected_v&lt; meta_detail::is_explicitly_dereferenceable_test, T &gt;)&gt;</type>
      <name>is_pointer_like</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a5162fb9f6d4217a922ffd086c2db3bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, policy_wrapper &gt;</type>
      <name>is_policy</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aff725ae4094593a00b1b789e3313c4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_detail::is_specialization_of&lt; std::remove_cv_t&lt; T &gt;, Templ &gt;</type>
      <name>is_specialization_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab17b76b44044a4b5a0998c46a8085f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_string_literal_array_of_v&lt; T, CharT &gt;||std::is_same_v&lt; T, const CharT * &gt;||std::is_same_v&lt; T, CharT &gt;||is_string_of_v&lt; T, CharT &gt;||std::is_same_v&lt; T, std::initializer_list&lt; CharT &gt;&gt;||is_string_view_of_v&lt; T, CharT &gt;&gt;</type>
      <name>is_string_constructible</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aa9fa47c31d30a9672d7c7aa65543ccaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_specialization_of_v&lt; T, std::basic_string &gt;||is_specialization_of_v&lt; T, std::basic_string_view &gt;||is_string_literal_array_v&lt; T &gt;&gt;</type>
      <name>is_string_like</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a5d8ead8bb1ffb07a2587fbaadb2f7ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_string_like_v&lt; T &gt;||is_string_constructible_v&lt; T &gt;&gt;</type>
      <name>is_string_like_or_constructible</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9a227eb2ca5f9b295439e2046cdbe003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; std::is_array_v&lt; T &gt; &amp;&amp;any_same_v&lt; std::remove_all_extents_t&lt; T &gt;, char, char16_t, char32_t, wchar_t &gt;&gt;</type>
      <name>is_string_literal_array</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a98dfcbd0eeffca575e7e5f7ec8fb7da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; std::is_array_v&lt; T &gt; &amp;&amp;std::is_same_v&lt; std::remove_all_extents_t&lt; T &gt;, CharT &gt;&gt;</type>
      <name>is_string_literal_array_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a0dc42e5be6b4347c83c0500ec76fbb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, is_table_v&lt; T &gt;||is_environment_v&lt; T &gt;||is_userdata_v&lt; T &gt;&gt;</type>
      <name>is_table_like</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a75eb34d4232d1f7e36cfb7c5ca33fdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_specialization_of&lt; T, std::tuple &gt;</type>
      <name>is_tuple</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6e39a43bb613b28d076da6f168d70d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, basic_userdata &gt;</type>
      <name>is_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a16735000bb8400a1cdefa2f2db655205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, var_wrapper &gt;</type>
      <name>is_var_wrapper</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abdf44e7f372c9fffe133caaf4818d624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lua_CFunction_noexcept</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a541d57114d643711902e7401eaf7a1ed</anchor>
      <arglist>)(lua_State *L) noexcept</arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; lua_CFunction &gt;</type>
      <name>lua_CFunction_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa64332a144593ce5e4118e79c0d9e8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>luaL_Reg[64]</type>
      <name>lua_reg_table</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5cabf9e5ead2bec1a768b95eb9eec10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_function</type>
      <name>meta_method</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a030cfcba7fd3c25eec8c3068ba64f308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt;!T::value &gt;</type>
      <name>neg</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>abb589c006bb2b7cb0089784c85e4c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>nil_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5750c2ec8ecdfcbf8b74c4e1a4dc0a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void_v&lt; T &gt;,::sol::detail::unchecked_t, T &gt;</type>
      <name>non_void_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>accff3a44eb635c2d8859fbd6b4842a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::nullopt_t</type>
      <name>nullopt_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5288fb55d177daf5e3086c4c8f135398</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>on_always</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a8bebe5e69a6d7608233052fc5f23e106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt;(TI::value%2)==0 &gt;</type>
      <name>on_even</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a348c8b337b739fb0d8afddf290bcc605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt;(TI::value%2)==1 &gt;</type>
      <name>on_odd</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a6ed8ccf899d3885544165f6425fb7958</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename pop_front_type&lt; Arg &gt;::type</type>
      <name>pop_front_type_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9474bc151c4516979c66c37c85aead12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; meta::is_specialization_of_v&lt; meta::unqualified_t&lt; T &gt;, std::tuple &gt;, T, std::tuple&lt; meta::conditional_t&lt; std::is_array_v&lt; meta::unqualified_t&lt; T &gt;&gt;, std::remove_reference_t&lt; T &gt; &amp;, meta::unqualified_t&lt; T &gt;&gt;&gt;&gt;</type>
      <name>proxy_key_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1a4042f2e33d06253a0f053fe56eaa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_const&lt; T &gt;::type</type>
      <name>remove_const_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a3f9825d6ef9a34fbf716fdd131b975ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_member_pointer&lt; T &gt;</type>
      <name>remove_member_pointer_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8b39184bde20a3fc345927174631ba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_reference&lt; T &gt;::type</type>
      <name>remove_reference_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae1445ec589ae4284a2c48403dd5f1d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename return_type&lt; Args... &gt;::type</type>
      <name>return_type_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>addfc9455d72121b07cba756856755a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>returns_self_with</type>
      <name>returns_self</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afb7ac2ff53183a79e83b3045c17f1406</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>returns_void_impl&lt; F, void, U... &gt;</type>
      <name>returns_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a75583df4adb1a357f7037faad196e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>static_stack_dependencies&lt;-1, 1 &gt;</type>
      <name>self_dependency</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5694efeac2bf309dabb297ddf7e294f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::false_type</type>
      <name>sfinae_no_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a3e97d2e74c229e321cb83d7347874429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>sfinae_yes_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a10567a6319db9ae5c24695dea0ba51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string_view</type>
      <name>string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a872ac296567a9157ffcd72a34c256d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::hash&lt; std::string_view &gt;</type>
      <name>string_view_hash</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a532227a6672d943d5b60c67077f46d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename strip&lt; T &gt;::type</type>
      <name>strip_t</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a3b57a74848c9854f9dd08ab90ce7d546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::initializer_list&lt; int &gt;</type>
      <name>swallow</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a476a7690d688fd02de8aa25721af05d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple_element&lt; N, std::remove_reference_t&lt; Tuple &gt;&gt;</type>
      <name>tuple_element</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a7bb55702fd86db390c085bdf3d601ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple_element_t&lt; N, std::remove_reference_t&lt; Tuple &gt;&gt;</type>
      <name>tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a200f50f034f97b68c0cabf75a86ca211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::tuple_types_&lt; Args... &gt;::type</type>
      <name>tuple_types</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a47f5722956298b8c6ca32dae26d037cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char[SOL_ID_SIZE_I_]</type>
      <name>typical_chunk_name_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a69137eac9b2c7fc3dababe54af1709b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char[SOL_FILE_ID_SIZE_I_]</type>
      <name>typical_file_chunk_name_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abf92491c80a0e8c40365c3ede61f94f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::u16string_view</type>
      <name>u16string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aaf6fde9f3fcc57644d606e8279b5a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::u32string_view</type>
      <name>u32string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa6725818b2af72c5f3a09b54b5cf4d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(stack_reference)</type>
      <name>undefined_method_func</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a97893f8e8be34ea38f4acbdf58656322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(void *)</type>
      <name>unique_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aaeb9bce0208c628d766b35e50e65a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::inheritance_unique_cast_function</type>
      <name>unique_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7f9cd2ed0c6501063636daff1618e422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_cv&lt; std::remove_reference_t&lt; T &gt;&gt;</type>
      <name>unqualified</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a077e0ae0d5b14d8526fdbf248cd054ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unqualified&lt; T &gt;::type</type>
      <name>unqualified_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aab1f1afaf833a234c3fe4876a4f89f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unqualified&lt; tuple_element_t&lt; N, Tuple &gt;&gt;</type>
      <name>unqualified_tuple_element</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae79ab3e5dc43537c0ac0bb6a7bd0bfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unqualified_t&lt; tuple_element_t&lt; N, Tuple &gt;&gt;</type>
      <name>unqualified_tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>af210411a6560785cf01a61bc95eaf921</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unwrap_unqualified&lt; T &gt;::type</type>
      <name>unwrap_unqualified_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae7a49aab2b4c2596357827f99e6ace96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unwrapped&lt; T &gt;::type</type>
      <name>unwrapped_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a0194d084c6f8955bcfd627721fcfe99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>void_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a84c1876cca97bccc182ba8f08598cbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename voider&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a097f2239023b6e3fa3222ea21b0a9adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename void_tuple_element&lt; I, T &gt;::type</type>
      <name>void_tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae02dbf78995fcd25be3d192649923628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::wstring_view</type>
      <name>wstring_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5c25d5472bccfa6fd9e01f28c3a01034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>call_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a554f1678322e978406afb144273bdb8b</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba8a35a9cad976f1ddb4a529c2a7e3ef97">yielded</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bab4a619251c5c397f26d05c9b0e7bf97a">runtime</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bacd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bac1cbfe271a40788a00e8bf8574d94d4b">handler</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8baa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba55152fd428afc5d73e8878d27d0b09c3">syntax</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba8c7dd922ad47494fc02c388e12c00eac">file</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>call_syntax</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa5304c62a9eb177c77d63ada98c3d33c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="aa5304c62a9eb177c77d63ada98c3d33ca69eb76c88557a8211cbfc9beda5fc062">dot</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aa5304c62a9eb177c77d63ada98c3d33cacd474d96b7d33934e9dc47b57cb4c445">colon</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>enable_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aef12a6037c6905a32264c064b7620a86</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1meta.html" anchor="aef12a6037c6905a32264c064b7620a86ab14a7b8059d9c055954c92674ce60032">_</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_code</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a204a851e46c6efe8c92d5d3b1e5ebc2c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2cab3e7d4786d89514ac517eaf97950465a">invalid_code_point</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2caa8cec73b9c12aed29ae874d497a1db31">invalid_code_unit</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca275822f324e1ad6dc32f45dd18d316d4">invalid_leading_surrogate</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca13ab3c95d6ac1a2c36ff104e9dd3606e">invalid_trailing_surrogate</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2caa8ccc05129c99c2c42bc8f95111bc08b">sequence_too_short</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca41d0c66ff64dd7205f1b5b13af49b709">overlong_sequence</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>gc_mode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad87b027d58c1669a520cfbfe250581c2</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2a57e48ffcfe372672b239d90ecbe3919a">incremental</enumvalue>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2afe95830ad9f9e2317a68fb1cde0ebdad">generational</enumvalue>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2ad354f24e5d9b72df39f39243c80d9d80">default_value</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3ab7326768a4f6fc880bbdad8c6b6d5fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>update_if_empty</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3a47b4dff28327fd0e0a0aad9041259655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>override_value</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3a5d4f29fa5b30510c4f8d91e9b4dac734</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>create_if_nil</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3ac5e78bf90fd81c9ec19ea990d3332faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lib</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0b5e54958a8ebd7cc892036466569dfc</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca593616de15330c0fb2d55e55410bf994">base</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaefe90a8e604a7c840e88d03a67f6b7d8">package</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca09160071fd15df04a8de9147355f5921">coroutine</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcadd302f94682dbd2a114d63b0433602e0">os</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca7e676e9e663beb40fd133f5ee24487c2">math</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaaab9e1de16f38176f86d7a92ba337a8d">table</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaad42f6697b035b7580e4fef93be20b4d">debug</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca510ae9063db7150d61fa730a710ee764">bit32</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaf98ed07a4d5f50f7de1410d905f1477f">io</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca4c77a7e0d203b25d1a7b2a27199fdb13">ffi</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca3b6ed253881516f91c2cfc9ac246c406">jit</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca30df7f629fcf6b940bcaef5faf2490bb">utf8</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcae2942a04780e223b215eb8b663cf5353">count</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>load_mode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a076044125b7432632aa6dee9a69f769d</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da100b8cad7cf2a56f6df78f171f97a1ec">any</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da1cb251ec0d568de6a929b520c4aed8d1">text</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da9d7183f16acce70658f686ae7f1a4d20">binary</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>load_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acd3b9f59256b15d828511338f9aac221</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a55152fd428afc5d73e8878d27d0b09c3">syntax</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221acd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221aa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a8c7dd922ad47494fc02c388e12c00eac">file</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>meta_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5125b0a9c2f520e56a9cd7d5855c523</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae62068a633874d298459a25f8868d306">construct</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a6a992d5529f459a44fee58c733255e86">index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a6efb306f4109d6391fd14a06a7f5c3d6">new_index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a15d61712450a686a7f365adf4fef581f">mode</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a53b9e9679a8ea25880376080b76f98ad">call</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a3477aef168a06b29628e93f31995d056">call_function</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a15f7b3ee046ca238f716dd31787d9fff">metatable</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ac5fa1bf58437b4ad05dbe8d32caa2146">to_string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2fa47f7c65fec19cc163b195725e3844">length</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4087f1ffc05f4eab1b923856a05c6d12">unary_minus</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2b2ae8740b2b5403b5075bd7cbc6ceaa">addition</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a8dbc6b791baca47628ecf531ca019a14">subtraction</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a98c9446863ec55a77333cafffd3e3189">multiplication</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a50c9b5e7cf3a731ea31c43f9a14c781b">division</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a06efba23b1f3a9b846a25c6b49f30348">modulus</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad2b83d0ed30f032acd51abf223042278">power_of</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae05e2ac3e2be31ff58ab4153de02d69c">involution</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523af131e30f2e162f002800ed03c4568f64">concatenation</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a56f8abc81f3535d33fd6561081826b73">equal_to</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a7875e44acb1bebecb46c929deb43cef4">less_than</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523abd526037b58bbfabbc31fbb1c0030e70">less_than_or_equal_to</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a917133bec71863385a8f464084268993">garbage_collect</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa7f301f4e5660816d2c3f2d961e74233">floor_division</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa5eda2e5bc823ac25c70b69fbaacda27">bitwise_left_shift</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4e304d79297739e68d07f7b8405f441f">bitwise_right_shift</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa628ff492c9a550656b1a177a82a6274">bitwise_not</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2a90cd923ab195168c5bc80f6f3e03ea">bitwise_and</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad823bdc16fb140683e3c274c5c13de20">bitwise_or</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a320ca8207163cd63fc60307c388dd01c">bitwise_xor</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae0c6dcf890bab84fbe45b141ac16933d">pairs</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a51e40e8e60832fe8576af9e283043025">ipairs</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad0cab90d8d20d57e2f2b9be52f7dd25d">next</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a599dcce2998a6b40b1e38e8c6006cb0a">type</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aeea7dc04e9c0c2c050fea3f8340c661b">type_info</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a74e0e3df3b68dc27fe539961a3a24336">call_construct</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523addecebdea58b5f264d27f1f7909bab74">storage</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4c542ec29db69ea72d60545c48639094">gc_names</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523abce4958052ecf8f51301c0d63926b5fc">static_index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a67b9d9e07b8d403731a11d7b12f60c16">static_new_index</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>submetatable_type</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aa29cb890f031607c322f3f0ccaef6394</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a2063c1608d6e0baf80249c42e2be5804">value</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394ab8af13ea9c8fe890c9979a1fa8dbde22">reference</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a673eb027e9c056f57140322807351dd5">unique</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394ad94c6b535266ab339640e84b2f13f3c1">const_reference</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a4b08853d64f2d3ea56036c01ffb9b9d2">const_value</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a72b49a243cef20220b110e1a0ccbb93c">named</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>thread_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aba8021f95e330d38df2693c8a6222589</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589a444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589a8a35a9cad976f1ddb4a529c2a7e3ef97">yielded</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589ab4a619251c5c397f26d05c9b0e7bf97a">runtime</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589acd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589aa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589ac1cbfe271a40788a00e8bf8574d94d4b">handler</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589af58e6a506c76fc2c90a7d29cbc631c2f">dead</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6a5bfceed1922702fadcd32067c83960</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab2c3d9aeafa0a5cb602dab3845b58c03">lua_nil</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a852438d026c018c4307b916406f98c62">nil</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab1bc248a7ff2b2e95569f56de68615df">number</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960adc127f5d2483352fd20eaddb38feb6d2">thread</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a84e2c64f38f78ba3ea5c905ab5a2da27">boolean</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ac1c425268e68385d1ab5074c17a94f14">function</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a08fd04da1b9c3e4c1c9ab1fe42494a35">userdata</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960aa51dc63126e1e683cdd38553214cc674">lightuserdata</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960aaab9e1de16f38176f86d7a92ba337a8d">table</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ac505a69ec179afb91b357bbbd1b0e60d">poly</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accumulate_and_mark</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a44a178ae0ab19bdacc56ea8736f92f63</anchor>
      <arglist>(const std::string &amp;n, std::string &amp;aux_message, int &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>adl_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7d486f19166c877f75de38a4868a74ad</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>adl_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a353ead2761f7b75bf029d1cd44aaa274</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab163dc081dd6626f33ff70ee8fb8c58e</anchor>
      <arglist>(std::size_t alignment, std::size_t size, void *&amp;ptr, std::size_t &amp;space, std::size_t &amp;required_space)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a860cd831d86560ad4f092ccaaae45bb4</anchor>
      <arglist>(std::size_t alignment, std::size_t size, void *&amp;ptr, std::size_t &amp;space)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align_one</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af58d7592357ee2bbf640b339ec85380c</anchor>
      <arglist>(std::size_t a, std::size_t s, void *&amp;target_alignment)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_user</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae0282a4ac6339593aa80391cf6ddb0cb</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_pointer</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9508fc976eb4563305a7efae42b1fb45</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a84f3c03f6ba02ad60fa4f8039afc5785</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aced8b4657c319aded0cc961c6b7db376</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a53a1e321f59c3eca2d6151871470e526</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>aligned_space_for</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6b951f50ffcfff4ff13dcc40fcdb5194</anchor>
      <arglist>(void *alignment=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_args</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3065c6d91f487b92dd669e095bdfe365</anchor>
      <arglist>(Source &amp;&amp;source)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_container</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3d3dc76e2c1809ae2dc6c9912d7935bf</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a85cebc406f51c9d04061fb54e151ac5f</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_function_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a54683ecf0cb08b18bd93db054c74f102</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>nested&lt; meta::unqualified_t&lt; T &gt; &gt;</type>
      <name>as_nested</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afcf73647b803adb3596e7335e67b7b8b</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>nested&lt; T &gt;</type>
      <name>as_nested_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa8fa51b20f9ee6ea40017c81eae96d51</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_returns</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac5cfd52dceef5d7786a7473360385032</anchor>
      <arglist>(Source &amp;&amp;source)</arglist>
    </member>
    <member kind="function">
      <type>as_table_t&lt; meta::unqualified_t&lt; T &gt; &gt;</type>
      <name>as_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1205605a8173e63a4b0d05d2599a47ac</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>as_table_t&lt; T &gt;</type>
      <name>as_table_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a906bd2dce152d9cdc16eac01167e9387</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>associated_type_name</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afffbc0996478aae849055e0acfdbc1d4</anchor>
      <arglist>(lua_State *L, int index, type t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attempt_alloc</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac0a925c68027b1372e44b322e0bb3ddb</anchor>
      <arglist>(lua_State *L, std::size_t ptr_align, std::size_t ptr_size, std::size_t value_align, std::size_t value_size, std::size_t allocated_size, void *&amp;pointer_adjusted, void *&amp;data_adjusted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attempt_alloc_unique</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa0098c7c30bf6b9e8f58ab2dc842854e</anchor>
      <arglist>(lua_State *L, std::size_t ptr_align, std::size_t ptr_size, std::size_t real_align, std::size_t real_size, std::size_t allocated_size, void *&amp;pointer_adjusted, void *&amp;dx_adjusted, void *&amp;id_adjusted, void *&amp;data_adjusted)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_cast_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a61663e5b06a279c325eca30d5c811421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_check_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af56e8a1bef32db2f541707efd55e3df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_index_propogation_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4d3a29046f980c75df96de5f897fa411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_new_index_propogation_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6a489665fbef95c46e7c67c885cb0242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>basic_insert_dump_writer</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a552f72dec65b1a084637dc59d639d69c</anchor>
      <arglist>(lua_State *, const void *memory, size_t memory_size, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9d3186d268764c4899b4493ab6abba4f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9a2c9047a255fa9b02b8cb3a625a2eef</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call_raw</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3dbbd3a5e9bcc5a4f99af99f841304b1</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call_raw</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3c2a07a3dbce9afc3613820fbdcb5eae</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad230b26f26d3eda04420d2202be2dd83</anchor>
      <arglist>(lua_State *L, lua_CFunction f)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a604b4376416747746a5f7f3eff22b233</anchor>
      <arglist>(types&lt; R &gt;, types&lt; Args... &gt; ta, std::index_sequence&lt; I... &gt; tai, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a795b6a43206c3e1613c8116237fc3507</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a06d713085422fc4ab0bd05e4af4c8dff</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a36785ccf3bbd61938aa70a393a2c3201</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_exception_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afdc5f774fe10001295db2d321ca418e3</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt; maybe_ex, string_view what)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call_from_top</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a10e39ea96b754ee3ff56b0bc8bc0d981</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_into_lua</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae31a3c86b50776088134d8cb9561ce0c</anchor>
      <arglist>(types&lt; Ret0, Ret... &gt; tr, types&lt; Args... &gt; ta, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_lua</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a9e7d82e563b8604d57d2acfb28b7bb25</anchor>
      <arglist>(lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_assignable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aa72e1208e6b50ed3d0f16942c5fdd850</anchor>
      <arglist>(std::false_type, T &amp;&amp;, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_assignable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3885e12889eaf4dce815ebbcdf20e92a</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;&amp;mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>afc0773aca9e61d297f432b50af3ab8d7</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a0879d66637cb84f5776096d30fbfc570</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;&amp;mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_user</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ae0682177ad40c227555d3507ec14138a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapped</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a7258d89b909c311693c7a48eb1037f93</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_entry</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3f1a29c22193f6c3116bcae3db832e44</anchor>
      <arglist>(lua_State *L) noexcept(meta::bind_traits&lt; F &gt;::is_noexcept)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a4481929a4eed2fabe5d859cea99787a9</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>afc607fb03d66bb89636d52c104b1deeb</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aefe3a4660cf8b8c897280b7b4983f2d2</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a631c65b15cb93ee8a87457ae9fa64c97</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>can_swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a2f7fe37126caa85e42bcc05f604dcc45</anchor>
      <arglist>(...) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>std::true_type</type>
      <name>can_swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a4e67d2042bcc028904840f16bead443b</anchor>
      <arglist>(int) noexcept(noexcept(swap(std::declval&lt; T &amp; &gt;(), std::declval&lt; U &amp; &gt;())))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cannot_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a14673f1930a4b441054fb05338b9e2c5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae09a3df415da2c0f6b4b966a16492476</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6b0a14a48a11afd926a3ebf5cf2c0ea4</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aaa2efe4a2e7fefa00022fa64719b5f92</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_function_pointer</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ab160b03a11ebe1486c4d64b406927fc1</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking) noexcept</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ab67eb7b919b4624593da59fbaa0ad726</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a85be34450c5833eb46caaed01d306980</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a7a52fdbeecc4abd1f93e2fdd1b4ef5bc</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_metatable</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ab72601d375a60f84e6eb5a036bbe35b3</anchor>
      <arglist>(lua_State *L, int index=-2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a4b2d9ee9460c8d1a894026995df3181c</anchor>
      <arglist>(lua_State *, int, Handler &amp;&amp;, record &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a6f66ed9c8b13b0593c2c4e3aeaa8e0d3</anchor>
      <arglist>(lua_State *L, int firstargument, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a2d116d293d8df896cfeafd170f2e7d36</anchor>
      <arglist>(types&lt; Args... &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af3751574a47658c1d5a04d8a4129866a</anchor>
      <arglist>(lua_State *L, int index, type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aeb2b2223d25bdc4d8a94b8166793f267</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af0a0be888f1f4265ff4c86425be48c63</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a442249154c5167e11c0b169124191640</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1f58df0b17b52596b3c5d7306a2afd83</anchor>
      <arglist>(lua_State *L, int table_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa414162dfb4955189e2c586ffb38c44d</anchor>
      <arglist>(reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>afb3af4ef151d685751c8db197d2053d4</anchor>
      <arglist>(stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_entries</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5aaf8375ff9eb457b37396525943de01</anchor>
      <arglist>(stack_reference r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_entries</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a392e25b206def09960f74bebe92bbdbf</anchor>
      <arglist>(const reference &amp;registry_reference)</arglist>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char16_t &gt;</type>
      <name>code_point_to_utf16</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a5fec351185b87ef50dc014f93dfe1365</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char32_t &gt;</type>
      <name>code_point_to_utf32</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a9eb4d2f7f6cdb64bf2f21cd44f9f776f</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char &gt;</type>
      <name>code_point_to_utf8</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>ae84ec5a731e61274c8d6c6a762992222</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparsion_operator_wrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae3d26ab16debb1bc45cfb7d347155909</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a8d12513f0aab9d18ff3d07e91c9e3f49</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct_match</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>af3f3dd8dbfddb07e8489c32caee5a914</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct_trampolined</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a7465d5edac9a36447e3ccdfc2972e4d7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>adf0c07cf3a0d1d7db140fc5600644324</anchor>
      <arglist>(const char *strb, const char *stre, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coroutine_create_guard</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6fb03570974a53c73ad316f3cae16b8c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>usertype_storage&lt; T &gt; &amp;</type>
      <name>create_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a2c481f83a7c0ce5e7b67e87d3688f71a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_at_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7de89d53f36bec174ff976e54abd231a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>default_chunk_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4895e1378e8e5919f707d25ce40957ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_exception_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a81258aa73dfa39027e37ac1c16c03d61</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt;, string_view what)</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_exception_handler_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8737aad1692b6e8b906d84e29102b031</anchor>
      <arglist>())[11]</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_handler_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a775f883284e129f63ebcfc4466068ba0</anchor>
      <arglist>())[9]</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_main_thread_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a264f74ece829f4d5abdd4d46610aa0bc</anchor>
      <arglist>())[9]</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_size</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8e16a7529f830eddebe525873adab714</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a242a96294470b02f01f4af85e5470341</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_traceback_error_handler</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7a0431947d08bf0dea8ebfbb2df28854</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a952628cdf7919fff8cdec619fb26fc11</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>demangle</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a16493fd9e44d0dfc2fa57fdde17e826a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangle_once</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1792dfd4e92f5b5e8dcddf96a2e27fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>deref</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adafa07c9ff49c1c0886fde8b0cff555c</anchor>
      <arglist>(T &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>deref_move_only</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afb471e7611838742e9013d11c23bd824</anchor>
      <arglist>(T &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>destruct_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ad57ff2baed59d9996b8599bb018e7a67</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>destructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa849fca83425c7a5e45b13cddf6d862e</anchor>
      <arglist>(Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_panic_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa640d508f4d710ce4e83520ea042791a</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_pass_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad2b29c0a0d1ee4cc270fe332db8e013e</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_throw_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a253622bb28c1e749380e0a5fafafa8f5</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>eval</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a296d51277c67c30edbe560293b773dec</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, lua_State *, int, record &amp;, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>eval</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aed54ea68fc6aa27ee89815ad3dd2d433</anchor>
      <arglist>(types&lt; Arg, Args... &gt;, std::index_sequence&lt; I, Is... &gt;, lua_State *L, int start, record &amp;tracking, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>factories</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa2c7333e36a338a7158aa69cfdde9434</anchor>
      <arglist>(Functions &amp;&amp;...functions)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fail_on_newindex</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab32c3005782bb6d930ac98d13909d3fd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>basic_function&lt; base_t &gt;</type>
      <name>force_cast</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a21b81b580daf91081f921c1d102a34a2</anchor>
      <arglist>(T &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>force_tuple</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ab2d9a07dd67effd4ef320141f2a47da0</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aab4ce8d38023ccb93af43647de282247</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking) -&gt; decltype(stack_detail::unchecked_get&lt; T &gt;(L, index, tracking))</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a001fcd77e940ddfb22a67b6ffa899399</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac3bb8df8bf83a51f404e2117af354a</anchor>
      <arglist>(types&lt; Args... &gt;, meta::index_value&lt; 0 &gt;, meta::index_value&lt; I &gt;, const T &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae08146c068527f9c085e114a689a1eda</anchor>
      <arglist>(types&lt; Arg, Args... &gt;, meta::index_value&lt; N &gt;, meta::index_value&lt; I &gt;, const T &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a70794c31b766d91f160dadd4ee2346fc</anchor>
      <arglist>(const unsafe_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1df92d8dad3b1995f1740c4619794e8c</anchor>
      <arglist>(types&lt; Args... &gt; t, const unsafe_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3e2472f5094807e5784dd43b9fa127d3</anchor>
      <arglist>(const protected_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3ee2c0c111aab9bef5892175163f477</anchor>
      <arglist>(types&lt; Args... &gt; t, const protected_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; T, int &gt;</type>
      <name>get_as_upvalues</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a929be9a94987ed281f08f5176ac919e3</anchor>
      <arglist>(lua_State *L, int index=2)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; T, int &gt;</type>
      <name>get_as_upvalues_using_function</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a9311882df4b623cf9edd55f6775ef275</anchor>
      <arglist>(lua_State *L, int function_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>call_syntax</type>
      <name>get_call_syntax</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a4bbe60353fff2a957d8ce1b929ae9f00</anchor>
      <arglist>(lua_State *L, const string_view &amp;key, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Reference</type>
      <name>get_default_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4c4ff96920eb74e064b68fa4663c2634</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>basic_environment&lt; E &gt;</type>
      <name>get_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3864da643f7d8b0fde3c8b1b129c331</anchor>
      <arglist>(const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a18470ad170f95a49d2e053e8316e22f4</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac50a3cb73245580fae45a44f4e587abc</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>Function *</type>
      <name>get_function_pointer</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aaedc1cde8a04d4ffc0e12ddb31a02b5e</anchor>
      <arglist>(lua_State *, int, record &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>S</type>
      <name>get_into</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a92a5ba7564da707a0bb1e5a02a5ff2c2</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a7a8964396c5b182aa9100b9d38bbef0d</anchor>
      <arglist>(std::false_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>abba8bc439a362ddbb675edc6146b541c</anchor>
      <arglist>(std::true_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_size_hint</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a24e27785cd566dd523a2b0cfe6382289</anchor>
      <arglist>(C &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_size_hint</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a522d3c6f9b8ebd7b1d9aabc148dc2eeb</anchor>
      <arglist>(const std::forward_list&lt; V, Al &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>error</type>
      <name>get_traceback_or_errors</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa123e00d44a5f5919063a24b9e168693</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aeb56881ef30ecabd168f6f910eeb8eda</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae484b5c7412449ac5062dcf3bfb1caac</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>usertype_storage&lt; T &gt; &amp;</type>
      <name>get_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ae78b8d87c855dd643283bfd1669dd897</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>usertype_storage_base &amp;</type>
      <name>get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a4a0feee2a11a8c9fc11d797d794b0a45</anchor>
      <arglist>(lua_State *L, const char *gcmetakey)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_value</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab7649feee5f89ba95c37097719ec8c3c</anchor>
      <arglist>(std::false_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_value</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a45f437bc4cb8922be2bfc7d83ef6a16e</anchor>
      <arglist>(std::true_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>handle_errors</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5d932bc0f7a8ce460ed43842ba45b0a8</anchor>
      <arglist>(lua_State *L, const error_result &amp;er)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a1af8f92442969cbe570fca8dc85859d6</anchor>
      <arglist>(static_stack_dependencies&lt; I, In... &gt;, lua_State *L, int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a43e4d8c5cbc2155bcafaf6a0e31b8e2a</anchor>
      <arglist>(returns_self_with&lt; In... &gt;, lua_State *L, int &amp;pushed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a9baf2416d5b7583d20264df5494283ea</anchor>
      <arglist>(const stack_dependencies &amp;sdeps, lua_State *L, int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>aa936eca07149e488ab90ca2a54d4755f</anchor>
      <arglist>(P &amp;&amp;p, lua_State *L, int &amp;pushed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_protected_exception</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a83b17e3b90896cca4143d2903af5482f</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt; maybe_ex, const char *error, detail::protected_handler&lt; b, handler_t &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>impl_check_metatable</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a673173cce1da2a65c4316b486af780a4</anchor>
      <arglist>(lua_State *L, int index, const std::string &amp;metakey, bool poptable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a023347c31251c38abd9ea0730ecdeb06</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_target_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a568cd17dd6744b6a2a322f6ec2571d43</anchor>
      <arglist>(lua_State *L, void *)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>initializers</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a475d968de0c0fc778ecb62d6480f29e4</anchor>
      <arglist>(Functions &amp;&amp;...functions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_default_registrations</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a318d817668a0b571a447fed6d744fd7e</anchor>
      <arglist>(IFx &amp;&amp;ifx, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>integer_value_fits</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a2998dfb56df17a7b82e40bd364183498</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interop_check</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ac8cdd0b4a94ece02b7ffdf820daf04ac</anchor>
      <arglist>(lua_State *L, int index, type index_type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>interop_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a467567cfe336e8278a635952d78a84a7</anchor>
      <arglist>(lua_State *L, int index, void *unadjusted_pointer, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>invoke</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2dfd748533bc007f9f1f9ecd72106fac</anchor>
      <arglist>(Fn &amp;&amp;f, Args &amp;&amp;...args) noexcept(noexcept(std::mem_fn(f)(std::forward&lt; Args &gt;(args)...))) -&gt; decltype(std::mem_fn(f)(std::forward&lt; Args &gt;(args)...))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>invoke</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a73fa5525c4623af7c3d3e33fd8672b3c</anchor>
      <arglist>(Fn &amp;&amp;f, Args &amp;&amp;...args) noexcept(noexcept(std::forward&lt; Fn &gt;(f)(std::forward&lt; Args &gt;(args)...))) -&gt; decltype(std::forward&lt; Fn &gt;(f)(std::forward&lt; Args &gt;(args)...))</arglist>
    </member>
    <member kind="function">
      <type>struct</type>
      <name>invoke_result_impl&lt; F, decltype(detail::invoke(std::declval&lt; F &gt;</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2c0db8a746ea7ac447c55d294455b732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_check</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af7b389e5397c5827dc133f4b73c405e3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_indeterminate_call_failure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa4e42cd1e819aa8e96fd536c84be5ee3</anchor>
      <arglist>(call_status c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a774600d3840be74434d17195c1feafba</anchor>
      <arglist>(string_view s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a6a9d7e7c6b82786b6063cc23bd50e590</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aba77215716e7f741cdd9b637467750ce</anchor>
      <arglist>(call_construction)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_main_thread</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa0594db9cac2279b723bcb47ca034283</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_c_noexcept_wrapper</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ac4762e487938d44fa361316b91eb57bd</anchor>
      <arglist>(lua_State *L) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_c_wrapper</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a2e6719f57e87c32872c2f096abf72e21</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_cfunction_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7656a8f8ec5d55118a1bf0af18e38e1b</anchor>
      <arglist>(lua_State *L, lua_CFunction f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luajit_exception_handler</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8fd605566fd0d65513379b10ef39f519</anchor>
      <arglist>(lua_State *L, int(*handler)(lua_State *, lua_CFunction)=detail::c_trampoline)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luajit_exception_off</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a035081c91958c93778ed5f3d816d2bb0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>main_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9b07878aacf56fb7cedd3bc83b295b9b</anchor>
      <arglist>(lua_State *L, lua_State *backup_if_unsupported=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>make_chunk_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac1f0b7c2a1e33f7f59253a79a79accc7</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname, char(&amp;basechunkname)[N])</arglist>
    </member>
    <member kind="function">
      <type>closure&lt; Args... &gt;</type>
      <name>make_closure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9199e7db272af1e8f1ddb96ee12bbd13</anchor>
      <arglist>(lua_CFunction f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a24e9706a58bec7f5a0bc824175b4dab8</anchor>
      <arglist>(std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab1f82d43774ecffbadd2c0755c3009b7</anchor>
      <arglist>(std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0ca71d22cff5bb9ed988d6588ac0e414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_light</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a438ec3aba3c0261655ad27849afa9bb9</anchor>
      <arglist>(T &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acced272cdfc7d6a4ae0cc4e15b291123</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3acd343ac272aa45ec21320e661b46ba</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a012c49e2fdbd4d14dc93413e4a875439</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7da62ae37e54548cf76c09cceebba1e6</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; Ret &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5f6d4955237eaa9f13dc2afb738eb70</anchor>
      <arglist>(U &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1c9d1017769d70a4a4e3900be0e91e57</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae210976803256bf4fd945e73407deccd</anchor>
      <arglist>(std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7516d79e5241ac0010630de3af845976</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a79709c95fc61f06fa520e69ca9db180d</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aacd794dec9fa6c23bd1e7d42d12b28a7</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa518a42f92960028493c71fd8d7b18fe</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>make_string</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a109d49f6ed9d41f873d8174e49157010</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a29345b611956f9213b9357ddd5f60d4c</anchor>
      <arglist>(string_view s)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ad51dd2e81c2ce6d24ff070c60821b4fa</anchor>
      <arglist>(call_construction)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a4bcd8225b7eb938f92fff74ab74270cc</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a25a1457b9cc95a5395f19feede18c084</anchor>
      <arglist>(base_classes_tag)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; T, Dx &gt;</type>
      <name>make_unique_deleter</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a548600309e8d5bb1182fa5b34edf0515</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_user</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1274e9f1e64b4a0e43c9d37656ee602c</anchor>
      <arglist>(T &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage&lt; T &gt; &amp; &gt;</type>
      <name>maybe_get_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ada93d1a54369273e344f4acb73f3f8b0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage_base &amp; &gt;</type>
      <name>maybe_get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a3e4d65785c775ac9480918d8aa009689</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage_base &amp; &gt;</type>
      <name>maybe_get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a12064513cdaede5970a221f44ffe27a0</anchor>
      <arglist>(lua_State *L, const char *gcmetakey)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maybe_indexable</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a50b09ea5108f76af2bfbf183bed4b74c</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>member_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae33fcd2ac578204390cab58ff6a8c372</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>member_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab88d4b7e3423dc3eacd340d983e333a3</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const std::array&lt; std::string, 37 &gt; &amp;</type>
      <name>meta_function_names</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac1cc7a04d84054b70bcb6b55d3e492a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>meta_registry_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab85854e46e698d9c5e8200f28bdd001e</anchor>
      <arglist>(T &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify_unique_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae1cab55db4e76b879e8549efad49356b</anchor>
      <arglist>(const stack_reference &amp;obj, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify_unique_usertype_as</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6697ba6f71097652c683c67265359797</anchor>
      <arglist>(const stack_reference &amp;obj, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msvc_is_ass_with_if_constexpr_push_enum</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aad9149bd4e232a8b0803c00eb0f613b7</anchor>
      <arglist>(std::true_type, lua_State *L, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msvc_is_ass_with_if_constexpr_push_enum</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aef781a2b8bf886f06dbaf2ecae2fa15f</anchor>
      <arglist>(std::false_type, lua_State *, const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a14e0996cf0d06a59c0283ac26fe6cbbe</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af7bd8c4df278969f235e1a7666cda53d</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a868eccd076fa35b153e9603789ddf02d</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ad7dcd7f3e2fa78a4a248a3f401dbd7f2</anchor>
      <arglist>(lua_State *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a67a5cf7be38d6c293cf5584a9a3dfc2c</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a84b144b926078dec422a9ea99519fbf9</anchor>
      <arglist>(lua_State *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1c6a9a1b7409e43eb303e69a8d683a91</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>new_index_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a425d2b19c3b2e50ae30415257a2447e8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>new_index_target_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>afce76fe78ac15007f1a71a92d770defd</anchor>
      <arglist>(lua_State *L, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>no_construction_error</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a73b8f46215086fbeb801fb7de9d6ec04</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>no_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aed1a0596b31f0432ed2331665f04daa9</anchor>
      <arglist>(lua_State *, int, type, type, const char *=nullptr) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a08503a24c7e37d79d374acc38d2efc7b</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa5b9334f68a82033e47935cce025977c</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a923445b2bf5f6b93f5800d272ac04f5b</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9901eefe743cec557ed43db1ae015088</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5b83060037b908d3dbb540c0f0459211</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8b5f01bbaad4d35f7d37b4af93fcc6a3</anchor>
      <arglist>(lua_nil_t, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7670308836e754dbc5e85deec7771be8</anchor>
      <arglist>(const stack_reference &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a66afc34afd02632ad9ecab231c78b456</anchor>
      <arglist>(const stack_reference &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3639fa8400d779b5d130770c91be844</anchor>
      <arglist>(const lua_nil_t &amp;, const stack_reference &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afd4e665ab463cac206cb0f1ff548c47c</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa44cac55b73eb46ca68918dae9221276</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af21c238ad3c94bdcf6f2b0e4aa8e830a</anchor>
      <arglist>(const stack_reference &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4d4df50e0659ace5f34f01823afef534</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5726080d67dfdd54022b1544d2a72c99</anchor>
      <arglist>(const lua_nil_t &amp;, const basic_reference&lt; rb &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a427297aa97a75c373edc3ef1fca19f33</anchor>
      <arglist>(T &amp;&amp;left, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a05bff844fdd20ca51c9d8f919996f8ab</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, T &amp;&amp;left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a16103f1d83d6d9f006ebfcbfa2364c46</anchor>
      <arglist>(lua_nil_t, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5c9896501838f6bad90e9bea61ec64f0</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator&lt; proxy_t, is_const &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa933ef98c735aee717efa03ae9101c9d</anchor>
      <arglist>(typename stack_iterator&lt; proxy_t, is_const &gt;::difference_type n, const stack_iterator&lt; proxy_t, is_const &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1b55d4538b476a82c7aa013a1f582d74</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3b800af063abb7b4ebe9a36834977f91</anchor>
      <arglist>(const optional&lt; T &gt; &amp;, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8386a9d03b474ed33aaef66021690778</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a128c5443e85801eee28996a0ab434be4</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a112a6a6cc1c28c5075c7d9b9293cd203</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a492538c02905ae2cd95b25b0a747be37</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8f0fd8e4f64f992abaaec325e8ef5789</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5fab29447fa5e69ae4616867244293da</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0de494cd7fb27bfe36bd943ce882be72</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aafea61cc8d274b04c74ab5a91447bf18</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ade15dea01bdc684005011dad19902d4d</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1079b46f46c2d7fa24c60ab03ff72d8a</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3ed19491e708fa51247b299cb088f438</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a934c212f1b43d099060a154c02494271</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab14d739ffa3ac8ceba9b99526c0e611a</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a294c9bc56eeb847f607312ad6ad1608b</anchor>
      <arglist>(lua_nil_t, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a19c29aff6487ee143edd83de04e68cc1</anchor>
      <arglist>(const stack_reference &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae1dd8ba3a3393e7c48214f0ca77384f8</anchor>
      <arglist>(const stack_reference &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afea52f96bf7aa14e0936e860db683a94</anchor>
      <arglist>(const lua_nil_t &amp;, const stack_reference &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a28caec45532c192f028d8970c3686c00</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6d4fa0eb0583a6ca91ea1be96aa5917e</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af9ba9b3888fd92456f1784f4832558c4</anchor>
      <arglist>(const stack_reference &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aea056a82f9d10d439406bb99fe13d146</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5aa28b982af15ebf6903e6562051baa9</anchor>
      <arglist>(const lua_nil_t &amp;, const basic_reference&lt; rb &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa508098bee455e580af0f980f98a1711</anchor>
      <arglist>(T &amp;&amp;left, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2062d559b2ca4b6a522175114cffee8f</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, T &amp;&amp;left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa450a43f6ed502f1550ecc3aa364aa35</anchor>
      <arglist>(lua_nil_t, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad17b4bbf493a1ce5aed2cb075c0b9a38</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa550c7d0734a9a8679e0f82d201b9f54</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae3dd503c0e212d1ae7fadcd43671b0a4</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4fd7d9b0ed16404e829d37a7202eede3</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa467fc0a16769cc6f6775afcb93fc944</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aff54b5a36639b26ef950e98ee4053494</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1de41738ca4fed3ed4c1473f2d7902de</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9af5bf8987dd6d295725b3618a5d348a</anchor>
      <arglist>(const optional&lt; T &gt; &amp;, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1bb6de25eae3904c58da752a3e7c085a</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a44cf1f484cb4d58a935fdf3d697dadd6</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a003f81e92ab05bbc40966e8df622ce09</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>optional_map_impl</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7344058c8bee19184cc1736569752900</anchor>
      <arglist>(Opt &amp;&amp;opt, F &amp;&amp;f) -&gt; optional&lt; Ret &gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>optional_map_impl</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a28532e64a7e397fb692c863a81ea30c2</anchor>
      <arglist>(Opt &amp;&amp;opt, F &amp;&amp;f) -&gt; optional&lt; monostate &gt;</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oss_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a78011fda571712fcf45cb0d7df324b7f</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oss_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6fe1433ce8c3809cf62294018a5b9cff</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>overload</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad0f5475123119ff0f95811596bcfaba4</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ac65e654f89b625b59a0c2b86c85218b9</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a80c7284a229254edda6eb35d350cc215</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;, lua_State *L, int, int, Args &amp;&amp;...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>ad211b3154e3e2ece4f60fc045441e059</anchor>
      <arglist>(types&lt; Fx, Fxs... &gt;, std::index_sequence&lt; I, In... &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>af6006461d70250e4261b72dd347cd97f</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a6051ae0e7542523f940eefd5c40689fb</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a7b33a15bde392792ae7ca389f0efaaeb</anchor>
      <arglist>(types&lt; Fx &gt;, std::index_sequence&lt; I &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>ae1aaa635b01046fa4a0ee94820fcf72f</anchor>
      <arglist>(types&lt; Fx, Fx1, Fxs... &gt;, std::index_sequence&lt; I, I1, In... &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>pick</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ab6d4ec05c25280bfa543913bf729e6cc</anchor>
      <arglist>(std::true_type, property_wrapper&lt; R, W &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>pick</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a62efe76fb3c284959ce8e6d0f4c1b6ed</anchor>
      <arglist>(std::false_type, property_wrapper&lt; R, W &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>pick_main_thread</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a62f447096954d94c648aac44af75d8c0</anchor>
      <arglist>(lua_State *L, lua_State *backup_if_unsupported=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>policies</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2fa48de87df08b6ee366b42e8fe1dd3d</anchor>
      <arglist>(F &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>pop</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a75ad216daa294948e657f22ca30e87ac</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>push_popper_n&lt; top_level &gt;</type>
      <name>pop_n</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6b150987067c3dc53e8d4559e22d49dd</anchor>
      <arglist>(lua_State *L, int x)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a968a26c86264a0db06f99db537403301</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae239ca71b1d7564ed46ea1798664206e</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac95f67768df2134fd54042d2927654c9</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a96efef242d69b18391a710b19075b349</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aca1ea0464b604ed7f5b4633e485130f7</anchor>
      <arglist>(F &amp;&amp;f, G &amp;&amp;g)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a28948e88d9a5ab2f74d3dfdd44e61e1b</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>property_always_true</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0f55e83abc42eb797cfd1c4f3566f96e</anchor>
      <arglist>(meta_function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>protect</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>accc65913718ca28ac7097ad22c79dee7</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a32ecf2de30b74396fbd137f103be19a8</anchor>
      <arglist>(T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a3aa9c6be433217c627201ca0bc5a32e0</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a93b01dd857d3b82af1ad5670c082e025</anchor>
      <arglist>(T *val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ab6323ffb847cf2063da849f6c82e4394</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a62d3f1c403505be8b6fa0e4001a43ff7</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_as_upvalues</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa32f462b4d265010d96251ae1f3ac394</anchor>
      <arglist>(lua_State *L, T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_environment_of</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a0c646eb6124b0cdf2aff9f7668c07898</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_environment_of</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a34f716eaa95116bc956de3444943128a</anchor>
      <arglist>(const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>push_invoke</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>adfd30c331a055dd305ebae0facfaf015</anchor>
      <arglist>(Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>push_popper&lt; top_level, T &gt;</type>
      <name>push_pop</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a9cabe92f2e8c9a27056ac5dbbdb3fe3a</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="function">
      <type>push_popper_at</type>
      <name>push_pop_at</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae37cd15617660d0c2a9ac680a0b45b4e</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>af66095092d56a091d619980f988e8484</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a2914102e182508f49524a5f21aa84efc</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa0e8a8de6c181ec76c2e1f172f9c01ba</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_type_panic_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7efeaad387ccd644fc04874ef9c64f84</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message, string_view aux_message) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_userdata</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac1edb1bff448bd6004af027c90e317fb</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_userdata</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a64a34e70c65a53c9f51e46080ab1fd09</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8d488f6529f3b6987a4b3a1b49d4997c</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af7f17b8811b0564c6395b10734f99375</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a129704d4b4e82f12012bbb7816f345a9</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a06d8dd3a4c0290369f31c85bdd035283</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>readonly</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1498a84c7d04d25230bd60b25d39961b</anchor>
      <arglist>(R T::*v)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>readonly_property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a376114e41c27c68b33fe4b3a7d6e1ade</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_main_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a72b770eefec2a032a45e864fc3339b65</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>register_usertype</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a28461294910740c7701975dfd68a1f65</anchor>
      <arglist>(lua_State *L, automagic_enrollments enrollments={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1b1bdacdeb7c796688aff0b58dfc4bad</anchor>
      <arglist>(lua_State *L, int rawindex, int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>add87b7b5c500edf97c769bbdc4d15bfa</anchor>
      <arglist>(T &amp;, std::size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a13873514602e4ec2c2570638f8b3843b</anchor>
      <arglist>(std::vector&lt; T, Al &gt; &amp;vec, std::size_t hint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa68736e254890bcd1e1f079162b9435b</anchor>
      <arglist>(std::basic_string&lt; T, Tr, Al &gt; &amp;str, std::size_t hint)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac6f2388f35fa59a40437f90a8aaeefa4</anchor>
      <arglist>(R fun_ptr(Args...)) -&gt; R(*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig *</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a05c56e4b343fd5a374a5b37a1e236887</anchor>
      <arglist>(Sig *fun_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1a48697afc937d2b19a3eb43063e92dc</anchor>
      <arglist>(R(C::*mem_ptr)(Args...)) -&gt; R(C::*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac0e2d11e551395ce13145ab1a5240293</anchor>
      <arglist>(Sig C::*mem_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad3b4c599a4d2e641ef7a7cee7fa27086</anchor>
      <arglist>(F &amp;&amp;f) -&gt; decltype(detail::resolve_i(types&lt; Sig... &gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_f</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>acf09e88866f227d90d6e203066121282</anchor>
      <arglist>(std::true_type, F &amp;&amp;f) -&gt; decltype(resolve_i(types&lt; meta::function_signature_t&lt; decltype(&amp;U::operator())&gt;&gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr void</type>
      <name>resolve_f</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5c3677c5ec292e21c2009793f64ce69f</anchor>
      <arglist>(std::false_type, F &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7748dcc874a88360cbb49faf503e1fd8</anchor>
      <arglist>(types&lt; R(Args...)&gt;, F &amp;&amp;) -&gt; R(meta::unqualified_t&lt; F &gt;::*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a688715dd9b99000d2c14258c38d6bf54</anchor>
      <arglist>(types&lt;&gt;, F &amp;&amp;f) -&gt; decltype(resolve_f(meta::has_deducible_signature&lt; U &gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9a613e5a42f88be0e2e3624d768fd443</anchor>
      <arglist>(types&lt; Args... &gt;, F &amp;&amp;f) -&gt; decltype(resolve_i(types&lt; R(Args...)&gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af0d6c8ba5ff8ee2bb7a704dee87bc73d</anchor>
      <arglist>(std::false_type, Sig C::*mem_func_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a713d42b94555c24e6970798b3e0edf01</anchor>
      <arglist>(std::true_type, Sig C::*mem_variable_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a757a2ce2ba45ecee98bffb9064729d8a</anchor>
      <arglist>(lua_State *L, lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a32de1e12aca187166776f5048c4e20ca</anchor>
      <arglist>(lua_State *L, const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_default_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa1592c9f7711dab0067b2059aaccbae7</anchor>
      <arglist>(lua_State *L, protected_function_result pfr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script_file</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acf3971f545ebbcca30020c7469e74eb5</anchor>
      <arglist>(lua_State *L, const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_pass_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acb2b9cb731ac7d165f0cd3846819b3a0</anchor>
      <arglist>(lua_State *, protected_function_result result)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_throw_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8a9755d14733cbda7501dc99836f4fbb</anchor>
      <arglist>(lua_State *L, protected_function_result result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ae284085409386a98400c5420670e84d6</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_convertible</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ae98840b40bcdc9fd779da0e600803d3f</anchor>
      <arglist>(types&lt; R(A...)&gt;, lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_convertible</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a30daf13901f89925246b4a9527199a92</anchor>
      <arglist>(types&lt;&gt;, lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ab91cab7cca2fb309afa12aeea8ff4995</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_function_with</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aa3769b57ee3cbf29da65c35e376ce3bd</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, T &amp;&amp;obj, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a9bf01b6d7c2c3eb7c2ba6955c209b215</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_set_fx</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a9012360aace6b7a3f6f3c7e339f25d9c</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_exception_handler</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a079787a8cbb31bf9499974531a4d08db</anchor>
      <arglist>(lua_State *L, exception_handler_function exf=&amp;detail::default_exception_handler)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1008ea9b2f54d5e9977e0841bf880c10</anchor>
      <arglist>(lua_State *L, const T &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_state</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1e3e65953982e71bd2171a989865f6cc</anchor>
      <arglist>(lua_State *L, lua_CFunction panic_function=&amp;default_at_panic, lua_CFunction traceback_function=c_call&lt; decltype(&amp;default_traceback_error_handler),&amp;default_traceback_error_handler &gt;, exception_handler_function exf=detail::default_exception_handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac9b2e7222b45a03dcdf0a7a90f1136a1</anchor>
      <arglist>(const basic_environment&lt; E &gt; &amp;env, const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a338b2fd3c5e5e504dc207fa6ac5a4cd8</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acd67aa361ab6ee0668643d45e6563092</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_ref</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8f41b55da47cac7ebe76f63fbe7129ba</anchor>
      <arglist>(lua_State *L, T &amp;&amp;arg, int tableindex=-2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_undefined_methods_on</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a91f0d4f7dcc36277fef4e7fd12d89c13</anchor>
      <arglist>(stack_reference)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>short_demangle</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a33f6c51cd9c2d11b526c0d128f5a035e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>short_demangle_from_type_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a87e7271b7c0216c7c125651b94b726aa</anchor>
      <arglist>(std::string realname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>short_demangle_once</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac5219b364686b283ddf67c54eb778e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stack_fail</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8af3baf5e25a4502e6cc85bea06a4623</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>static_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ade9d06e9ca2489b442a9b96f6003a9af</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>static_trampoline_noexcept</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a63e152b72fedaef2087df2f706325b74</anchor>
      <arglist>(lua_State *L) noexcept</arglist>
    </member>
    <member kind="function">
      <type>tag</type>
      <name>swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a3e118853931e387972c650eebac3a7ba</anchor>
      <arglist>(T &amp;, T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>tag</type>
      <name>swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a459c5d163b118046ae3446e04a565165</anchor>
      <arglist>(T(&amp;a)[N], T(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a729c5f1aa3f77656d2695631e6b0af0b</anchor>
      <arglist>(optional&lt; T &gt; &amp;lhs, optional&lt; T &gt; &amp;rhs) noexcept(noexcept(lhs.swap(rhs)))</arglist>
    </member>
    <member kind="function">
      <type>tie_t&lt; std::remove_reference_t&lt; Tn &gt;... &gt;</type>
      <name>tie</name>
      <anchorfile>namespacesol_1_1adl__barrier__detail.html</anchorfile>
      <anchor>a25b0244fa7c1fcec2a461a65e4322e08</anchor>
      <arglist>(Tn &amp;&amp;...argn)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8ce3c61097733287e6d35eb77423589f</anchor>
      <arglist>(call_status c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>add082684d0c9953618d0ed617b191320</anchor>
      <arglist>(load_status c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ada75852257e07d420bdfd82477959ec5</anchor>
      <arglist>(load_mode c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afe28df79e050b91876a23f500e62c12d</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>const string_view &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a96b94c82c9f5e5607a7486af022112e7</anchor>
      <arglist>(error_code ec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>top</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac95e04b5886d3d2b9a4c481a2151d015</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>total_memory_used</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a88e6afc4411b7a19c56e8e0481dd07de</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9c689763dd424f7af9b3bad89958cdef</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>tuplefy</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac4baf946f2f06f29ed6aee22bd194767</anchor>
      <arglist>(X &amp;&amp;...x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_assert</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4f50192635f91d88632f217e7670c0cd</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_assert</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4f98ada486eddc96faec9c3e4d0b2170</anchor>
      <arglist>(lua_State *L, int index, type expected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5f21f11d7add1b93352a6890364cee75</anchor>
      <arglist>(lua_State *L, int expected, int actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acdaf6c64e096ee0bd88f79b03c51a117</anchor>
      <arglist>(lua_State *L, type expected, type actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a79ee641d8bf92209e77597c9eb9c5685</anchor>
      <arglist>(lua_State *L, type t)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>type_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7f28355f6abc55da9d559a83000a8c56</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>type_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afe05a06c295a147ce5477b7b2ba8f1ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type_panic_c_str</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8c58f06cf53a37e5e0aae898106eacd0</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, const char *message=nullptr) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type_panic_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a06d370cb87bb488c8a354dec8972c548</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message=&quot;&quot;) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>typed_static_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a314558ba1f2438169807adaa6f892c4a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unchecked_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aaa27c26b21dcb569df2a7c46449e4bb6</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unchecked_unqualified_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa05e30b155385841cdb69dce85a6fb87</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unique_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a792fcc276af7189bd2d687a2d4910761</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8c377c5285efd22c8c3fc7ef2c1b3c69</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a29e0f7bac9c210cbf1aa3b9eb7046d25</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acf0a96092ecdb5b4f9dd413882e4d642</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a17b35df3389c91533db97969ed8e77f3</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1d6c4d747bb55659594415169b83b4f9</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a23d343f25d52565ef0b2fa60a3e4ee85</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>unqualified_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a02d3511f4367edf6f46b952012a21b3d</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking) -&gt; decltype(stack_detail::unchecked_unqualified_get&lt; T &gt;(L, index, tracking))</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a22ca293ebef0fa67b5fa1a64090ea378</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_interop_check</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a1c7fc642a6a19ad9235e53e229e9944f</anchor>
      <arglist>(lua_State *L, int index, type index_type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_interop_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a53605f46759591c5f285a6f8e997f277</anchor>
      <arglist>(lua_State *L, int index, void *unadjusted_pointer, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>unwrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad3b987f81c3a6f46b06de45808cdabc3</anchor>
      <arglist>(T &amp;&amp;item) -&gt; decltype(std::forward&lt; T &gt;(item))</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a38373f2d186d87641295ae1af1f6e091</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>user_alloc_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae0422b63c5098a15990f4434c6ae9c12</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>user_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad5462fe4f4d303ad7c64ce87f435d5af</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usertype_alloc_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afec496c62645bcdf0ca91e1f7514c8a3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>usertype_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a793be8486442bb4b9387e98047a5c73a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T **</type>
      <name>usertype_allocate_pointer</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac7d95fe9369596bb4391c4b1ee529274</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usertype_unique_alloc_destroy</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adb983b3bdc304541e1d365bacd4da040</anchor>
      <arglist>(void *memory)</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>usertype_unique_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adde2fa51c7f6977f02492f34f8a29160</anchor>
      <arglist>(lua_State *L, T **&amp;pref, unique_destructor *&amp;dx, unique_tag *&amp;id)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>uses_std</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a0abfbc4eb9e3f81480032570e3afbde6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf16_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>ae5e279dd37227bc85a1a776162df6b7e</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf32_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a5ae6776adbca3f050649d5c4f763f819</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf8_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a1a7c80939954dbd2d1ac7c2d5245a94b</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>var</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a036f8b2614980eeb2d8b6600efcbbc32</anchor>
      <arglist>(V &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>struct</type>
      <name>void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1c3bea9a81ccc7072dc18f8996bee9ed</anchor>
      <arglist>())</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>writeonly_property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab91dbf74a7dcd21aaedb0a6e075a59c1</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmovable</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab617dfdd4830a42ea86895e09fd6ffad</anchor>
      <arglist>(lua_State *leftL, lua_State *rightL)</arglist>
    </member>
    <member kind="function">
      <type>yielding_t&lt; std::decay_t&lt; F &gt; &gt;</type>
      <name>yielding</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a68d145484a2b0ef3deaff775517f8ade</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>all_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab4d3ceb4bb8458f1e5d2184aac4fe1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_is_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab3f021d4523ab7d89a6b27a635a15c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_is_destructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af120ae0543b0e14311e5ccefdb6ae66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_same_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8e6747e14ae43850b74b9776649bd7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aa8ce339de108da1f61610a8e9a9e996f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>associated_nullopt_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5a01d4c21aa967ed1e9f990778b5f3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>base_classes</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac2d9199fc20f24031d4ec903638d37a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>base_walking_failed_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ae210464de449d81371da2faaad1cbbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>boolean_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ada59bab2edd845183317e0e0c84ac848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>bytecode_dump_writer</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a695d98f85f695db75bc1b1de2099d993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>call_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9d32979690c9f25724e7ddeb141ec1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_even_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9eec1a6b3c2c7ada4e9ef9f655cf2859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a41ea6b59475ff50ec15cdd8983e5a13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_for_to_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad85c787ab870b936ecbc66dac5763807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_odd_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab056de560c7af41dde5f56cc241e1921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_when_for_to_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a397dafb5e7809086072cc51685bd556e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const new_table</type>
      <name>create</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a18802172ebabfde4f73dd12361575d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr create_if_nil_t</type>
      <name>create_if_nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acecac0cb3bede4bf6dcc772645ddabca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>default_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8bd7b404a76d615e5df6d72a53008582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const destructor_wrapper&lt; void &gt;</type>
      <name>default_destructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abac4e51f358c5bc8507668f942a6dd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>default_safe_function_calls</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2ec9fa5264936e2d403a57506098c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>direct_error</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab3a2548188460be04e9281d973d0d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const auto</type>
      <name>enabler</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac5d914c44545f1261d264946c8ae3303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const env_key_t</type>
      <name>env_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3c32155cd0320238d447ed9f6e823b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>environment_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a84433b3804d0d22669f22e5737ddab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>exact_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a3cd7fab972c82da5c3cb53c9be1d82b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sol::detail::global_tag</type>
      <name>global_</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af7533bab77d290dd1133033735a02da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>has_begin_end_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad477eebaf8caf2692c96cfdcbf586b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>has_internal_marker_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a05e7c91f7b2b3a0cfcc8b9e6e0b1c2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae30599fc26102c0e8e871373a5a761d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr in_place_index_t&lt; I &gt;</type>
      <name>in_place_index</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9cc1622696391cb2246d0b22cb3efbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_t</type>
      <name>in_place_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5f195cbaf3e18ca7a62eb24da3cdc799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_type_t&lt; T &gt;</type>
      <name>in_place_type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac78abe3d178d86cfa8be71cb77d046a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>index_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aca7f69aa68d9f88b46b47055472df9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_check_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a25481010858313e5d961c44eb86d86a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_check_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae8fa6894bf73ec75031ed340474d93a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a7865b53f1a9badd814e5644423e5af3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_interop_check_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>af4ddaf98a5c3a0b815b16785e3b05a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_interop_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a22b6db6a1168b144fb387967a8fe9113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_push_exact_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a9002ee83f0354347f39065c21009423b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_push_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>acdf67a7edb53a802c4330b00e8ca33aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_rebindable_non_void_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5d9b191aa102016d2ad38c7de4e68e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_rebindable_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa593220fa53c8c59884cd7bc13d3a690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_c_str_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a2583990ed15510449497e89eac7ad474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_c_str_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6bd2149085717a73f0ccf44c59d7965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_callable_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae3a63e0e0fe9f8a650fe6eeffff5f793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab423a9ec1811c279c439b146b81767c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_container_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a42b23a6c0324ac00da7750afc64a5bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_detected_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6dbf734d070e41af82081c48b1962c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_environment_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5a787eefc954a33dd5c7326b664e7654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_initializer_list_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a77637cab3bd89af8b2765849a6764c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lightuserdata_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a327dc49db1848cec8bbb7c2e447ce553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_c_function_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a83b4c17128f90b97eb7868256ab4bbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_primitive_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6a248af3a565793b7448f7a6972aff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_reference_or_proxy_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9ac7e6dcc7f2164ebb1fea96f692f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_reference_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8b20985bab42ba2304ac6553deaf8058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_member_object_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8e370c23a0d254b4e0a1147ad47589eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_non_factory_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab70ddf871d97dfafc8c6212ad17b1681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_optional_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4420ef92bee5a124c2a0e3befa472e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_pointer_like_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a603172932e2e1b35f921ca000ab4f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_policy_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5a958d2ee6d6ac4d17d7a578cf461a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_specialization_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac4e6d16a4aa767b48695fca700641dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_stack_based_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7ef7d76f53bf98cdd11a766cfed7c04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_stack_table_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3d727e47c964e389b203dacdb3b8b0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_constructible_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a902ac350f16049c858a052378e0b6852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_like_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a54a48e3dfedbb1a027ad7b0acec2ee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_literal_array_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae12618fcee4c41435e09f6a846c748c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_literal_array_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4cb455e2a51dd02357a9659111ac4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9ca58df3c0bf544384ebc708d7da2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_view_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aba9fa00d628fa4954a44b4c99a384b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_table_like_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afc2785b464af0e6de0e1f62a98b65413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_table_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a69e3487e5b55654af5bb148eecf202ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_transparent_argument_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a716e9d40d4494d30cccc17fea9dcb798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_tuple_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a09586c88bfdc18ebc8881e5d8c03d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_unique_usertype_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afa07f24dcf70eabfcc1249a03c42e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_userdata_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7924f0ecbad31c88090390220d053361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>lookup_failed_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a5142d6b76522c643226a8800bbe95769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr lua_nil_t</type>
      <name>lua_nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9145c70e2ea4b8e022903c593e85b2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>lua_size_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad233bc4650cd60c345b7d7a53c039e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr type</type>
      <name>lua_type_of_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a904825e57addf716d0e7b8ed0aafac43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>magic_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aaa0fe80b182120d853fbdbc146da950c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metatable_key_t</type>
      <name>metatable_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5259b3831e7e1ef773605bb5265f40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>neg_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a19bcf9029d0579bb544c039191df93ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr nested_tag_t</type>
      <name>nested_tag</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa03e1b113fcef9f33e00a8813fe7ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>new_index_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a81e66ba3145f79f06dc79a03d3033dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const nil_t &amp;</type>
      <name>nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a80e2da8934449e2b296ea0205b61218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>no_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acbd5dbea2ac95336e491001f215d31db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const no_metatable_t</type>
      <name>no_metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad7dcd7c5402bf23eced8958720abea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sol::detail::no_safety_tag</type>
      <name>no_safety</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8ef6d4ae669f75e57ba27b57e296380b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5822c1cc41c959e4d92c0d3dec5bdc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a69a582e7dc7ebb86c51754e33254155f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_or_number_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a71a2875824b158e2706c1994147b0fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_or_number_string_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adea1b748704a03f848082671ab362005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab566ff81f13437178bc5413aaa977729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a29900558ce8878ee3fff1545771aaacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_environment</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9ffef0cc615b957ba8eda4fb7cd1ba12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_environment</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a910d6359253a6bec47893f3ccaf26040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_floating</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2864808435d01512dd543fbe98317b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_floating</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa1238dbb541f66c69c0294bcb015578b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_generic</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a22c496fa1bac60df1e6281de9edd6acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_generic</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>acce118dd206c52dc78454e356214eef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abb67500b6a1add0f18edcf460363ae4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_integral</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a7b211f5bbe3b3b2e8f41621999695186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_meta_function_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7befa6d8a857d7183adaed37c2a4edde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_meta_function_name</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ad8058e9c5b7b081ab2ce01e4d7987f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9b6d91150714a6b911c531081778e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_string</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a3e81c001862e99c31b03e3d93ae520fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_userdata</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5b8e269ae5a76fbbbbbbd8396e8db9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_userdata</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a4827736c9a30b472526815cab7ea490b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr override_value_t</type>
      <name>override_value</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3fdab2d4929ea02fbcf7604218e32b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>protected_function_error</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0290becf34972395a3b722474e8bb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; string_view, 9 &gt;</type>
      <name>removals</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abe7c92131b2116d585fc585f1e5c9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>simple_usertype_storage_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a26d6af8df4a44ffce4ffce5d87358c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const lua_Integer</type>
      <name>toplevel_magic</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a2497c7c039ca320cf52c0b240497b2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const type_panic_t</type>
      <name>type_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a27dcb115f6af23495b888331e016ad69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unchecked_t</type>
      <name>unchecked</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad73d1dcaa619b29760d610cd7490f4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr update_if_empty_t</type>
      <name>update_if_empty</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8305d382d8739c227e76c63ff863e60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>usertype_storage_base_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a824821aac0132c67433536c64db8b5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>usertype_storage_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a49ee6b513dfcd456d5029ee2067e02b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::is_same&lt; decltype(swap(std::declval&lt; T &amp; &gt;), std::declval&lt; U &amp; &gt;))), tag &gt;</type>
      <name>uses_std</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a4a22901c27b91c4c44ad63a0c92edbc0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>const yield_tag_t</type>
      <name>yield_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae50cdb99ebd8f96495e5390f1b46662d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSLSocket.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SSLSocket_8c</filename>
  </compound>
  <compound kind="file">
    <name>SSLSocket.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>SSLSocket_8h</filename>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ssl_mutex_type</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>af29c6aa2fe30ff736f8e23363fc6089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URI_SSL</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a62b7ecff86a928a545160725cc9e2430</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_close</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>ab97b3e5b94625d4a92e495df93ac9857</anchor>
      <arglist>(networkHandles *net)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_connect</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>ac6759c904fa0423573a26f31fddfef98</anchor>
      <arglist>(SSL *ssl, int sock, const char *hostname, int verify, int(*cb)(const char *str, size_t len, void *u), void *u)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_continueWrite</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>aabf89e7d8e00a85e84cb09fe8dce0baa</anchor>
      <arglist>(pending_writes *pw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_getch</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>ac5a957726ee7fe3ed0a6942f58566a45</anchor>
      <arglist>(SSL *ssl, int socket, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SSLSocket_getdata</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a2b575340f8f293e7558076943269a03a</anchor>
      <arglist>(SSL *ssl, int socket, size_t bytes, size_t *actual_len, int *rc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_getPendingRead</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a16f54f869607be2c9ca5f19c197ce7ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SSLSocket_handleOpensslInit</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>aca5e8b283bbc2eacd49892701526019d</anchor>
      <arglist>(int bool_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_initialize</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a557544b1ceb8993ac0b152d077f51ad6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_putdatas</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a16730d185b0db936f2f32bc365043791</anchor>
      <arglist>(SSL *ssl, int socket, char *buf0, size_t buf0len, PacketBuffers bufs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSLSocket_setSocketForSSL</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a649d4d3830bc3faade871c24c1b2018a</anchor>
      <arglist>(networkHandles *net, MQTTClient_SSLOptions *opts, const char *hostname, size_t hostname_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SSLSocket_terminate</name>
      <anchorfile>SSLSocket_8h.html</anchorfile>
      <anchor>a1fa53f65fb0fc5a2c90ad4eeaa73a223</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StackTrace.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>StackTrace_8c</filename>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="Clients_8h" name="Clients.h" local="yes" imported="no">Clients.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">stackEntry</class>
    <class kind="struct">threadEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FUNCTION_NAME_LENGTH</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>aa03fec699b0d6777b50d67d28c1393c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_STACK_DEPTH</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a74ed1b9142f61820369029d040228db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_THREADS</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a8b5173357adb02a86c027316e0acdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStack</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>ad02976e614d2ab134b8f00aca6052e45</anchor>
      <arglist>(int create)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_entry</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>acc3327cc28e0f19ac5fb4addaf66d3d1</anchor>
      <arglist>(const char *name, int line, enum LOG_LEVELS trace_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_exit</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>ab825a1b6d87d3657b1bcc2230d9dc11c</anchor>
      <arglist>(const char *name, int line, void *rc, enum LOG_LEVELS trace_level)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StackTrace_get</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a0b6f1626c3f34d9686434d8ba6ace6b6</anchor>
      <arglist>(thread_id_type threadid, char *buf, int bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_printStack</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a3f885c9ccce09f6c1072c7353597eab5</anchor>
      <arglist>(FILE *dest)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static threadEntry *</type>
      <name>my_thread</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>abbbb9d71d963361e638302ee615b191f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mutex_type</type>
      <name>stack_mutex</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a11fb6b2e2dbed10b9c148c706b3c0ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>stack_mutex_store</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a9378be4577dc6232d6be44ae2a06c22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>thread_count</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a774208e1be4f8ad02ea0fbafff834ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static threadEntry</type>
      <name>threads</name>
      <anchorfile>StackTrace_8c.html</anchorfile>
      <anchor>a1084571aa5a7ab30af42219514dfd5b1</anchor>
      <arglist>[MAX_THREADS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StackTrace.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>StackTrace_8h</filename>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_ENTRY</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a602d2c17a648437184ad780bf897ddae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_ENTRY_MAX</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>ade26ef06010e77f29aaef368ffb258f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_ENTRY_MED</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>aab38e169f4afcdf5e333e9387b1a7b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_ENTRY_NOLOG</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a465d02952002c856352ec21aed70c853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a6505e9c7b381013fa532556439fb8bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_MAX</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a0d8857091db631876dfd4d103b3c02c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_MAX_RC</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a17fdb5d2eeb323248a79aefb112ede55</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_MED</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>aad45b1c96d0e9f4804e05435fdeea4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_MED_RC</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a13a03beaf7381e61f6c264b13211a2d4</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_NOLOG</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a49c91f92ef08aa66ec42416b48e5201b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_EXIT_RC</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a2741ba574b4fe4778d26e9b6f39f8c88</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_entry</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a2dad363fb693388d340411246ecb5bde</anchor>
      <arglist>(const char *name, int line, enum LOG_LEVELS trace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_exit</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a23417d157e5051fc2b14f88fad8f6534</anchor>
      <arglist>(const char *name, int line, void *return_value, enum LOG_LEVELS trace)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StackTrace_get</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a1792a37a86637cd67eb20ed556048d39</anchor>
      <arglist>(thread_id_type, char *buf, int bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StackTrace_printStack</name>
      <anchorfile>StackTrace_8h.html</anchorfile>
      <anchor>a3f885c9ccce09f6c1072c7353597eab5</anchor>
      <arglist>(FILE *dest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statepublisher_base.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>statepublisher__base_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="pj__plugin_8h" name="pj_plugin.h" local="yes" imported="no">PlotJuggler/pj_plugin.h</includes>
    <class kind="class">PJ::StatePublisher</class>
    <namespace>PJ</namespace>
    <member kind="define">
      <type>#define</type>
      <name>StatePublisher_iid</name>
      <anchorfile>statepublisher__base_8h.html</anchorfile>
      <anchor>a862b3db4be82e1bf8ea005bf28947eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StatePublisher &gt;</type>
      <name>StatePublisherPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a1dc2c91a1d4e65606fee66a1881cf112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statepublisher_zmq.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/StatePublisherZMQ/</path>
    <filename>statepublisher__zmq_8cpp</filename>
    <includes id="statepublisher__zmq_8h" name="statepublisher_zmq.h" local="yes" imported="no">statepublisher_zmq.h</includes>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
  </compound>
  <compound kind="file">
    <name>statepublisher_zmq.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/StatePublisherZMQ/</path>
    <filename>statepublisher__zmq_8h</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <class kind="class">StatePublisherZMQ</class>
  </compound>
  <compound kind="file">
    <name>string_view.hpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>string__view_8hpp</filename>
    <namespace>nonstd</namespace>
    <namespace>nonstd::sv_lite</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NONSTD_SV_LITE_H_INCLUDED</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1c008bda6a4563beb861ae1d824771be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_BETWEEN</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a4857ee74c41ff85351615d051fb26eb2</anchor>
      <arglist>(v, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_COMPILER_CLANG_VERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1b60dd732452dd9f756de1612cd1f355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_COMPILER_GNUC_VERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a22f3a2132d1b5150d2849e25211d8eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_COMPILER_MSVC_VER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1147a88591abc46df3d36958876a4127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_COMPILER_MSVC_VERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a2a33d2d593300139207dade56a32a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_COMPILER_VERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a43bc2c5ef0f0e4d213b679634c8f03ed</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CONFIG_CONVERSION_STD_STRING_CLASS_METHODS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a2beccb44a404a6838b473c8064bdb320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CONFIG_CONVERSION_STD_STRING_FREE_FUNCTIONS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a59e7b6779912732611fdd63248904bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CONFIG_SELECT_STRING_VIEW</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a352ecee175982a60cea666e9fd174a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CONFIG_STD_SV_OPERATOR</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1f717e9499d55891c2d5d59f6a61bcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CONFIG_USR_SV_OPERATOR</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>adfa016341db8df63423b3f585f3f7971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_constexpr</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>af0d84e0aa513c4271f3ceba44f25445b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_constexpr14</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ae2b3a7c8535456c64a6deecc2a0548ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPLUSPLUS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ab8bb76534984f0375b409cd6e22e99cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_100</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a944b10080d77d0480db63178465c2592</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_110</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a2cd65286067b394015ccbe60a4e5b57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_120</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a25c30b78486f20012666b5ce0e56904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_140</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a09ea8ca388e38fe3efd0f04515a70ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_141</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a69e7e10c8a1a9d9873717d6feabe0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_90</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ae1fbc950179b86241c66005ac0cc29e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_OR_GREATER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a77def55f4eebb23fbbba8526270df2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP11_OR_GREATER_</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a0807363b2c3f322aa80ce071db8f6e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP14_000</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1e3f623a98307f9a4c6d36066ff79116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP14_OR_GREATER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a39f07337b011b15435b91460dba06bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP17_000</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a6f8d779a42994f4c77a86bea6f336610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP17_OR_GREATER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>aaca266601f9356d99ad0d170939bda26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP20_OR_GREATER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>af7f47e476c6ce810e5616fd2387986f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_CPP98_OR_GREATER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ae26534e29d0beb4be926fac29a8f30f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_DISABLE_MSVC_WARNINGS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a71bac8e4bd44c03285b49fa86a641c80</anchor>
      <arglist>(codes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_explicit</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a1139e9b4aa85c4080af7c51af21632ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAS_CPP0X</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a621511341a64a562ab5ddee8767ec841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_CONSTEXPR_11</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a69e21ea128e54acce79eabbe2e3ef4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_CONSTEXPR_14</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a606362c293867681396915bb0081b201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_ENDS_WITH</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a206df56f39e4d9349e14a2981932e9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_EXPLICIT_CONVERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a61d3a77cd1c0d4c4c1af29fa69a0d279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_INLINE_NAMESPACE</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>aa87ac8e5209156a3180813a24477abbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_NODISCARD</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ab5eafe5674a8b1f878fdcd5e513a8e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_NOEXCEPT</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a864588c890aa86145436e06cdcf70a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_NULLPTR</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ad7795a35d54e48400a7219011df1bc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_REF_QUALIFIER</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a80d28bc7bc5d9fdce5b3d9212524f358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_STARTS_WITH</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>afeb3553ddf93b1428a8d023ae48ea2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_STD_DEFINED_LITERALS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>aa9c87f8f04ae088b6c3d8c8cd76a5f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_STD_HASH</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ac7301fe426cf3c0cc7492c980fd785ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_STD_STRING_VIEW</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>aac330550174a6ce3180a284df777e732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_UNICODE_LITERALS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a51469b915f6db5d03eb9e58acb1841ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_USER_DEFINED_LITERALS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a132917e4e753832303cce0c50adf5e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_WCHAR16_T</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a5e1c79312329d4eeb4ccf33011f9300b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_HAVE_WCHAR32_T</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>afdca40a5be92ef320d57fce7b890d95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_inline_ns</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>acf1d4b85ce2c88776b8f6d4688e3cdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_nodiscard</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>af0706b87a2bc93410731bf4487c1a5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_noexcept</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a42cc8aded8d009467909834d7b9b95c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_nullptr</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a3b2f0948591497d16b3f5c05828ed9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_RESTORE_WARNINGS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a4ecd71980a8f28ffe24482c7af49406e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_STRING_VIEW_DEFAULT</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a3b55dd8a1af4e0411d13a33b5350e795</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_STRING_VIEW_NONSTD</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a2eb7e15c730394ceafb236e2d6e12b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_STRING_VIEW_STD</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>af13b6caa3b7e8ce79a02f5339a611c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_STRINGIFY</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a99db709788d825d03946fc24e7309868</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_STRINGIFY_</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a281c7217f552b97b79b2efa19d761087</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_SUPPRESS_MSGSL_WARNING</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>af1a7c37221304b32eaebbc8429a42770</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_SUPPRESS_MSVC_WARNING</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a5f2b309fc059f179481d79649bf7090e</anchor>
      <arglist>(code, descr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nssv_USES_STD_STRING_VIEW</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a3a05dbb3a370404a101285e9e12e4ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string_view_lite_MAJOR</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a47ee53042f67fe78d55ec0ff91a1d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string_view_lite_MINOR</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a065c6e562b66c1662dd4b44d82e1b200</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string_view_lite_PATCH</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a324c94f114d0ed9ca7f10a7e92912e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string_view_lite_VERSION</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>a50645bb0259a6c07a7a237554a4b3d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nssv_DISABLE_MSVC_WARNINGS</name>
      <anchorfile>string__view_8hpp.html</anchorfile>
      <anchor>ae1ec1b4ff8cc322a6d958703a1d5284e</anchor>
      <arglist>(4455 26481 26472) namespace nonstd</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; CharT, Traits &gt;</type>
      <name>to_string</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>aa1a8fa7aa1bb6ceb89cc2fdd69570433</anchor>
      <arglist>(basic_string_view&lt; CharT, Traits &gt; v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; CharT, Traits, Allocator &gt;</type>
      <name>to_string</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>a2c5322ec0085a2fa416c582443600f4f</anchor>
      <arglist>(basic_string_view&lt; CharT, Traits &gt; v, Allocator const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; CharT, Traits &gt;</type>
      <name>to_string_view</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>ae9c58188f023ca16b294e1ef2cda6516</anchor>
      <arglist>(std::basic_string&lt; CharT, Traits, Allocator &gt; const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stylesheet.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>stylesheet_8h</filename>
    <member kind="function">
      <type>QString</type>
      <name>SetApplicationStyleSheet</name>
      <anchorfile>stylesheet_8h.html</anchorfile>
      <anchor>aadcc8ffe9199087be50a5f749e1290d1</anchor>
      <arglist>(QString style)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>suggest_dialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>suggest__dialog_8cpp</filename>
    <includes id="suggest__dialog_8h" name="suggest_dialog.h" local="yes" imported="no">suggest_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>suggest_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>suggest__dialog_8h</filename>
    <class kind="class">SuggestDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>svg_util.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>svg__util_8h</filename>
    <member kind="function">
      <type>QIcon</type>
      <name>LoadSvgIcon</name>
      <anchorfile>svg__util_8h.html</anchorfile>
      <anchor>a501b29e6b9931f94037a9f0d73156f4d</anchor>
      <arglist>(QString filename, QString style_name=&quot;light&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>swatch.cpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/src/</path>
    <filename>swatch_8cpp</filename>
    <includes id="swatch_8hpp" name="swatch.hpp" local="yes" imported="no">swatch.hpp</includes>
    <class kind="class">color_widgets::Swatch::Private</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>swatch.hpp</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/color_widgets/include/</path>
    <filename>swatch_8hpp</filename>
    <includes id="color__palette_8hpp" name="color_palette.hpp" local="yes" imported="no">color_palette.hpp</includes>
    <class kind="class">color_widgets::Swatch</class>
    <namespace>color_widgets</namespace>
  </compound>
  <compound kind="file">
    <name>sync_client_test.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>sync__client__test_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Clients</class>
    <class kind="struct">messageStruct</class>
    <class kind="struct">MQTTClients</class>
    <class kind="struct">networkHandles</class>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>msleep</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ab9e8ecc82f7fd626ae65b2b598d921fd</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>basic_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a6e5ad3631aa1f1d77e03c549f1b1446a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>aeb94fbd457627182ceee7e505f432541</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearMessages</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a69b4cdff99b827b16a05807f4ebfc771</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dollar_topics_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>af4ba37a916f77bb41193b706f2b5371a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keepalive_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a617ab0fefb7ea1541e5c0a79aa338f7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a109f13b0548ebfcbf35736cf464bd579</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>offline_message_queueing_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ab2268b45cc8444d921c9ff5db860121e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overlapping_subscriptions_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a183d3a76ca4688d0bfef51019d8714d0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redelivery_on_reconnect_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ae63e199d61d719a99fe58d31422ea013</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>retained_message_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ac79db17f0d19d5b62d90dfe492c39694</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subscribe_failure_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>af0aa5a60c16dfc4774357a1d2fb1e386</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6_socket_close</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a1e3f5c6f858dcff96831202f436ebb2e</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6_socket_error</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a30a5880bae6872307e84d8d1f52990fa</anchor>
      <arglist>(char *aString, int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>will_message_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a730fa75d4eaeaa782aed534e48f33bbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zero_length_clientid_test</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ad561338833851d89d36844a88f547a96</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>messageCount</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a49237a618085ca65ff7079702a5b8b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>messageStruct</type>
      <name>messagesArrived</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>ad516d4ee72b16651c1c5caf599b9eced</anchor>
      <arglist>[1000]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>nosubscribe_topics</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a1bc359e7e9574d18266d119cd934676d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topics</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>a04eb84cc1f7dd3c16087dcba4efd6c93</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wildtopics</name>
      <anchorfile>sync__client__test_8c.html</anchorfile>
      <anchor>aaedd66e90501ef942aaf192abcf2286b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tab_widget.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>tab__widget_8h</filename>
    <class kind="class">TabWidget</class>
  </compound>
  <compound kind="file">
    <name>tabbedplotwidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>tabbedplotwidget_8cpp</filename>
    <includes id="qwt__plot__renderer_8h" name="qwt_plot_renderer.h" local="yes" imported="no">qwt_plot_renderer.h</includes>
    <includes id="mainwindow_8h" name="mainwindow.h" local="yes" imported="no">mainwindow.h</includes>
    <includes id="tabbedplotwidget_8h" name="tabbedplotwidget.h" local="yes" imported="no">tabbedplotwidget.h</includes>
    <includes id="tab__widget_8h" name="tab_widget.h" local="yes" imported="no">tab_widget.h</includes>
    <includes id="svg__util_8h" name="svg_util.h" local="yes" imported="no">svg_util.h</includes>
  </compound>
  <compound kind="file">
    <name>tabbedplotwidget.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>tabbedplotwidget_8h</filename>
    <includes id="plot__docker_8h" name="plot_docker.h" local="yes" imported="no">plot_docker.h</includes>
    <class kind="struct">TabbedPlotWidget::MainWindowArea</class>
    <class kind="class">TabbedPlotWidget</class>
  </compound>
  <compound kind="file">
    <name>test1.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test1_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_sendAndReceive</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a17c6a8881acde953fdc1e4ac85391c88</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_deliveryComplete</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a14dca9a11e6b8491d2add58a15f397b9</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>aab1e52fd8026b6b2a66c03b35ecef2b5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_sendAndReceive</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a02dd3cf32fd9b465e35763932b53d4b2</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_run</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a577bc21c16d9249a0188489fd9702bd8</anchor>
      <arglist>(int qos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_connectionLost</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ade412da1de9e3c35bacb5a201ee7a486</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_deliveryComplete</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a5718f5b2415e5bfe8ea1ca86224ba968</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken token)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6_messageArrived</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a746f31306489120e56f2c5a988008bd5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6a</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ae85d0c4ba02f3d765b0b69fc75e80620</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test2_arrivedcount</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a04c543738b1126c3d8e475d0879e4f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_deliveryCompleted</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ac72a6530b084adeab4f07dd3e1654eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>test2_pubmsg</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ae773db3dddc97ec8395ffa84b9aece55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>test6_c1</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a4d4cbd4d05216c3f7c6b5e647c4b9a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>test6_c2</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a4e84afe09f4a6cab43bd1d35a194c802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test6_connection_lost_called</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ac3462ed304b3e201ddea654ee1b4878a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test6_will_message</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a77baf5cdbef4a19ee8832db21b06565c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test6_will_message_arrived</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a59718d5fa9fd7fb5c2b53d0dca77bf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test6_will_topic</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ab677afff93a52ca38352066607fcddfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test1_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test1.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>test1_8py</filename>
    <namespace>test1</namespace>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a35e8a8e8adcaddb398a73ad31eabc31f</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>ab85b8b76266af8c9c65ba4b052a37442</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>afa33f13c03b3212582bd122b446f681c</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>abbca91b8eb132a3fd83e0f25feabe6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>af2425166041bb3d84d4aa5f5c129b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>afd3cf9a6312ca21c16ad8fe38d04371a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a9023691311b2d1422f21262d27719f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a6afb2d2c6c3e32a4d41f5fc64b94c082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a6c25aa5199f2bdf2effb6340853d4602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>ae473a6f0662c0cd13d15a3a842e50968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test10.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test10_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>msgTypes</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>MQTTPacket_8h.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE_MANY</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fac4df0c3eefe3639b2947b001e7a74aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>mqttasync__module_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa20391dd2915a0e64343d24c2f2e40b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393faa636430e8d9563704f7328824d6bc0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBLISH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabd1a204dcfa4933760cd12e779f36fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fafbeab5fd4cdcb49a725fc27099c16cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREC</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1e2c2a84e88263f41d3b9bed26bf4e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBREL</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fad6c983841148fc8d12e721038df5bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PUBCOMP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393facae9f9c28803a317d9302650dc7dab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabc6f919ff681f5f552b2f7d1f0fba832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fabe48cb8225101545fd55752f2534348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBSCRIBE</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8395e5981c15d813c588c86988fd4aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUBACK</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa722b573f419f3cdb3b2263f7dd00a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGREQ</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa83d6791930272f999f2ddab083234fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINGRESP</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa1a3a12a071fc8874e9518b1c94aaef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECT</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa2f6318afb30e8e2817e6203ebedc8173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af4abe6dde4474d89bf885edc0a07393fa8b22fbb60fcbd7a4a5e1e6ff6ee38218</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnected</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a2a6d7687fab26489920d76c6217dd40c</anchor>
      <arglist>(void *context, MQTTProperties *props, enum MQTTReasonCodes rc)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a02e5a000966dc0b9fe0b9f0a2f02727c</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>published</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a0eb176a1a0ed516348a46a6241c7f256</anchor>
      <arglist>(void *context, int msgid, int packet_type, MQTTProperties *props, enum MQTTReasonCodes rc)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ac3e5043a687d22baaa781cc7dda3ce1a</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_client_topic_aliases</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a1a8d539b7dcc62d1957d87bf32172cac</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_error_reporting</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a6820a42693a9bf11fcd573d80d39de86</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_flow_control</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ab36771089c83e0df2849ffe75ebe9cc4</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_flow_control_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a9896fc00a706c85e8d3da9a2ed7aa14a</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_flow_control_trace_callback</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ab16f2af682defafba095b0ee2bd9adca</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_qos_1_2_errors</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aa15520d60b176cdcc97d134ab7d5d48a</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_request_response</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a7b1480a1321574c0f89208fdc4131a73</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_request_response_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ab70bcf6c4edb0d6fa80d3f3b09817035</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_server_topic_aliases</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a95b5634c06fb15c0e93ad9bc7055fdb9</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_shared_subscriptions</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a4a82b70a308edf6cc4c98013610bd2f0</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_shared_subscriptions_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a8f711fc487b76573194b1d319ee46e1a</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscribe_options</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ab9efcfa212fed33ac718a0b1fa0c522c</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscribe_options_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a3ff1c6c395af538804d9b48934be4a08</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscription_ids</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a2c459c66a5ba69c57dc38da03ebeaf7f</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscription_ids_messageArrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a346914f756aee3b392c07ca69d71d52b</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_trace_callback</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ac3b3108bd1d5922384e80dd9d83602eb</anchor>
      <arglist>(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>blocking_found</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aebbd1af0235a595a2c98a35d3157d19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>c</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a2ddbb688ecf78b819f8e9087b6f40b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>correlation_id</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ad48c72ab469bd94edcc9997c744579ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>d</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>adfb82bd28d4ad6c9bd5461967933956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disconnected</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a6f03dfc777300fd0dc9acebf4822249c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>messages_arrived</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a9cc692337ff4828d6c5d41f17a1079f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>packet_type</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a38dfee9f038f473c95af46fcef5dd3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>published</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a4bb7cb4220849b6b01585abfeac40731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>rc</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a9eccf3f2d3918bdde40b69d480b15ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>request_topic</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>acc7da7c0b370b2ed06a4454edc6b3184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>response_topic</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ae3f04fc1e5a6c839950dd20c3485aecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>shared_topic</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aaefcf869669d66a839e82f62d677d4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @76</type>
      <name>test_qos_1_2_errors_globals</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aa005c24dda58cf3f096aaf07534583a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @77</type>
      <name>test_request_response_globals</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>aece2796bbff3db2e425bec97ab08a929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @79</type>
      <name>test_shared_subscriptions_globals</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a4050534274f66601feacc591c348cc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @78</type>
      <name>test_subscribe_options_globals</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>af24f90d162e580a8bcf02403263934b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @75</type>
      <name>test_topic_aliases_globals</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ad05eba6e636bbed56dfca797a42a454b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>affecb48e716753e10b44feac31f12529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test10_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test11.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test11_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flow_control_trace_callback</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>acfbf00cfa9b2560871317133b5d633d9</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>acde808566c79f2e537e32ff945826af7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_client_topic_aliases</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a1a8d539b7dcc62d1957d87bf32172cac</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_topic_aliases_disconnected</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af95e1b7168231ec097e88ea52ff389bd</anchor>
      <arglist>(void *context, MQTTProperties *props, enum MQTTReasonCodes rc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_client_topic_aliases_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae21fb2aabcb7bfa808b9b57370a4cbfb</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_topic_aliases_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a05bd50a8049245a1d1dec018b79e59d8</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_topic_aliases_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af3d9a3ec53f7bb714e615e4be1b33a0a</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_error_reporting</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a6820a42693a9bf11fcd573d80d39de86</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_error_reporting_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aefacf4154cde36fac5b8569306e55768</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_error_reporting_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a0824818aa3d32f5ce8d7ef68580ab1c4</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_error_reporting_onUnsubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>adcc197c7046a09afe77683d1e1a1274c</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_flow_control</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ab36771089c83e0df2849ffe75ebe9cc4</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_flow_control_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af2118e54df433a031e20e646bafdcd9f</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_flow_control_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a528db45916a7e1a9dd42ec88c303db10</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_flow_control_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a0292fdfb26a87c051f7004e9fac4c07b</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_qos_1_2_errors</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aa15520d60b176cdcc97d134ab7d5d48a</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qos_1_2_errors_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af5c24de120544bc730a0341a04075b92</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qos_1_2_errors_onPublishFailure</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae6e108df9065e453e778a2561d50dcbd</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qos_1_2_errors_onPublishFailure2</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae1f5ff57ab6bf28d1aa15adc258c8a52</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qos_1_2_errors_onPublishFailure3</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aca7c21cc66f68aae4fd5d25752a95e9d</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qos_1_2_errors_onPublishSuccess</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af14736980d84cde79492898facb20825</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_request_response</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a7b1480a1321574c0f89208fdc4131a73</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_request_response_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a8e20a0cdce4c72d9ce9bbe6b614e0ad2</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_request_response_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae1557d357df5ee77eb312277f1626051</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_request_response_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af14288f724e9ea271a176ed88c848757</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_server_topic_aliases</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a95b5634c06fb15c0e93ad9bc7055fdb9</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_server_topic_aliases_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a88a18502acb38890892bd9a2f98c293f</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_server_topic_aliases_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a41401428b8c95943cb49bb4df8f7a153</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_server_topic_aliases_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aa77d573c01615ae84fc7d31eb74e7ca0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_shared_subscriptions</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a4a82b70a308edf6cc4c98013610bd2f0</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_shared_subscriptions_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a2fdfcf293b557271fc9362478027ac2e</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shared_subscriptions_onConnectc</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ac9b88e98ac2e36e494c4ebdc9934cf51</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shared_subscriptions_onConnectd</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a87407835a00715d9d2eb30dd4d349b40</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shared_subscriptions_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a4ded86653bc04d33a0163b4b13eeec84</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscribeOptions</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a35a1810bef1e66b76e5b394b006bd938</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscribeOptions_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a040b334ba395574cc469f7cea4db2572</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_subscribeOptions_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>af126c1a01cd099e4cceaa4160f71542d</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_subscribeOptions_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ac3a65354df1f1fda6dc41a9f59326542</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscription_ids</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a2c459c66a5ba69c57dc38da03ebeaf7f</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_subscription_ids_messageArrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ac1a8cfbfd248f22a49794c413409e0a4</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_subscription_ids_onConnect</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a1405b7be834191d5a498b5bdd7be1e55</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_subscription_ids_onSubscribe</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a5b671594081e99e3145322d22b6a6eea</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blocking_found</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aebbd1af0235a595a2c98a35d3157d19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>correlation_id</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ad48c72ab469bd94edcc9997c744579ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disconnected</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a6f03dfc777300fd0dc9acebf4822249c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>message_count</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a21d557fb1a24b78862f142e9ee2b3324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>messages_arrived</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a9cc692337ff4828d6c5d41f17a1079f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_count</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aeb7ee0c9b71cf3bd38611412ae15f337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receive_maximum</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>acdaa50f883e4283d9c3339cf810da5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>request_topic</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>acc7da7c0b370b2ed06a4454edc6b3184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>response_topic</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae3f04fc1e5a6c839950dd20c3485aecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>shared_topic</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aaefcf869669d66a839e82f62d677d4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @80</type>
      <name>test_client_topic_aliases_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a6675f0c8096653aceafdecee460fb5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @84</type>
      <name>test_error_reporting_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ac399d42bc12cfe0d4fd58a8c7b4bf820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_finished</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>afa65969ed19aeeaf8542cf9e5957e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @83</type>
      <name>test_flow_control_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae5815cd30173ff2251d16cd7820f7d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @85</type>
      <name>test_qos_1_2_errors_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a864e26ce66bbfe48debbd305ad1d0343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @86</type>
      <name>test_request_response_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a47dc642edeeac366563d4190890d0bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @81</type>
      <name>test_server_topic_aliases_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ab11afb7a7d41c12a05cd0b0d1e88fb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @88</type>
      <name>test_shared_subscriptions_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a50f2ef381deff407268bb2a6032efab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @87</type>
      <name>test_subscribeOptions_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a5bda1093ec7b8337e494c7fb3103b913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @82</type>
      <name>test_subscription_ids_globals</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>afad80ebd6240198b3122acfb902f4f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_topic</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a55ce675b8f40762c4dbb2e42a5043c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>affecb48e716753e10b44feac31f12529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic1</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>a6f183ed87dc6b02aff9063d20a01b31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic2</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>aecb46c201ce61758096b0d42e3997b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test11_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test15.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test15_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_sendAndReceive</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a17c6a8881acde953fdc1e4ac85391c88</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_deliveryComplete</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a14dca9a11e6b8491d2add58a15f397b9</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ac3e5043a687d22baaa781cc7dda3ce1a</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_sendAndReceive</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a02dd3cf32fd9b465e35763932b53d4b2</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_run</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a150b025dd4c5cb2deada7f5cc2e1760d</anchor>
      <arglist>(int qos, int start_mqtt_version, int restore_mqtt_version)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_connectionLost</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ade412da1de9e3c35bacb5a201ee7a486</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_deliveryComplete</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a5718f5b2415e5bfe8ea1ca86224ba968</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken token)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6_messageArrived</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a746f31306489120e56f2c5a988008bd5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6a</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ae85d0c4ba02f3d765b0b69fc75e80620</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test2_arrivedcount</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a04c543738b1126c3d8e475d0879e4f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_deliveryCompleted</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ac72a6530b084adeab4f07dd3e1654eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>test2_pubmsg</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ae773db3dddc97ec8395ffa84b9aece55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>test6_c1</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a4d4cbd4d05216c3f7c6b5e647c4b9a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>test6_c2</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a4e84afe09f4a6cab43bd1d35a194c802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test6_connection_lost_called</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ac3462ed304b3e201ddea654ee1b4878a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test6_will_message</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a77baf5cdbef4a19ee8832db21b06565c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test6_will_message_arrived</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a59718d5fa9fd7fb5c2b53d0dca77bf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test6_will_topic</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ab677afff93a52ca38352066607fcddfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test15_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test2.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test2_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <class kind="struct">thread_parms</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINAPI</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a9aa60e1ead64be77ad551e745cbfd4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_mutex</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a9302b7eff25cbda38c74e03c7984a762</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_deliveryComplete</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a777011c5b37635ca459b2ba0112aa4eb</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>aa67ed3022faceae5dfcf4f893f675de9</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>thread_return_type WINAPI</type>
      <name>test1_sendAndReceive</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>abf2fef8584bec1863461409c5477c6f7</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_deliveryComplete</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a14dca9a11e6b8491d2add58a15f397b9</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>aab1e52fd8026b6b2a66c03b35ecef2b5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_sendAndReceive</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a02dd3cf32fd9b465e35763932b53d4b2</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock_mutex</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ae9a42266bf1098e1dfbbb94fab8544a0</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mutex_type</type>
      <name>deliveryCompleted_mutex</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a3085705c0155d8a87d3fb98002dcf990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>deliveryCompleted_mutex_store</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a35019019f45bd7a21072452d2aced18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>iterations</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a1d10e252e778731e59f0f71afd7e727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test1_arrivedcount</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a5804fbed60706749d5b654895aa3c73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test1_arrivedcount_qos</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a47461b60fc8a6e92c0821a4b83479822</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test1_deliveryCompleted</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>aebfd033592cb1d5b64db2866c205dc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>test1_pubmsg_check</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ab40505dfdcda50fdc7f572dbfb8a17f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test2_arrivedcount</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a04c543738b1126c3d8e475d0879e4f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test2_deliveryCompleted</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a988d2596c66785fb187361f9b289e494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>test2_pubmsg</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ae773db3dddc97ec8395ffa84b9aece55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test2_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test2.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>test2_8py</filename>
    <namespace>test2</namespace>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a73ede629b6f40ce99834dbb64679c177</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a6575012502880029b62f53ae2b290df4</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a8258160c2ab803e49d18e233696e9472</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onFailure</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a5ad407083bedb7d498377c0f9add24d2</anchor>
      <arglist>(context, failureData)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSuccess</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a998308447aa2e1e0e6ea1c4fc5c068ee</anchor>
      <arglist>(context, successData)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a76c388d3a1017178d219fdb2ab4ecc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>acec02e1f29b34be1ffef683ec6089817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a292acc5a617e42423bd8564d041bb27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>context</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a3b007fdb7e4056281fce4ea73ff53f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ab5527391482ad87c0c367783a7b29189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a266e964b6e1da89b2ef95011e39b1625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ab1e7ff4ba94ff635d0b5fb4c2ac00352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ac2d941ac30c36cfdee29e322e2284334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>af37a57a134c7ceabd474e4d4fed2c903</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test3.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test3_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Clients</class>
    <class kind="struct">MQTTClients</class>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiThread_deliveryComplete</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ab15455ce76e2a43d6f70b20f6e7026cf</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multiThread_messageArrived</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>aea62bbedbf1e9eb6839adc097984b891</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiThread_sendAndReceive</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a06f86dc3b80c69d94c8684584b87a48a</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>myassert</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>aefbfd07e1fd9bfe6f10cb5ea02845beb</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>onPSKAuth</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a6d9fdb6f3f05565903d8b79363f84fb4</anchor>
      <arglist>(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singleThread_sendAndReceive</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ab0285448c9eeb8cb6e3505a0ef1ae34c</anchor>
      <arglist>(MQTTClient *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2a_m</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ace16fdf20b258767f9dc887dfa63491e</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2a_s</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a101afb2a1892601d9557dc8c91dcf4ac</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2b</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>afb23ac2cb3962bac9aaf99e2de4c240e</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2c</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a445e656d9adab824995d0f41e4369c04</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2e_s</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ab7815dbf01d02ba952d3d99db0c1da2c</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3a_m</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a6578fdb85249a7d873ad10789979faeb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3a_s</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a8d6e0a744fabada3fb36fc39504ac865</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3b</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a86581ea0f21c052fc331ca34b1436e68</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_m</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a43e1d4910954c650586216ebad33f443</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_s</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ab2779693829dc7ef51a28e08d0819b16</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5a</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a82ba41eddbafc3089da99689c914d5da</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5b</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a2470f780ed18eb3cd18df7ce134bd318</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5c</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a55d628d11c0d8cb20f65ff5d60985e6c</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>multiThread_arrivedcount</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a1fa114f3b30ffeb00ed0cd4ae74e4f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multiThread_deliveryCompleted</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ad62840cdc379c0f2d15982a7bd3dac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>multiThread_pubmsg</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a4a79ca57816e60fbb78bfe6cc3205446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>persistenceStore</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a914da2edc3aad2b2407928bd9a8a7562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_map</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a99ab804ac9fa4076dbc1ff5d5a5b91bc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test3_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test4.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test4_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="struct">client_data</class>
    <class kind="struct">Options</class>
    <class kind="struct">test6_client_info</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>num_clients</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a5d11fdfe14bbd0423f8de0b0f3fc9be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a1214145ff1bf8eed2c725b7dd081ba50</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab80733cc0a924097cc65bdc3d901daef</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>acde808566c79f2e537e32ff945826af7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onSubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a9d56494679d59bec6b9fb14c7ded52ea</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onUnsubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab0e09bc11d87938e5220db6edb5255c6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a3f73a3989db0783169bafa0fc5370ef7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ae655783a91870c3bb981de0016866ae4</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3_messageArrived</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a08272da44a61bb5a5ab198c59ce367ca</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a891e94028b09044747c72ebcc965efb2</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onDisconnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab60c3ce56430527dedb7b945986637e6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a536bf6b88cc577b0458184091d7227ad</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onPublish</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>abe8bf50b0ee1f215be4206883403b5cb</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onSubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ad0af73bf80f5e7320b0fc167d4c551ea</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onUnsubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a0bcedc17c100c5de63bae4a9c451e030</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_messageArrived</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aa675be24bdc9d6cb9da14a67244d0f42</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a943ec5b7df6004340a79bcecf96021b5</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onPublish</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a6b14fe88bf5e92246b911bfd1a8eb3f7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onSubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a44ee08202e93162958508d6edc93480d</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>af506f45d5154210b14b82e0011e7687c</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnectFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aa135ad502990aac54b709063219f4be3</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a6d52c22f416de74c8fac969ec3b8dd3a</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onConnectFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a728ac90c964af6d4a0d008b55391ab5f</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onDisconnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>add2b62dae7368a13ec636f1d721107b7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_messageArrived</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a410ea814f267ca48256973f72794bbcc</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>af77297c5579e8156977e5754f9433f2f</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onConnectOnly</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a694e6ce5b4399f0ef5fa136d4ed46c78</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a35b9342079f517bb431d199fd816d9b9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnectFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a45dec4f833e09bf0757af5b44e2e0183</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onSubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a3ce27042e5c9f352920dacddd5deea06</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onUnsubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aa2c2d4a033197b11707f3bd6ac169647</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a12e42b15f21f0e25119f3b41689047be</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8_messageArrived</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>acdb416f5426d203e99413df8d6f8889f</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onConnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a98388b4536149fedbfdfaee2828692ad</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onDisconnect</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ac7dc3cc0e3d043cc3e92866c6ed7a638</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onDisconnectFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a86625922fafc9fd57b1b37c0c2f41a96</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onPublish</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a5d659b4d93e1f8a5f10accce5ff66efb</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onPublishFailure</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aaa18bdccd8f639cb9f1fb237e2ce7984</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onSubscribe</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a0d5a011c78023da52e9e703ebe29b4f6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_onFailure_called</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a788cd7979f7ad8083f5da2c7f4ac318d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>test4_payload</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab3b50864a10335657c304c1f65f28f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_payloadlen</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ac853db92c0872763b68523d3159a182e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_messageCount</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a4bfe9c4b2fc1afd0d6feaad0c64a4bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>test7_subscribed</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a2c888531283ac1e854c46a777f92c4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test7_topic</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a08363c6fc7a9ed306c43f4ff9f18543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_messageCount</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ab43b73620ab50eb40d130bec6be95d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_publishFailures</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ad1d1314da5a83f465617ccb0d8c55c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_subscribed</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a4e21255180525339b0d0eee87676297b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test8_topic</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>aee559f148164d19d6433434b8b4eaf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test_finished</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a7baf223644a3fd3473004a2d435cc589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_topic</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>abc0ebbcad43a4816cba26cd198b01b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test4_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test45.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test45_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="struct">client_data</class>
    <class kind="struct">Options</class>
    <class kind="struct">test6_client_info</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>num_clients</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5d11fdfe14bbd0423f8de0b0f3fc9be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a1214145ff1bf8eed2c725b7dd081ba50</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a83315b76b15b46edaf6bb3a3915b2b76</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>acde808566c79f2e537e32ff945826af7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onSubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a338b7414539dc7f0b4c509024d38664b</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onUnsubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a03ffbe128e91580022d58df8ef3e8dac</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a486fdf1568196c796ad7647735b4bf5f</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a6eff1a0b0f9db9a8f123dc16a3a1938f</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3_messageArrived</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a08272da44a61bb5a5ab198c59ce367ca</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a27d0e023b5df65f1b084da744dea25f7</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onDisconnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a51396914da0f4068569c316cc0af1b85</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a74f344ad3047e12e881c5fee79f2265e</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onPublish</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a03547e39701aedabb730b46da68903e0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onSubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>af63d54b23ff1c0edae045748f58262c7</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onUnsubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a2ed2ebb5635e6d8d865311bedf008398</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_messageArrived</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aa675be24bdc9d6cb9da14a67244d0f42</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>adf3e75fd153807cbb5e0ca0f7050ef6a</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onPublish</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a2ac9ec60e0a217d4fa989fde3aae3746</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onSubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5f208fd5ccbb7980f042d2926e67c92d</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5908964df033d4a3cd38253ea18dfcad</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnectFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae3f3c984fc0b87a942c97aa224701bb8</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a665060c02eb331de83a6f86e85757309</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onConnectFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5d8ca9dabe5e662f44e6c516f76ed574</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6_onDisconnect5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a54999170e7e100fa3892d3e2a832ede2</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_messageArrived</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a410ea814f267ca48256973f72794bbcc</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>af77297c5579e8156977e5754f9433f2f</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onConnect5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5eff3186e1d7d40f0ef67087063d9198</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a35b9342079f517bb431d199fd816d9b9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnect5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a78980b0ff9b17fc98e4c6db0529a8a80</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnectFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a45dec4f833e09bf0757af5b44e2e0183</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onDisconnectFailure5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5764dd55b476c7df27d98688d8582a04</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onSubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a3ce27042e5c9f352920dacddd5deea06</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onSubscribe5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a898895e9389db62338619f48a242d1fb</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onUnsubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aa2c2d4a033197b11707f3bd6ac169647</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7_onUnsubscribe5</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ad543eca4beeda4df99648fe5240cfbd8</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_run</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a17ce7ce3fc218379cdb312e9aeff86e7</anchor>
      <arglist>(int qos, int start_mqtt_version, int restore_mqtt_version)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a12e42b15f21f0e25119f3b41689047be</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8_messageArrived</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>acdb416f5426d203e99413df8d6f8889f</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onConnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac392862efd6a2fc05f526d4449cb0dbb</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onDisconnect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a85bf46730ebc411bbdece6997fb729d5</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onDisconnectFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac24a6c4c657488b25671f7fd9012dadf</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onPublish</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae6408f7b8867af0de97ddb0b8e594fee</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onPublishFailure</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a64b9c0a75f2e94cbf2ec3dd8a2df9746</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8_onSubscribe</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a73dbb153f7a469dc11361cea3be9d130</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForNoPendingTokens</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a2a5c250a48805861ae2782915814c880</anchor>
      <arglist>(MQTTAsync c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_onFailure_called</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a788cd7979f7ad8083f5da2c7f4ac318d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_packet_size</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae4f5e743608852574127d502a7a67858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>test4_payload</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ab3b50864a10335657c304c1f65f28f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_payloadlen</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ac853db92c0872763b68523d3159a182e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>test7_just_connect</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae3bebefdca82a562cafcee3173af1adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_messageCount</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a4bfe9c4b2fc1afd0d6feaad0c64a4bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>test7_subscribed</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a2c888531283ac1e854c46a777f92c4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test7_topic</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a08363c6fc7a9ed306c43f4ff9f18543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_messageCount</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ab43b73620ab50eb40d130bec6be95d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_publishFailures</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ad1d1314da5a83f465617ccb0d8c55c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_subscribed</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a4e21255180525339b0d0eee87676297b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test8_topic</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>aee559f148164d19d6433434b8b4eaf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test_finished</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a7baf223644a3fd3473004a2d435cc589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_topic</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>abc0ebbcad43a4816cba26cd198b01b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test45_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test5.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test5_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">AsyncTestClient</class>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsyncTestClient_initializer</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a127f84169cac776485804226bd17676b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXMSGS</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>aa2f5e92607a15aac89862ed44807f388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>num_clients</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a5d11fdfe14bbd0423f8de0b0f3fc9be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST2D_COUNT</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a46d5ffef9a24c7cf907c4388fc65e531</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asyncTestMessageArrived</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>afa07e2f830e6a04d5dea0dc5590b7b99</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a8585b23430cd3a728fed2002f2b09212</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnDeliveryComplete</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a81c46ada589e7c443f9c1353d1d1cb2f</anchor>
      <arglist>(void *context, MQTTAsync_token token)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnDisconnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a57e8913d85fedffbe451e1f0479b4dc3</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnSend</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a06821761d51653bd908fe6cd44416474</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnSubscribe</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ace2acac4fef31ca921f0cee6f26cd8d9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnSubscribeFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ac44c9a8392e14a3533da46242c8df73b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncTestOnUnsubscribe</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a2da191e39cf5e0c158752c4d4199a364</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleTrace</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a3e8270f57ad88bf9f2ae699228d56f01</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiThread_deliveryComplete</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab6b75b925969e1c47ee33cb6655fdfcd</anchor>
      <arglist>(void *context, MQTTAsync_token dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multiThread_messageArrived</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a0a0874fe9dd8cff3b89f7968f59ad8ed</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>onPSKAuth</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a6d9fdb6f3f05565903d8b79363f84fb4</anchor>
      <arglist>(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendAndReceive</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ac00c0454a81927b070bb86a00d67dc10</anchor>
      <arglist>(MQTTAsync *c, int qos, char *test_topic)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test10</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a5d1899074aebad094b40f1d0c799a610</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10OnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ad0d1c4cf5d9eef00b842de698540cff4</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10OnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a944e7331793ef4570d14f5a6044fe443</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1OnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab35571ee030f7d3eb20c07d04cc74a63</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1OnFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>aef795f60ea42604b90375635aac4e8a5</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2a</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a34739864ebd0a9f750fa5c104c1fba86</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2aOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a3eba5d482df2e3407cc19b4f57b85fa5</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2aOnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a250531efe41c4b1cd21eaef96e4afecc</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2b</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>afb23ac2cb3962bac9aaf99e2de4c240e</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2bOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a7d820ff76a37bd865d9174c79bfb0c85</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2bOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a70a16f6c9a0de6ea0c9d7dfa2b2ca773</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2c</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a445e656d9adab824995d0f41e4369c04</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a0a2cd49e4108e1d38af8250ef2e75181</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>af3649ae9490b033edc2c0a1033c890c5</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2d</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a6c0b7fc541c41fb96f7a6a2bb69dcfae</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a09520214681fb3f4d451dcfe762e82c0</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>adc7f9854860f3f02e980ce6601ae5635</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2e</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab67df253387cfa86c7bd0d3108b27b30</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2eOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a800486604041d37e53cef8a0282e6fbf</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2eOnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae42e3283ffed0de51c40709307786592</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3a</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a0145a837393b6cf0cc1de87b42c606fe</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3aOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab2b2685fab92985563ebc414f4b06249</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3b</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a86581ea0f21c052fc331ca34b1436e68</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3bOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a29c2f6e3ea452f9b2689c97d826b1f6f</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3bOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a91175ee629ad1f404b90419d74501e17</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4OnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a7965e91ec77346fa04311a4dfa8cb621</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4OnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae8091a450823bf11d60e8d874aaca134</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5a</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a82ba41eddbafc3089da99689c914d5da</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5aOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a2c8ac5e662c5e20a4979f494a42aaaaa</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5aOnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a38a107eccb69b25645aa78d9a2f9dd00</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5b</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a2470f780ed18eb3cd18df7ce134bd318</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5bOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a63e0e835603202003f719f023907123a</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5bOnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a7d3ff54c87a711d5102393512318e309</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5c</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a55d628d11c0d8cb20f65ff5d60985e6c</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ad3bb2b9eb7281db768c282caab389a77</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a2fe86e5d0bd72a344bca366b370500ae</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6OnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a672dfc2ef13a377139c7aace8b38e87b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test6OnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a9ee9953d3db95975589287070873f897</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7MessageArrived</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a9676f071b197c801485ba45aa2fda20a</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnConnect</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>adaa98457349f7904436ea91ad5a20f59</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a26f33abf56ebd93b94a7b3cba9156cae</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnPublishFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae8660e3fe779472c7104a3d4976bd5ac</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnPublishSuccess</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a31a08ed2e5756324bcde5c1750032b3b</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnSubscribe</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae8efaedc7c87ce0f9ae8f1e8a0e47b92</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7OnUnsubscribe</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a12eb359a08709d936d3dad90c1165f8e</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a12e42b15f21f0e25119f3b41689047be</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test9</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a6321a024e798764fce44871f10be9d0a</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9OnConnectFailure</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ab7e3a193ab022a9bba2173810452b5aa</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>multiThread_arrivedcount</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a1fa114f3b30ffeb00ed0cd4ae74e4f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multiThread_deliveryCompleted</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ad62840cdc379c0f2d15982a7bd3dac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_message</type>
      <name>multiThread_pubmsg</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a5254c4cf95869365b6ed9a8bfa32abf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10Finished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a9234f639722a0beb4bc149d621696c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1Finished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>abf211f84cde9b69f71844a156e62fc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1OnFailureCalled</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>aeeca4a7c3e495188a62ea5ccc992d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2bFinished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a830bf3c17f34a81b5389b5544ecd4c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2cFinished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a95fd8c68bb84d089c4d97fa148478074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2dFinished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a093210a6fb8052bc8e4cf0339d6b76cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3bFinished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ac1f0fa1f7b41eb9fd1eedac72282e60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5cFinished</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a4e0ce152c80b313dfe6a02dc459759ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>test7_payload</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a9a76c3e2624d6a397abe8a8418b5708e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_payloadlen</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a95e7a2edf6550bb8d5ff6887441c3978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7OnPublishSuccessCount</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a4c00345853855734315f84aa0b35dab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7OnUnsubscribed</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae970cdf7f03be27cb8dde4c9a0f2e0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test5_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test6.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test6_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_ALWAYS</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a85de7e9fec5a1650e39e2a657687f207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onCleaned</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ab5ebfbe72f8ad80f994a4a6f28c5fb5c</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onCleanedDisconnected</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>aeccfac698a16d32cefa89f9c7dd77e78</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onConnect</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a9bf31c4e2f1c8ead96d1a6d980e14ca9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onFailure</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a4c908d4d39d3a600bc7ead17db058451</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onReconnect</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a03bbdd185e08b8a9d18849df42a331bf</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onReconnectFailure</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a02b200756398cd938bdb0ce6aa56b667</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client_onSubscribe</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a22cdc56a20875b3d42acca559ef144f7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectionLost</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a9773c002bbd2c82380677c27af7a3d50</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>control_connectionLost</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ad0845e752fc7e918f97f5371331d4f4d</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>control_messageArrived</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ae789590aa97ebf30083eea0d24610398</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>control_onConnect</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ad41d23a5917acc86ab1e37be3d198e71</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>control_onFailure</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ac81ffc5c5a17abd4a456623f00f33061</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>control_onSubscribe</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>add6da1eb10d7fa35482961db6ca3f94d</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>control_send</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ac54dd71f1b5e5461fc6b4ad6f53c95fe</anchor>
      <arglist>(char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>control_wait</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ad82dc682c436a1b0d46bbcbc8c9c77d8</anchor>
      <arglist>(char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>control_which</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a5e010bd0ca50abf482c30aad59ec6feb</anchor>
      <arglist>(char *message1, char *message2)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>messageArrived</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a8e38a633200ea6756fc9ed2a995bbac6</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageSent</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>af6eeea2fc500e73a972cacd7590bfb0d</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>one_iteration</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a92d42c630d9033d8005f198e2ee06871</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recreateReconnect</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>aa7e6f88a4eab382f1863a404607608a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendAndReceive</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a769bea74abb25b22034bb5a6528af0b3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>success</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>af1c9a509bef64da983c5980c629a4d86</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>waitForCompletion</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a92b802a1f1ea18975ca7d331ebf005ed</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arrivedCount</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a9d81d8f06ec7bf9c258ecb901fac8a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>client</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a183be8431917186865e4e73cce5eaed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_cleaned</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a07330f8e914652bb8bf246e593e54a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>client_subscribed</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>afe3c06cc5f8ab3aaced425750de92a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientid</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ad89740f1d7f4ee0a2462022d712dfff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_connectOptions</type>
      <name>conn_opts</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>abb39dc71ee0e9a5f00cd4f2cf7bb7cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>connection</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a2d51bc73bf08dbc3fcf184c65ce6622c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connection_count</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>aa9143a9845e3b621d0818b1d27bee456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connection_lost</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>af8685f6fe7b62f392b88bd3ee4613008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>connections</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a3e6860efc5f6e074696f13da1ad90efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>control_client</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a8f788882b6bf9b98994ba1615b0f6a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>control_connection</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a23ce6eb5daedd300076c3d062dd9bc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>control_found</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a7ee307dcc7994b81dfc810596ca9342a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>control_subscribed</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a1a01830116b668281ff657a0ad0a3c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>control_topic</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>adcfc847b878e9d2009399cbe7e8c97e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errors</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a433c7fadd13f3a906e01c9d9f5c8fb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expectedCount</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ad4caee250a62848f3ac10f561702fa30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>last_completion_time</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>afcb2ba319ffb04e77c61ea78fd68403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>measuring</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a6a6a777b74fee417caf5a5dc26040611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>messagesSent</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>abae263706a21f7afa4bc6ee557e72f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @89</type>
      <name>opts</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a90fc45b0b976df8fdd0725be89209c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>password</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a59460a3ff2c12443d1022e5cc0fba85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>persistence</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>acec5a1d1cbcaad4ba56bea65b37bed06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>pub_topic</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a47d6b3133090a78ade7fc15590f6eae6</anchor>
      <arglist>[200]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a35738099155a0e4f54050da474bab2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recreated</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ac64a990038cfcc885c034aaaf16647d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a6a4904c112507a43e7dc8495b62cc0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>roundtrip_time</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>aceba0681327fdcf20a4798c95e86b757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>slot_no</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a1738ea88eba8de19a1ec43151318d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stopping</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a649416855aa18cdfbd4da41bcf4f0afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>sub_topic</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a4202157b8cb249399f2f4fa907d758a9</anchor>
      <arglist>[200]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_count</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a125a07facfdab18ee2d8495d4f8c9d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>affecb48e716753e10b44feac31f12529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>username</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a9b20c006bd90a09e1465fb668700e81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbose</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a0b2caeb4b6f130be43e5a2f0267dd453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wait_message</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>ac253a4b2947f6e3810e36c06f0febd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wait_message2</name>
      <anchorfile>test6_8c.html</anchorfile>
      <anchor>a9f678ba2aa2aa9a05fbc730527e1a018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test8.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test8_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="struct">client_data</class>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST3_CLIENTS</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ad3d73e5f25fdea607d9cb0e55482acfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a1214145ff1bf8eed2c725b7dd081ba50</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ab80733cc0a924097cc65bdc3d901daef</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnectFailure</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a7ddb80b5633b2220a8c681f3a03bfccb</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>acde808566c79f2e537e32ff945826af7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onSubscribe</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a9d56494679d59bec6b9fb14c7ded52ea</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onUnsubscribe</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ab0e09bc11d87938e5220db6edb5255c6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onConnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a3f73a3989db0783169bafa0fc5370ef7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onFailure</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ae655783a91870c3bb981de0016866ae4</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3_messageArrived</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a08272da44a61bb5a5ab198c59ce367ca</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onConnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a891e94028b09044747c72ebcc965efb2</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onDisconnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ab60c3ce56430527dedb7b945986637e6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onFailure</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a536bf6b88cc577b0458184091d7227ad</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onPublish</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>abe8bf50b0ee1f215be4206883403b5cb</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onSubscribe</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ad0af73bf80f5e7320b0fc167d4c551ea</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3_onUnsubscribe</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a0bcedc17c100c5de63bae4a9c451e030</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_messageArrived</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>aa675be24bdc9d6cb9da14a67244d0f42</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onConnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a943ec5b7df6004340a79bcecf96021b5</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onPublish</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a6b14fe88bf5e92246b911bfd1a8eb3f7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4_onSubscribe</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a44ee08202e93162958508d6edc93480d</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnect</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>af506f45d5154210b14b82e0011e7687c</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5_onConnectFailure</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>aa135ad502990aac54b709063219f4be3</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5a</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a82ba41eddbafc3089da99689c914d5da</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5b</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a2470f780ed18eb3cd18df7ce134bd318</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5c</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a55d628d11c0d8cb20f65ff5d60985e6c</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace_callback</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a16433aa6768ddd14f89a3cecc9270bff</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_onFailure_called</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a788cd7979f7ad8083f5da2c7f4ac318d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>test4_payload</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ab3b50864a10335657c304c1f65f28f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_payloadlen</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>ac853db92c0872763b68523d3159a182e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_onConnect_called</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>aeaafeeaa7620ef1de037426c1c6d752c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_onFailure_called</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a22b94c7850db07051985697c5879c0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test_finished</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a7baf223644a3fd3473004a2d435cc589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_topic</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>abc0ebbcad43a4816cba26cd198b01b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test8_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test9.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test9_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXMSGS</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa2f5e92607a15aac89862ed44807f388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assert3PendingTokens</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a64a5cce545b7a4add273a1b2d7badf14</anchor>
      <arglist>(MQTTAsync c)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleTrace</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3e8270f57ad88bf9f2ae699228d56f01</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test10</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5d1899074aebad094b40f1d0c799a610</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test10_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a63fd7f336366bc165bcc0d65bc121490</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>adf303ae6aeecbba75243826648d01441</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5472b7990cb6a97c2c0f0c5d1d797bee</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aacd56d07671b3f62154fe14deac4f57b</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test10OnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac1f08fcd10ffd04aff60840f6c168953</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a1214145ff1bf8eed2c725b7dd081ba50</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a676b55d94fbb2fd8f0ffc6e4c24c4d9d</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4a0cf88b8d6c43d216f853dbefb573c9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>af104826fb56e002bb719acfd9dbde048</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab8eb732ebf82a529d72706d213b19ab4</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1dOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a99f4e2220b6ad9e9c10707d3489a1fdf</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3f3b926adf3e5b49118cb666946ca7e4</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aca8cb40ae4b375500feb016dc845914b</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a639c3551c29a4a49044d5e4e22ab2896</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a0a2cd49e4108e1d38af8250ef2e75181</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4ceba916bc6a454968475e73127ac30a</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a09520214681fb3f4d451dcfe762e82c0</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4ceda65061593a2479fa7b51800d0365</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a57b11f0e258c2b9d26dc17a6296e1195</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a08272da44a61bb5a5ab198c59ce367ca</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>af142a4a1d75fa8c20f7c61e24f08993f</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa9ff49e4e0b2a3d65503ef1f6efe5256</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5e184ad1d6a734bb5b86488c165b6d28</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac38a6c2b14fb781ababe8d753a61708f</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3dOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a877ac7203af648e973669c93757e7697</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a01ab81eb1bcdaa56ff2d5ec2684be015</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa675be24bdc9d6cb9da14a67244d0f42</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4039dc9cf079ea13268dc3b67043c721</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5cc115d897faf192a7878064cc4aa44a</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae83c8533ba64d3524159403869519e2d</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>af9a6b3cde9cad6116bab95f6ebebcdb7</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4dOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae5da93936b3328f14fb4011fd6faeef3</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a73385eb1c4eee3236ceb8c3d2ba02da6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3812ce0d9b6e04cecc42b7dd7e59d1ad</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>abceaa2f66c897ebb171ed989915db048</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ad3bb2b9eb7281db768c282caab389a77</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aeae78a125224a06bb388d7ba7bf6031b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2ddd3ddcf34d59b03142aa1f51499ffc</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5dOnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3fb57a1a2c62c88ae20a35c856ba4003</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a25276afd99b3102bcd64369de992b57c</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a410ea814f267ca48256973f72794bbcc</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2bd210cb02d75af41d32c7de657cb9a2</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a7360a63a566e0af42ae037f2deaf2db4</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectSuccess</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2edf43277fa222fdef8857295eb44bd3</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7dOnConnectFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a1f6a8ea53e9ed8ebe59b9f0b93f62fed</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7dOnConnectSuccess</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2d69aae364a15a392d7ecca237d24035</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae1c3c796181c7285667cd62385afa230</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a12e42b15f21f0e25119f3b41689047be</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test8_messageArrived</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>acdb416f5426d203e99413df8d6f8889f</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae43134ca3e259f24690f6f9d1130ddc9</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8dOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa6be70646ce52d918a243b3536f68b21</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8donSubscribe</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a977c282824d75d9e74e01f017e7794a1</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test8OnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ad74eb19c6dbe4856379dc1b34e4e2289</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test9</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a6321a024e798764fce44871f10be9d0a</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9cOnConnect</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>acedfa489971af67c94246852c254cd66</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test9OnFailure</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2be1185065a78c28d6be347403ee62e9</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForNoPendingTokens</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2a5c250a48805861ae2782915814c880</anchor>
      <arglist>(MQTTAsync c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a7f4c8ce127eff705ecf1ab0e70a635c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a17e4fc1293e7b55225980c423b52377c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10dConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4fd6de628c30d59993800a5a033fadb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10dSubscribed</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a7c1a3f63016dd2d2d6d0f93fc541e8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a9234f639722a0beb4bc149d621696c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10MessageSeqno</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a0dd96b8b5d42a634e2ead1be6410bb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10MessagesToSend</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a35b44e4be24695135f85cbee4fbd9375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test10OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4aa7bc9389c5a4aba94e7513fb3c462a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac4424116c1b45ffe849c59b87cfc5e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae253d0a13d3f5b4298ed73d8f86a66ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a58d2885655bd38c2cac5377b39f1e317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a44ccb8a13b24d76bf1f8e563d615d483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>abf211f84cde9b69f71844a156e62fc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aeeca4a7c3e495188a62ea5ccc992d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a40c79240a86cae716ab06550f6577f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a3f65ef27ae76c0bf2223ad2b2c8edf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a00c91dfb1a4795ec683f4f5553b8e51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac3e8676313348a3cd3f11916416b3c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>abd2c30671aeb2e3859d507efe3866fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a70c976c8a9408c72a5cbf04b1f648079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae496a3459a0bd51f5591ea526ebce068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a4282bd2919b861c7a5c22c27994959eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a6bc7b3e4c7e37188cdadd5cbc15c7c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a22161345a6ac6aa470186198024abe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2429877702e7ad311097a61f30a332e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a7194e3fa18263dc717f5092ba7fd3151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a803a5a3a831c689194ff4d804eafc97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a47ab0b54e6f3767467defd4b78ecb400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aedf387f3e8e370097fb5a76997b4c2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab65c1f62dfe2c1e9059133153677abeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2f03c3a394c8a221aee6c04ab06ab180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2c3287fd4aba4a68d3d4a7746ba3121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab2d525dfaa08fe5e46fcfdb8d42724f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5cbb95b4bcadf76ca11db9bb1e84a0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>adbdc592a0a8872593d5dac0eb9e6b8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a31c89409aecb9aa1ab722d437458fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>af63cb934a51dbbdbc0d7d331d9ae251f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab7251d4dfb0e4125aa6605ec792d0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a98a013dfbe2ef7c234a24c2760ae1e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_will_message_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aa7e95d47d49d38a796a2c39e8833bd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7c_connected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ac23b19746379871ee880119f8c6ea3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7dReady</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>adb7b978365dc9dabd2d2db55c7842aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a8b9276f008d33ffe2918f0afe875231d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a74a8b7d196e43edb213d422035b04462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ab9a21f20afae81614681788dbeb1556f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a2afe186b4fd3cdbbe9beccc39d577124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8dConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a93d716f8f63a0cc11e6c344e0f6451c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8dSubscribed</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ad3c0ff0a44acbe9f4594b68d988bcee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a9632a0dae3801eb7b6bee1ec64e7cd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test8OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>aed527a576c9b1b730bf26605276a569e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test9_messages_received</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a0333c2127db2f75e2b55afb87682fc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test9cConnected</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>afa7a92a901993ff5e7544809c5a80f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test9Finished</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a5e8b04daea8dee1abed9c52b96983520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test9OnFailureCalled</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a31afcdf8beb72e6ad39f6bf4f1ea1678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>test_topic</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a01aae3824d7c31608d6e1d5c970145ce</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>unique</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ad33e22e3fb437ba5658005a21a77e1d2</anchor>
      <arglist>[50]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>willTopic</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>af6f61719713fd7870b17248a188cfa5b</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test9_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test95.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test95_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXMSGS</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa2f5e92607a15aac89862ed44807f388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assert3PendingTokens</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a64a5cce545b7a4add273a1b2d7badf14</anchor>
      <arglist>(MQTTAsync c)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleTrace</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a3e8270f57ad88bf9f2ae699228d56f01</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a1214145ff1bf8eed2c725b7dd081ba50</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a676b55d94fbb2fd8f0ffc6e4c24c4d9d</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac1186b47148f68285315a79601423ccf</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1cOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a08bee7a06ac257be0882822ea072cf08</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1dOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a3bbbcd049f034014087fdb1644f48787</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1dOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a972399c0dc774098948b0d95391d3f05</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a95a7932000da6b14ac37c9fe1269e362</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aca8cb40ae4b375500feb016dc845914b</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a639c3551c29a4a49044d5e4e22ab2896</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a326d450d5bff8542632ea3940648cf62</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2cOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a9e0d25c1d5e5f0867cab152ac0ac9dca</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>afed07f655740b0d37a1dd26cd67a1a4d</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab5e458e7a5f1b438a1ae6fba025c1c0f</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a60f87b59956d9902db03fba31cb873c6</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac067083ba1475446d32ba26439a879cb</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test3_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a08272da44a61bb5a5ab198c59ce367ca</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>af142a4a1d75fa8c20f7c61e24f08993f</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>abb71fad8ff22093ab9f1a9ee66ba4954</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3cOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ad9741a2f34b5fd870b8f2063db098279</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3dOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aed2dbadc7d443acb4109fd2c4e48ca83</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3dOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac1ae500289327a2df57b08d77997eaaa</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ae67fae48c02f120ab230d5b677ff4055</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a92eb67d3a9b49cff8bb8bf8a2b94dd75</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test4_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa675be24bdc9d6cb9da14a67244d0f42</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a4039dc9cf079ea13268dc3b67043c721</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a0f1d2df334ab9fbb824eb63304f0747b</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4cOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2352c5105b05ec68c25da07b3160fad9</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4dOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a1e3ac59d6aa6c5cf34fdac1086ef2676</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4dOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a133c47270053fe41254ad226e33494fe</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test4donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aad174b6a447b788b0384ca7c77660dbe</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>adafcdbda59de61b4bf3550a897c5966b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test5_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a3812ce0d9b6e04cecc42b7dd7e59d1ad</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>abceaa2f66c897ebb171ed989915db048</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a30a9579491de66e7eba905a4e4a7dbb8</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5cOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>add52491ca13a30883b0bcf7d5187ab58</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5dOnConnect</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a99b8c5d17b694b624b905a88d69f1c36</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5dOnFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a331279a48865d05e2b5609d9022fcfe1</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test5donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a9c9ce99eb5c1cf5039f8b75a2b3b34c0</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test6</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ad189bce4f37bf78543edebe151f16f14</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_messageArrived</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a410ea814f267ca48256973f72794bbcc</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cConnected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2bd210cb02d75af41d32c7de657cb9a2</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab6b0f6e562023d0a34ef0d37ef8dce7e</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectSuccess</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a36b9011ebc434c66a48a1a51e4a91755</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7dOnConnectFailure</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>af11240cc21af0dd77ae952f5f4d054ff</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7dOnConnectSuccess</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a253b1c8ca66d7ed950aa55be05580183</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7donSubscribe</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a5e22ca85fa0979956cdee85f758f4dcb</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForNoPendingTokens</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2a5c250a48805861ae2782915814c880</anchor>
      <arglist>(MQTTAsync c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac4424116c1b45ffe849c59b87cfc5e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ae253d0a13d3f5b4298ed73d8f86a66ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a58d2885655bd38c2cac5377b39f1e317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a44ccb8a13b24d76bf1f8e563d615d483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>abf211f84cde9b69f71844a156e62fc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test1OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aeeca4a7c3e495188a62ea5ccc992d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a40c79240a86cae716ab06550f6577f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a3f65ef27ae76c0bf2223ad2b2c8edf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a00c91dfb1a4795ec683f4f5553b8e51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac3e8676313348a3cd3f11916416b3c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>abd2c30671aeb2e3859d507efe3866fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a70c976c8a9408c72a5cbf04b1f648079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ae496a3459a0bd51f5591ea526ebce068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a4282bd2919b861c7a5c22c27994959eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a6bc7b3e4c7e37188cdadd5cbc15c7c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a22161345a6ac6aa470186198024abe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2429877702e7ad311097a61f30a332e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test3OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a7194e3fa18263dc717f5092ba7fd3151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a803a5a3a831c689194ff4d804eafc97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a47ab0b54e6f3767467defd4b78ecb400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aedf387f3e8e370097fb5a76997b4c2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab65c1f62dfe2c1e9059133153677abeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2f03c3a394c8a221aee6c04ab06ab180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test4OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a2c3287fd4aba4a68d3d4a7746ba3121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab2d525dfaa08fe5e46fcfdb8d42724f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a5cbb95b4bcadf76ca11db9bb1e84a0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>adbdc592a0a8872593d5dac0eb9e6b8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a31c89409aecb9aa1ab722d437458fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>af63cb934a51dbbdbc0d7d331d9ae251f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test5OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ab7251d4dfb0e4125aa6605ec792d0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_messages_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a98a013dfbe2ef7c234a24c2760ae1e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_will_message_received</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>aa7e95d47d49d38a796a2c39e8833bd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7c_connected</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ac23b19746379871ee880119f8c6ea3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7dReady</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>adb7b978365dc9dabd2d2db55c7842aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7Finished</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a8b9276f008d33ffe2918f0afe875231d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7OnFailureCalled</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a74a8b7d196e43edb213d422035b04462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>test_topic</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a01aae3824d7c31608d6e1d5c970145ce</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>unique</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ad33e22e3fb437ba5658005a21a77e1d2</anchor>
      <arglist>[50]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>willTopic</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>abf484037dd7900b45aac5490c6189034</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test95_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_destroy.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__connect__destroy_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <class kind="struct">thread_parms</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINAPI</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a9aa60e1ead64be77ad551e745cbfd4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_mutex</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a9302b7eff25cbda38c74e03c7984a762</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>thread_return_type WINAPI</type>
      <name>test1_destroy</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ad2d21d531db5c47e1f0ce1e7d51d5e90</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock_mutex</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ae9a42266bf1098e1dfbbb94fab8544a0</anchor>
      <arglist>(mutex_type amutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test__connect__destroy_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_issue373.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__issue373_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleTrace</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a3e8270f57ad88bf9f2ae699228d56f01</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1373OnFailure</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>acd7642e2a7613a223a3c52b491cbbd3b</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test373_messageArrived</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>aebea71a9ed3abbea054bfebc6ed0a9ba</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test373_onWriteFailure</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a2607737e63c42066b08f88a38539334f</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test373_onWriteSuccess</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>abf39de034f700c335e334bf2d2b860e8</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test373ConnectionLost</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>abc213bc1fb774528ac9a879758946d1d</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test373DeliveryComplete</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a19ea684b1983f9c142a51a1d40df4cf4</anchor>
      <arglist>(void *context, MQTTAsync_token token)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test373OnConnect</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>ad3e528435985e34b340421764be981b6</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test373SendPublishMessage</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>aa4a03f9928287c54bd4f251828298afc</anchor>
      <arglist>(MQTTAsync handle, int id, const unsigned int QoS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_373</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a0a79a21d47d233fda681dda33d8e2d3e</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connectCnt</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>ad6a6f6711975e44d22af28d4b0eb4adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connected</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a9709aefe4930807392898aecb0cb8a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connecting</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a778d68f29c5d626c6c1c3957530ac3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failedPublishCnt</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a88df3c06df7ece6fea3295172c63ff13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>goodPublishCnt</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a5c819711fc225295b0acc57f436d528b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pendingMessageCnt</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a1ac14ac42cc9cb2c207e60048f8ab829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pendingMessageCntMax</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a7c932f97f505ef3ec0efad34b1c33931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>test373Payload</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>aa09559897bd10137a3bcce2cfc29d9f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>unique</name>
      <anchorfile>test__issue373_8c.html</anchorfile>
      <anchor>ad33e22e3fb437ba5658005a21a77e1d2</anchor>
      <arglist>[50]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mqtt4async.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__mqtt4async_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>afeb5f3b4ebce5735377b3822953a9f96</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect2</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>afc149572704984c57a359b43485f93b2</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onConnect3</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a898a63996169ef106953ca64e7666c2f</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ae526bfc5cb8d9e9a820d7aa0f8857b9c</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect2</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a8ea97659b73fabb5060d51f82bb19430</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_onDisconnect3</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ad98c43ea794e19a2868dd71203cdadc3</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onConnect1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a6e7976974d74e5c57f2aa35d192aa882</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onDisconnect</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a6d3ba61b4e220a70e77198ac87eb7e62</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onSubscribe1</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a9834cf92ae3469129dbd0af922512e8a</anchor>
      <arglist>(void *context, MQTTAsync_successData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_onSubscribe2</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a56040593e57136edeb357f67ead4c2cb</anchor>
      <arglist>(void *context, MQTTAsync_failureData *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_finished</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>afa65969ed19aeeaf8542cf9e5957e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test__mqtt4async_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mqtt4sync.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__mqtt4sync_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a80b96f1f04f36c47e75ac68af1dbad15</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2_deliveryComplete</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a14dca9a11e6b8491d2add58a15f397b9</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test2_messageArrived</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>aab1e52fd8026b6b2a66c03b35ecef2b5</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>test2_arrivedcount</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a04c543738b1126c3d8e475d0879e4f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test2_deliveryCompleted</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ac72a6530b084adeab4f07dd3e1654eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_message</type>
      <name>test2_pubmsg</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ae773db3dddc97ec8395ffa84b9aece55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test__mqtt4sync_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_offline.py</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/python/</path>
    <filename>test__offline_8py</filename>
    <namespace>test_offline</namespace>
    <member kind="function">
      <type>def</type>
      <name>connected</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>af8efff46befa864f43cebe1a3f6fc0e7</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>adee485ce3e1c02931c5c6ab8a2f74b46</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a902535b9933610d6f5d7e2b783052e74</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a7496504e8dc60bb632c611151edd2b67</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onFailure</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a26e8babfc284aa681ae8cdbbba0c4410</anchor>
      <arglist>(context, failureData)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSuccess</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ae9985e1c0dd6e44c37981969ca55dd9c</anchor>
      <arglist>(context, successData)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a9f361118eaf7d94bad34c76136937bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ac52f303173f17c1a48295bb3c7805bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>aed1757ee7eec10cdb3b751e187c7abcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>context</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a9a6101aefdc921b8300a4c3af401362c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ae06eff090fc7822f2b88e25308e85366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a0e1aa3b9cb27468fee93b3b1b5c4bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a0d1e0e3f9534f3a1136f36388c6ccd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>acde98ebdfa58db80b03dc7fd9389b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a30ef61996f30608358524787736fd120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_package.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test_package/</path>
    <filename>test__package_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESS</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a280feb883e9d4a7edcc69c8bcb9f38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTID</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>ac341f7f366a2d62e9e6d6cd43a46d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a35312e3b62c575eb2a53856683c11ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QOS</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a1e5759eb3f87b00bf4acf6579f9034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPIC</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a39757563bccdc110e93a1914cef2663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connlost</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a2a87ef47168dc639b307a285b8cb4462</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delivered</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a4a79780b9057489f0740020d6bae250f</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msgarrvd</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a1f0795cbda29e32b3d6f379c226726f3</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *message)</arglist>
    </member>
    <member kind="variable">
      <type>volatile MQTTClient_deliveryToken</type>
      <name>deliveredtoken</name>
      <anchorfile>test__package_8c.html</anchorfile>
      <anchor>a164b7ca0311283e307792ce80899259b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_persistence.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__persistence_8c</filename>
    <includes id="MQTTAsync_8h" name="MQTTAsync.h" local="yes" imported="no">MQTTAsync.h</includes>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXMSGS</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>aa2f5e92607a15aac89862ed44807f388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD_LEN</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a212a14606599edd2c69298c5cffa64a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleTrace</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a3e8270f57ad88bf9f2ae699228d56f01</anchor>
      <arglist>(enum MQTTASYNC_TRACE_LEVELS level, char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logProperties</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>aa98ec273cdea908dcfd4038c2df87ddc</anchor>
      <arglist>(MQTTProperties *props)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MySleep</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>aa75a101284df8464c986fbf8ea835d28</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a2966778c586caeb8943a238e0f2b9153</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test7_messageArrived</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a410ea814f267ca48256973f72794bbcc</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cConnected</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a2bd210cb02d75af41d32c7de657cb9a2</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectFailure</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ab6b0f6e562023d0a34ef0d37ef8dce7e</anchor>
      <arglist>(void *context, MQTTAsync_failureData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test7cOnConnectSuccess</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a36b9011ebc434c66a48a1a51e4a91755</anchor>
      <arglist>(void *context, MQTTAsync_successData5 *response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_messages_received</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a98a013dfbe2ef7c234a24c2760ae1e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7_will_message_received</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>aa7e95d47d49d38a796a2c39e8833bd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7c_connected</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ac23b19746379871ee880119f8c6ea3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7Finished</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a8b9276f008d33ffe2918f0afe875231d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test7OnFailureCalled</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a74a8b7d196e43edb213d422035b04462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>test_topic</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a4d3f97a5a940eab5527a260b78ae917c</anchor>
      <arglist>[50]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>unique</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ad33e22e3fb437ba5658005a21a77e1d2</anchor>
      <arglist>[50]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>willTopic</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>abf484037dd7900b45aac5490c6189034</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test__persistence_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sync_session_present.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>test__sync__session__present_8c</filename>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mqsleep</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a0b0c67f1a50c5d90c29396bba8de252c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mysleep</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ae48218689dec4b13a7761a1420fb2dbd</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>aa899bf1bd2b45231cb12c9ad87efc715</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_connectionLost</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a500ca05f27c004d91bdcaa1317b675e7</anchor>
      <arglist>(void *context, char *cause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test1_deliveryComplete</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ad467474ee019b3d91515e43df200dd44</anchor>
      <arglist>(void *context, MQTTClient_deliveryToken token)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test1_messageArrived</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>aa67ed3022faceae5dfcf4f893f675de9</anchor>
      <arglist>(void *context, char *topicName, int topicLen, MQTTClient_message *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>test1_c1</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ae829a4d255c9431a50ff20046e5e37b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>test__sync__session__present_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thread.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/test/</path>
    <filename>thread_8c</filename>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <class kind="struct">Options</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a74bb3debd3b0d3f9c3fe210442b4cacc</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert1</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a5f0e094af8c3f26b13b0063f9ab24ef1</anchor>
      <arglist>(a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_DEBUG</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a378af3e06f2830ea75a103b93ed7e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGA_INFO</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a8ff26c679e1ee029a446326341108d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mysleep</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>af5a149ea8f094b446ec24be6cba469a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_TIME_TYPE</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a0a7218845c1bc4a4eab72fc0cc7395d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINAPI</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a9aa60e1ead64be77ad551e745cbfd4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>thread_return_type</type>
      <name>cond_secondary</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a62269ae8c56f5b22dc6b6a17edd10e54</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>elapsed</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a373722f946bf9680abb4de0dfb11fa22</anchor>
      <arglist>(START_TIME_TYPE start_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getopts</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a8738a231d1f57116e8b292eda385576d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>mutex_secondary</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>ae61087a84bb8b364c0282c45953176c7</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myassert</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>ab561750682590a267e5be0d349006188</anchor>
      <arglist>(char *filename, int lineno, char *description, int value, char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyLog</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a19c8028dcc9d703788db089493ea63cd</anchor>
      <arglist>(int LOGA_level, char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static thread_return_type WINAPI</type>
      <name>sem_secondary</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a0bc81ac5c7a913b22b8b1122b4abf6d5</anchor>
      <arglist>(void *n)</arglist>
    </member>
    <member kind="function">
      <type>START_TIME_TYPE</type>
      <name>start_clock</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a13353a603a8597ea8f63b1c1970cf7a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_cond</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a7c3e179193d420da43cf1c9e91c377e9</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_mutex</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a334a048f3ea79959ee33d64e47da675b</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_sem</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a24604da852cc51f02d102c5e0ea97c9f</anchor>
      <arglist>(struct Options options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>ae8605e2b78cd4a81b6c6b5c30cb7366a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_test_result</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>ac4613e746e541f300aac77f44113a056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cur_output</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a095e8909893c80d59e521d764887ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failures</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a5c7ba59d434acf5dafb8ec5fd28e9a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>global_start_time</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a90f0975292d628f4ccc8efd1be9cbc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Options</type>
      <name>options</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a7d0dca3ff94562cf6f985b6bcee1c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>output</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a4b33a492e60e1cd03b971c8c5d1e247a</anchor>
      <arglist>[3000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>a97c9357757a4fa8d4de138e5291255bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>xml</name>
      <anchorfile>thread_8c.html</anchorfile>
      <anchor>ae4ee6000e677bc59195339a34bf1a398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Thread.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Thread_8c</filename>
    <includes id="Thread_8h" name="Thread.h" local="yes" imported="no">Thread.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="OsWrapper_8h" name="OsWrapper.h" local="yes" imported="no">OsWrapper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USE_TRYWAIT</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a2e03e487017d6743d167fdbb044f71c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_check_sem</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>ad327c467c568b27be4c3676fc698e129</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>cond_type</type>
      <name>Thread_create_cond</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>afdd152c518f968c777012d7dfb20ef96</anchor>
      <arglist>(int *rc)</arglist>
    </member>
    <member kind="function">
      <type>mutex_type</type>
      <name>Thread_create_mutex</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a6c1b6aaeb2f7e1d5b4a4936f0568b868</anchor>
      <arglist>(int *rc)</arglist>
    </member>
    <member kind="function">
      <type>sem_type</type>
      <name>Thread_create_sem</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a3b9b6cb543ee55442d2037a971f651db</anchor>
      <arglist>(int *rc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_cond</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a95309628f2c15de1f3ea8047b086a707</anchor>
      <arglist>(cond_type condvar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_mutex</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>ab586558bf9d7030f479ca574ea7e55a4</anchor>
      <arglist>(mutex_type mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_sem</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>ad075ec07f801ac1a2a7dee7097048182</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>thread_id_type</type>
      <name>Thread_getid</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a216e79bc196440343aa802dfad8dc38b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_lock_mutex</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a7e92185eb22775c76e1b6b8865468f17</anchor>
      <arglist>(mutex_type mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_post_sem</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>ac023f527bed9c6c3a20244fa7efe272c</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_signal_cond</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a7b0d40dc1603a6e93db0ee970bb6750f</anchor>
      <arglist>(cond_type condvar)</arglist>
    </member>
    <member kind="function">
      <type>thread_type</type>
      <name>Thread_start</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a2e22778d99253b899d19a5c92826b4e1</anchor>
      <arglist>(thread_fn fn, void *parameter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_unlock_mutex</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a5faf758226199e7cf93f6b489aca07f7</anchor>
      <arglist>(mutex_type mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_wait_cond</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>ae8209c766c45f3c150db2c6735378936</anchor>
      <arglist>(cond_type condvar, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_wait_sem</name>
      <anchorfile>Thread_8c.html</anchorfile>
      <anchor>a4d0bbfc059da3cd10626244d3468d319</anchor>
      <arglist>(sem_type sem, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Thread.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Thread_8h</filename>
    <includes id="MQTTExportDeclarations_8h" name="MQTTExportDeclarations.h" local="yes" imported="no">MQTTExportDeclarations.h</includes>
    <includes id="MQTTClient_8h" name="MQTTClient.h" local="yes" imported="no">MQTTClient.h</includes>
    <includes id="mutex__type_8h" name="mutex_type.h" local="yes" imported="no">mutex_type.h</includes>
    <class kind="struct">cond_type_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>thread_id_type</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a59334c83493e26fe13effbbe6f0009d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>thread_return_type</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a2b874f92ce1dd21d599199243a09c47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>thread_type</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ab952ca7bf0529585659b8abdfde1659a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cond_type_struct *</type>
      <name>cond_type</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a56c8bdb50ab4c6861db4eac735d2e1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sem_t *</type>
      <name>sem_type</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a19c52d7404d71b4de530f66561d51915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_return_type(*</type>
      <name>thread_fn</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a9c9ff985e976ac956740103f86b0b0b1</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_check_sem</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ad327c467c568b27be4c3676fc698e129</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>cond_type</type>
      <name>Thread_create_cond</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ae222467ec70cca606e1366e6cb592280</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API mutex_type</type>
      <name>Thread_create_mutex</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a8c68f780c34fa228efc994ad6a1244df</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>sem_type</type>
      <name>Thread_create_sem</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a5ab4acf248bb6f254a34f11f8813d72b</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_cond</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>aa76844776f16ac6e69c5f1696035634e</anchor>
      <arglist>(cond_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_mutex</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>aa1130875e72fbd6452950221860d02dc</anchor>
      <arglist>(mutex_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_destroy_sem</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ad075ec07f801ac1a2a7dee7097048182</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API thread_id_type</type>
      <name>Thread_getid</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>adfb6a2dafaf261f4397e93c58f1e22bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>Thread_lock_mutex</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a90290833538c7b9d2091fc24fa9d5b2c</anchor>
      <arglist>(mutex_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_post_sem</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ac023f527bed9c6c3a20244fa7efe272c</anchor>
      <arglist>(sem_type sem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_signal_cond</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a407fed3abf6fd7fffebc5ccccc416a40</anchor>
      <arglist>(cond_type)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API thread_type</type>
      <name>Thread_start</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>abc44404e1177b0e4302e6f2a891266b3</anchor>
      <arglist>(thread_fn, void *)</arglist>
    </member>
    <member kind="function">
      <type>LIBMQTT_API int</type>
      <name>Thread_unlock_mutex</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a79ba9535a73e05b9ceb095559d8cb550</anchor>
      <arglist>(mutex_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_wait_cond</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>ae8209c766c45f3c150db2c6735378936</anchor>
      <arglist>(cond_type condvar, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Thread_wait_sem</name>
      <anchorfile>Thread_8h.html</anchorfile>
      <anchor>a4d0bbfc059da3cd10626244d3468d319</anchor>
      <arglist>(sem_type sem, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timeseries_qwt.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>timeseries__qwt_8cpp</filename>
    <includes id="timeseries__qwt_8h" name="timeseries_qwt.h" local="yes" imported="no">timeseries_qwt.h</includes>
  </compound>
  <compound kind="file">
    <name>timeseries_qwt.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>timeseries__qwt_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="qwt__series__data_8h" name="qwt_series_data.h" local="yes" imported="no">qwt_series_data.h</includes>
    <includes id="transform__function_8h" name="transform_function.h" local="yes" imported="no">PlotJuggler/transform_function.h</includes>
    <class kind="class">QwtSeriesWrapper</class>
    <class kind="class">QwtTimeseries</class>
    <class kind="class">TransformedTimeseries</class>
  </compound>
  <compound kind="file">
    <name>transform_function.h</name>
    <path>/tmp/ws/src/plotjuggler/include/PlotJuggler/</path>
    <filename>transform__function_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <includes id="pj__plugin_8h" name="pj_plugin.h" local="yes" imported="no">PlotJuggler/pj_plugin.h</includes>
    <class kind="class">PJ::TimeSeriesTransform</class>
    <class kind="class">PJ::TransformFactory</class>
    <namespace>PJ</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TimeSeriesTransform_iid</name>
      <anchorfile>transform__function_8h.html</anchorfile>
      <anchor>a76e3c4939859a96acfca30d3010af5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeriesTransform &gt;</type>
      <name>TimeSeriesTransformPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a85b2e5414a044643082f0f38fbe23cbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_selector.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>transform__selector_8cpp</filename>
    <includes id="transform__selector_8h" name="transform_selector.h" local="yes" imported="no">transform_selector.h</includes>
  </compound>
  <compound kind="file">
    <name>transform_selector.h</name>
    <path>/tmp/ws/src/plotjuggler/src/transforms/</path>
    <filename>transform__selector_8h</filename>
    <class kind="class">TransformSelector</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>Tree.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Tree_8c</filename>
    <includes id="Tree_8h" name="Tree.h" local="yes" imported="no">Tree.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LEFT</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a437ef08681e7210d6678427030446a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>affe776513b24d84b39af8ab0930fef7f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RIGHT</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a80fb826a684cf3f0d306b22aa100ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREE_C</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a98e60eaccf67d1bcce846ad591c71a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isBlack</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a88bbea08f3a6d6f58e794f20a77cd114</anchor>
      <arglist>(Node *aNode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isRed</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a652270057d64439ce3d6207d7a2cc84b</anchor>
      <arglist>(Node *aNode)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeAdd</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a2ca6a0094a3e0e0760423cb9a9057bdd</anchor>
      <arglist>(Tree *aTree, void *content, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeAddByIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>afa8473167abb71831644bf8a322bc3b6</anchor>
      <arglist>(Tree *aTree, void *content, size_t size, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeAddIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a8e255acb509907266243b2881d0d0baa</anchor>
      <arglist>(Tree *aTree, int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeBAASub</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a09e97005c4b558e417576263f6a2e519</anchor>
      <arglist>(Tree *aTree, Node *curnode, int which, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeBalanceAfterAdd</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a798ac646499c5855a4a0bbb0980ad574</anchor>
      <arglist>(Tree *aTree, Node *curnode, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeBalanceAfterRemove</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a3e25fa034e04bd945ab61dcbca9243dc</anchor>
      <arglist>(Tree *aTree, Node *curnode, int index)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeBARSub</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a1340134baba9248dbabf43ad4a8aa622</anchor>
      <arglist>(Tree *aTree, Node *curnode, int which, int index)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFind</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a4d470b2b9029b3f2fba6a7f6010be415</anchor>
      <arglist>(Tree *aTree, void *key)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFindContentIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a250a4ceabb1ca40055aa195374dd5411</anchor>
      <arglist>(Tree *aTree, void *key, int index)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFindIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>accf6b6e5252b940776ab3753e6534ce9</anchor>
      <arglist>(Tree *aTree, void *key, int index)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFindIndex1</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a22375e6de7f2422f62f2094994568e15</anchor>
      <arglist>(Tree *aTree, void *key, int index, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeFree</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>ac3cc0c325bb8ee4d1bfd5b823d7c0c44</anchor>
      <arglist>(Tree *aTree)</arglist>
    </member>
    <member kind="function">
      <type>Tree *</type>
      <name>TreeInitialize</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>aa5ee1e466d266b289dc45cbd97116b83</anchor>
      <arglist>(int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeInitializeNoMalloc</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a6ec04f95fe9b003836f7f789cc6d90af</anchor>
      <arglist>(Tree *aTree, int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreeIntCompare</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a5900a3b9572e7b362b76a30d6074438d</anchor>
      <arglist>(void *a, void *b, int content)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeMinimum</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a9d8b49c88976a5fe898cde75921d1455</anchor>
      <arglist>(Node *curnode)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeNextElement</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a4a8f51ee862702cb3e6b8df539b5e1a4</anchor>
      <arglist>(Tree *aTree, Node *curnode)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeNextElementIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>afaf848f42d095378d5045464fa4a1abd</anchor>
      <arglist>(Tree *aTree, Node *curnode, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreePtrCompare</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>ac7cdf54a1d2710c2231d64e9a1c5550d</anchor>
      <arglist>(void *a, void *b, int content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemove</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a118186877dc679b41a00db4edf8b473e</anchor>
      <arglist>(Tree *aTree, void *content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a1263bdfc6a906db3023ca1a6ad5302a4</anchor>
      <arglist>(Tree *aTree, void *content, int index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveKey</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a2476b2a8c0ba785b45dfa82b8fd52907</anchor>
      <arglist>(Tree *aTree, void *key)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveKeyIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>afe83c51e65e3cb9ba66acd431e3bdb6e</anchor>
      <arglist>(Tree *aTree, void *key, int index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveNodeIndex</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a9c3b81e7e63498e3a8f7bd28c4caec10</anchor>
      <arglist>(Tree *aTree, Node *curnode, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeRotate</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a9410a1449678720e084a7e19e1419f0b</anchor>
      <arglist>(Tree *aTree, Node *curnode, int direction, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreeStringCompare</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>a7160d170563e914085a8769155c9eae1</anchor>
      <arglist>(void *a, void *b, int content)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeSuccessor</name>
      <anchorfile>Tree_8c.html</anchorfile>
      <anchor>ad985fd2cdb2aa281a4be97566eb13853</anchor>
      <arglist>(Node *curnode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tree.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>Tree_8h</filename>
    <class kind="struct">NodeStruct</class>
    <class kind="struct">Tree</class>
    <member kind="typedef">
      <type>struct NodeStruct</type>
      <name>Node</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>ac3b4c481a914bb1a6e0c9db28a64b394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeAdd</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a2ca6a0094a3e0e0760423cb9a9057bdd</anchor>
      <arglist>(Tree *aTree, void *content, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeAddIndex</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a8e255acb509907266243b2881d0d0baa</anchor>
      <arglist>(Tree *aTree, int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFind</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a4d470b2b9029b3f2fba6a7f6010be415</anchor>
      <arglist>(Tree *aTree, void *key)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeFindIndex</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>accf6b6e5252b940776ab3753e6534ce9</anchor>
      <arglist>(Tree *aTree, void *key, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeFree</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>ac3cc0c325bb8ee4d1bfd5b823d7c0c44</anchor>
      <arglist>(Tree *aTree)</arglist>
    </member>
    <member kind="function">
      <type>Tree *</type>
      <name>TreeInitialize</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>aa5ee1e466d266b289dc45cbd97116b83</anchor>
      <arglist>(int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreeInitializeNoMalloc</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a6ec04f95fe9b003836f7f789cc6d90af</anchor>
      <arglist>(Tree *aTree, int(*compare)(void *, void *, int))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreeIntCompare</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a63e304ff5224d43252eb8aab97b8baad</anchor>
      <arglist>(void *a, void *b, int)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>TreeNextElement</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a4a8f51ee862702cb3e6b8df539b5e1a4</anchor>
      <arglist>(Tree *aTree, Node *curnode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreePtrCompare</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a9e97be72f80540d048ea728c356f1d53</anchor>
      <arglist>(void *a, void *b, int)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemove</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a118186877dc679b41a00db4edf8b473e</anchor>
      <arglist>(Tree *aTree, void *content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveKey</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a2476b2a8c0ba785b45dfa82b8fd52907</anchor>
      <arglist>(Tree *aTree, void *key)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveKeyIndex</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>afe83c51e65e3cb9ba66acd431e3bdb6e</anchor>
      <arglist>(Tree *aTree, void *key, int index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>TreeRemoveNodeIndex</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>af99f4b58988f13776f1183315b906925</anchor>
      <arglist>(Tree *aTree, Node *aNode, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TreeStringCompare</name>
      <anchorfile>Tree_8h.html</anchorfile>
      <anchor>a398517c2f533e2fd7571de8dbfe6ce6e</anchor>
      <arglist>(void *a, void *b, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree_completer.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>tree__completer_8h</filename>
    <includes id="alphanum_8hpp" name="alphanum.hpp" local="yes" imported="no">PlotJuggler/alphanum.hpp</includes>
  </compound>
  <compound kind="file">
    <name>udp_client.py</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamUDP/</path>
    <filename>udp__client_8py</filename>
    <namespace>udp_client</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>a0e70c8e25db157c18c26d896a4531be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>ab55a745a953bdb8140bbbe45aa9301cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>ac3e86378cfe3a1a3746fb1adb8092124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp_server.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamUDP/</path>
    <filename>udp__server_8cpp</filename>
    <includes id="udp__server_8h" name="udp_server.h" local="yes" imported="no">udp_server.h</includes>
    <class kind="class">UdpServerDialog</class>
  </compound>
  <compound kind="file">
    <name>udp_server.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamUDP/</path>
    <filename>udp__server_8h</filename>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <class kind="class">UDP_Server</class>
  </compound>
  <compound kind="file">
    <name>ulog_messages.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>ulog__messages_8h</filename>
    <class kind="struct">ulog_file_header_s</class>
    <class kind="struct">ulog_message_add_logged_s</class>
    <class kind="struct">ulog_message_data_header_s</class>
    <class kind="struct">ulog_message_dropout_s</class>
    <class kind="struct">ulog_message_flag_bits_s</class>
    <class kind="struct">ulog_message_format_s</class>
    <class kind="struct">ulog_message_header_s</class>
    <class kind="struct">ulog_message_info_header_s</class>
    <class kind="struct">ulog_message_info_multiple_header_s</class>
    <class kind="struct">ulog_message_logging_s</class>
    <class kind="struct">ulog_message_parameter_header_s</class>
    <class kind="struct">ulog_message_remove_logged_s</class>
    <class kind="struct">ulog_message_sync_s</class>
    <member kind="define">
      <type>#define</type>
      <name>ULOG_INCOMPAT_FLAG0_DATA_APPENDED_MASK</name>
      <anchorfile>ulog__messages_8h.html</anchorfile>
      <anchor>ae28e6bc42f36f3561b3915d40f360050</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOG_MSG_HEADER_LEN</name>
      <anchorfile>ulog__messages_8h.html</anchorfile>
      <anchor>a83ae71dd5379a4ede593960d1deeb38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULogMessageType</name>
      <anchorfile>ulog__messages_8h.html</anchorfile>
      <anchor>a28d7fa182ceafe7177f7aa5e1f178f05</anchor>
      <arglist></arglist>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a47c8929b6152d540597c758853ff95a2">FORMAT</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05ae44f9e348e41cb272efa87387728571b">DATA</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a551b723eafd6a31d444fcb2f5920fbd3">INFO</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a3641ed7ac5c5af29403d2c25713d4f6c">INFO_MULTIPLE</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05abf1d4bbf6ed8626603df4a7cac94ee8c">PARAMETER</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a6ce38773e7d1a97c939565ede21b6e19">ADD_LOGGED_MSG</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05abf7b79b043340ec19a1e8736ad5bc670">REMOVE_LOGGED_MSG</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a274ccef15a21e829d03293a6fd1974f3">SYNC</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05ab03cdf0c90fd8fc60807f82e99aea446">DROPOUT</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a042bca9f4ffd4cb8530fa2a9035e00c3">LOGGING</enumvalue>
      <enumvalue file="ulog__messages_8h.html" anchor="a28d7fa182ceafe7177f7aa5e1f178f05a44698eb5681aaddcf4fce5e810a8b556">FLAG_BITS</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>ulog_parameters_dialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>ulog__parameters__dialog_8cpp</filename>
    <includes id="ulog__parameters__dialog_8h" name="ulog_parameters_dialog.h" local="yes" imported="no">ulog_parameters_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>ulog_parameters_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>ulog__parameters__dialog_8h</filename>
    <includes id="ulog__parser_8h" name="ulog_parser.h" local="yes" imported="no">ulog_parser.h</includes>
    <class kind="class">ULogParametersDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>ulog_parser.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>ulog__parser_8cpp</filename>
    <includes id="ulog__parser_8h" name="ulog_parser.h" local="yes" imported="no">ulog_parser.h</includes>
    <includes id="ulog__messages_8h" name="ulog_messages.h" local="yes" imported="no">ulog_messages.h</includes>
    <member kind="typedef">
      <type>std::ios</type>
      <name>ios</name>
      <anchorfile>ulog__parser_8cpp.html</anchorfile>
      <anchor>a2cd4c5b8103ff3f85812f05cb0c30f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>int_to_hex</name>
      <anchorfile>ulog__parser_8cpp.html</anchorfile>
      <anchor>a3d80a92be7e870db6c10c2a745b1626a</anchor>
      <arglist>(T i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ulog_parser.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataLoadULog/</path>
    <filename>ulog__parser_8h</filename>
    <includes id="string__view_8hpp" name="string_view.hpp" local="yes" imported="no">string_view.hpp</includes>
    <class kind="struct">ULogParser::DataStream</class>
    <class kind="struct">ULogParser::Field</class>
    <class kind="struct">ULogParser::Format</class>
    <class kind="struct">ULogParser::MessageLog</class>
    <class kind="struct">ULogParser::Parameter</class>
    <class kind="struct">ULogParser::Subscription</class>
    <class kind="struct">ULogParser::Timeseries</class>
    <class kind="class">ULogParser</class>
    <member kind="typedef">
      <type>nonstd::string_view</type>
      <name>StringView</name>
      <anchorfile>ulog__parser_8h.html</anchorfile>
      <anchor>a6592615f806edbf933b5d7ea1d71f94d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf-8.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>utf-8_8c</filename>
    <includes id="utf-8_8h" name="utf-8.h" local="yes" imported="no">utf-8.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>UTF8_char_validate</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a9727caa7417e6bed8cfad4121a22628d</anchor>
      <arglist>(int len, const char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8_validate</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>ad2012627fca4b4bdd9f67bde49b0d1cb</anchor>
      <arglist>(int len, const char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8_validateString</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a4f3cf77538d867bb5b421bcb687dccdf</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="variable">
      <type>struct @73::@74</type>
      <name>bytes</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a885d1b19298ff9c35a6a4ac19d7a305e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>afed088663f8704004425cdae2120b9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>lower</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a17ae1b83727db4230c8df98b4ee953fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>upper</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a716463de5d02ad40678f2376abcdd90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct @73</type>
      <name>valid_ranges</name>
      <anchorfile>utf-8_8c.html</anchorfile>
      <anchor>a4307b15b80564f50ccd3bb8191ba9767</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf-8.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>utf-8_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>UTF8_validate</name>
      <anchorfile>utf-8_8h.html</anchorfile>
      <anchor>ad2012627fca4b4bdd9f67bde49b0d1cb</anchor>
      <arglist>(int len, const char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8_validateString</name>
      <anchorfile>utf-8_8h.html</anchorfile>
      <anchor>a4f3cf77538d867bb5b421bcb687dccdf</anchor>
      <arglist>(const char *string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>utils_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; QString &gt;, bool &gt;</type>
      <name>MoveData</name>
      <anchorfile>utils_8cpp.html</anchorfile>
      <anchor>aba6995a1773a8ed2c1488b986c79d319</anchor>
      <arglist>(PlotDataMapRef &amp;source, PlotDataMapRef &amp;destination)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/plotjuggler/src/</path>
    <filename>utils_8h</filename>
    <includes id="plotdata_8h" name="plotdata.h" local="yes" imported="no">PlotJuggler/plotdata.h</includes>
    <class kind="class">MonitoredValue</class>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; QString &gt;, bool &gt;</type>
      <name>MoveData</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>acf0fb6d3a674cf7b594cbfd5a69f8602</anchor>
      <arglist>(PlotDataMapRef &amp;source, PlotDataMapRef &amp;destination)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WebSocket.c</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>WebSocket_8c</filename>
    <includes id="WebSocket_8h" name="WebSocket.h" local="yes" imported="no">WebSocket.h</includes>
    <includes id="Base64_8h" name="Base64.h" local="yes" imported="no">Base64.h</includes>
    <includes id="Log_8h" name="Log.h" local="yes" imported="no">Log.h</includes>
    <includes id="SHA1_8h" name="SHA1.h" local="yes" imported="no">SHA1.h</includes>
    <includes id="LinkedList_8h" name="LinkedList.h" local="yes" imported="no">LinkedList.h</includes>
    <includes id="MQTTProtocolOut_8h" name="MQTTProtocolOut.h" local="yes" imported="no">MQTTProtocolOut.h</includes>
    <includes id="SocketBuffer_8h" name="SocketBuffer.h" local="yes" imported="no">SocketBuffer.h</includes>
    <includes id="StackTrace_8h" name="StackTrace.h" local="yes" imported="no">StackTrace.h</includes>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">Socket.h</includes>
    <includes id="Heap_8h" name="Heap.h" local="yes" imported="no">Heap.h</includes>
    <class kind="struct">frameData</class>
    <class kind="struct">ws_frame</class>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_PROTOCOL</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a0be4d3cc928f5cf330c92db6ccc0a665</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uuid_t</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>afe72ea97f61d26d4b92d56c4d3b40a78</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uuid_generate</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a804579c25f4e14c9f7b2d6252efdecea</anchor>
      <arglist>(uuid_t out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uuid_unparse</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>af3fa1cc2da7e80296d00b760b96f2384</anchor>
      <arglist>(uuid_t uu, char *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct frameData</type>
      <name>WebSocket_buildFrame</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a55d75c0137f0db8c851d02d1858ce474</anchor>
      <arglist>(networkHandles *net, int opcode, int mask_data, char **pbuf0, size_t *pbuf0len, PacketBuffers *bufs)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>WebSocket_calculateFrameHeaderSize</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a5b62af52fb634f99a362dc45d67cf28b</anchor>
      <arglist>(networkHandles *net, int mask_data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_close</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a729f76e95c82390a75f04c0d17dd5c88</anchor>
      <arglist>(networkHandles *net, int status_code, const char *reason)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_connect</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>afbdca06c5bf4f9bff84318f8a73f1e9e</anchor>
      <arglist>(networkHandles *net, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>WebSocket_framePos</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>af46c4c6ca09296d3e9cd814601763e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_framePosSeekTo</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a7f14c5ec79a7aff124c34af157b72f3f</anchor>
      <arglist>(size_t pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_getch</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>afd62f6e38103c2fcb2b195f14fc50b66</anchor>
      <arglist>(networkHandles *net, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>WebSocket_getdata</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a1cd919580df629db1ce689e9b87e148d</anchor>
      <arglist>(networkHandles *net, size_t bytes, size_t *actual_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>WebSocket_getRawSocketData</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a267a0e5a95d4cf8aff92f073eed09e8a</anchor>
      <arglist>(networkHandles *net, size_t bytes, size_t *actual_len, int *rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WebSocket_pong</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>adc1cf787d3305094afd5358ac8ca8799</anchor>
      <arglist>(networkHandles *net, char *app_data, size_t app_data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_proxy_connect</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a6509c586853028c148cef3dd5048589e</anchor>
      <arglist>(networkHandles *net, int ssl, const char *hostname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_putdatas</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>ad3116219218311b4e3b5e43c81b3a039</anchor>
      <arglist>(networkHandles *net, char **buf0, size_t *buf0len, PacketBuffers *bufs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>WebSocket_receiveFrame</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>ad424f8ae1aa0622013331dce5cb32df6</anchor>
      <arglist>(networkHandles *net, size_t *actual_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WebSocket_rewindData</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a35579970e41018408ccffbd2a8759c3c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>WebSocket_strcasefind</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a94fe3d83b16475a88ef5cc8e5028634f</anchor>
      <arglist>(const char *buf, const char *str, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_terminate</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a268072362be6e745460cd7e87a9eb3bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WebSocket_unmaskData</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a40f94ee022c0e22a899c46ea07e797fe</anchor>
      <arglist>(size_t idx, PacketBuffers *bufs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_upgrade</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>acad2a70507c6f214dd41f19a4d0ef966</anchor>
      <arglist>(networkHandles *net)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>frame_buffer</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>aac9b5f40724728cd19f80e99263d1489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>frame_buffer_data_len</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a70e3babf9c54c0e117d2e5aac790041f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>frame_buffer_index</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a391f37e5c1e227cbeaa2b2f63cf2b4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>frame_buffer_len</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>a8234f27dfcbaa8326c607256df7362c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static List *</type>
      <name>in_frames</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>abcea34df69fe623f3eed70bb7ab510a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ws_frame *</type>
      <name>last_frame</name>
      <anchorfile>WebSocket_8c.html</anchorfile>
      <anchor>af474a88acc8a4c74ce9a19f120ede4e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WebSocket.h</name>
    <path>/tmp/ws/src/plotjuggler/3rdparty/paho.mqtt.c/src/</path>
    <filename>WebSocket_8h</filename>
    <includes id="MQTTPacket_8h" name="MQTTPacket.h" local="yes" imported="no">MQTTPacket.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_CONTINUE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>abe935320e58eafd46ce21f1f1ee24c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_TEXT</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a4c544ba2dd9ab13dea88282819c0a44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_BINARY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a90c24c72e73ae92d948afc31baa32a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_CLOSE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aee6a8b4fb65b19c904b25e71289fb52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_PING</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a10035cfed4d5649d76bd9bcecdad1e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_PONG</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>ad4c9482dffe4885f5879f8359b45fe90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NORMAL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a02cf4f315fc7d588c8c927cb7fa986bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_GOING_AWAY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a86ddc65007375802b725b35cf21bbb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_PROTOCOL_ERROR</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a3f25981c253c67916eb835e42367666c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_UNKNOWN_DATA</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>af518a05672f5f022c5a5cea9b41ab532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_RESERVED</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a0750b143be8a6bf15da96acca05b76b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NO_STATUS_CODE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a219bfcd3a98b8d8e6492dfc5a27e580c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_ABNORMAL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aac1b1a9554607d45f9b81c1005933aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_BAD_DATA</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a41e1ae51de5d39fcf122f883f3fb0d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_POLICY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a8461fc6cf61d9c4ebb9db514826f5d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_MSG_TOO_BIG</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aa7eb422382baf1b4dead81e60c762b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NO_EXTENSION</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a5837dce2b92d8c8ff8c01c696f083b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebScoket_CLOSE_UNEXPECTED</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aa66f31ee6ca803694241edffd7879ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_TLS_FAIL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a33c87746cca54a9c667cb209a390aec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_close</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a729f76e95c82390a75f04c0d17dd5c88</anchor>
      <arglist>(networkHandles *net, int status_code, const char *reason)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_connect</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>afbdca06c5bf4f9bff84318f8a73f1e9e</anchor>
      <arglist>(networkHandles *net, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>WebSocket_framePos</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>af46c4c6ca09296d3e9cd814601763e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_framePosSeekTo</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a2b0928dec9083b7503aeaa8a41a109d2</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_getch</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>afd62f6e38103c2fcb2b195f14fc50b66</anchor>
      <arglist>(networkHandles *net, char *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>WebSocket_getdata</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a1cd919580df629db1ce689e9b87e148d</anchor>
      <arglist>(networkHandles *net, size_t bytes, size_t *actual_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_proxy_connect</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a6509c586853028c148cef3dd5048589e</anchor>
      <arglist>(networkHandles *net, int ssl, const char *hostname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_putdatas</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>ad3116219218311b4e3b5e43c81b3a039</anchor>
      <arglist>(networkHandles *net, char **buf0, size_t *buf0len, PacketBuffers *bufs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSocket_terminate</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a268072362be6e745460cd7e87a9eb3bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSocket_upgrade</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>acad2a70507c6f214dd41f19a4d0ef966</anchor>
      <arglist>(networkHandles *net)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_CONTINUE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>abe935320e58eafd46ce21f1f1ee24c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_TEXT</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a4c544ba2dd9ab13dea88282819c0a44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_BINARY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a90c24c72e73ae92d948afc31baa32a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_CLOSE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aee6a8b4fb65b19c904b25e71289fb52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_PING</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a10035cfed4d5649d76bd9bcecdad1e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_OP_PONG</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>ad4c9482dffe4885f5879f8359b45fe90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NORMAL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a02cf4f315fc7d588c8c927cb7fa986bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_GOING_AWAY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a86ddc65007375802b725b35cf21bbb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_PROTOCOL_ERROR</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a3f25981c253c67916eb835e42367666c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_UNKNOWN_DATA</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>af518a05672f5f022c5a5cea9b41ab532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_RESERVED</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a0750b143be8a6bf15da96acca05b76b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NO_STATUS_CODE</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a219bfcd3a98b8d8e6492dfc5a27e580c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_ABNORMAL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aac1b1a9554607d45f9b81c1005933aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_BAD_DATA</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a41e1ae51de5d39fcf122f883f3fb0d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_POLICY</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a8461fc6cf61d9c4ebb9db514826f5d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_MSG_TOO_BIG</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aa7eb422382baf1b4dead81e60c762b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_NO_EXTENSION</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a5837dce2b92d8c8ff8c01c696f083b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebScoket_CLOSE_UNEXPECTED</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>aa66f31ee6ca803694241edffd7879ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WebSocket_CLOSE_TLS_FAIL</name>
      <anchorfile>WebSocket_8h.html</anchorfile>
      <anchor>a33c87746cca54a9c667cb209a390aec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>websocket_client.py</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamWebsocket/</path>
    <filename>websocket__client_8py</filename>
    <namespace>websocket_client</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>a7e72dbbfebffd492a0f0bb8df057af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>a3405a7357f38a38e7d8096e6e84c13a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ws</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>ac03c8e19ccedbd9859738c4186b2b230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>websocket_server.cpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamWebsocket/</path>
    <filename>websocket__server_8cpp</filename>
    <includes id="websocket__server_8h" name="websocket_server.h" local="yes" imported="no">websocket_server.h</includes>
    <class kind="class">WebsocketDialog</class>
  </compound>
  <compound kind="file">
    <name>websocket_server.h</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamWebsocket/</path>
    <filename>websocket__server_8h</filename>
    <includes id="datastreamer__base_8h" name="datastreamer_base.h" local="yes" imported="no">PlotJuggler/datastreamer_base.h</includes>
    <includes id="messageparser__base_8h" name="messageparser_base.h" local="yes" imported="no">PlotJuggler/messageparser_base.h</includes>
    <class kind="class">WebsocketServer</class>
  </compound>
  <compound kind="file">
    <name>zmp_publisher.py</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamZMQ/</path>
    <filename>zmp__publisher_8py</filename>
    <namespace>zmp_publisher</namespace>
    <member kind="variable">
      <type></type>
      <name>context</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a463cb83fbb3b27b37c08fbbd7f5f5f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a72d67bcdc3db9dc5c0a5493c5f859293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>af842d270938f2e20bae0fb47d647336d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a7882a29f9a5740227813ff7eae5db3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq.hpp</name>
    <path>/tmp/ws/src/plotjuggler/plugins/DataStreamZMQ/</path>
    <filename>zmq_8hpp</filename>
    <class kind="struct">zmq::from_handle_t::_private</class>
    <class kind="class">zmq::context_t</class>
    <class kind="class">zmq::error_t</class>
    <class kind="struct">zmq::from_handle_t</class>
    <class kind="class">zmq::message_t</class>
    <class kind="class">zmq::monitor_t</class>
    <class kind="class">zmq::detail::socket_base</class>
    <class kind="class">zmq::socket_ref</class>
    <class kind="class">zmq::socket_t</class>
    <class kind="struct">zmq_event_t</class>
    <namespace>zmq</namespace>
    <namespace>zmq::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_INCLUDE_CPP17</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a2d02ee662a13cc2bdc919866a873e004</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_OPTIONAL</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a82002e383a61bbe80897eee62b681587</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_STRING_VIEW</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a9613c96b57586693151390e7e99e6cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_LANG</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a6cd663fb4f0d3d068b6aa15114d1ebee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a71d9bfe4ec044e5dae483e5537756095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_MAJOR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a13a101bd8c62eb761aabf911fc0d1502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_MINOR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a21a32aaa1fa53aea2c6e31e86aca368c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_PATCH</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a44b3aa79816af16dc3d5e4eaa1dcaf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ASSERT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a188bda73be51e867c8d99f148a51938d</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONSTEXPR_FN</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a9a0766b1680e98d30ba7dcbc0c99f8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONSTEXPR_VAR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ae2c455e5dc53b370a40bb65a6e3aff8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CPP11_DEPRECATED</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aef5fc0afac422bea2fb5de97aacf9749</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DELETED_FUNCTION</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a7d4ac120b73fef58d8e9a92180025d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EXPLICIT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a45c2a63f53f51580d5ed30c4d07ef5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAS_PROXY_STEERABLE</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ad1e288f05295e6cb30529bbaabc2b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_INLINE_VAR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ad85fcccc21218ca428ebf33924d834b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NEW_MONITOR_EVENT_LAYOUT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ade1462cd65bda4d48a473bfa84694eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NODISCARD</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aea89080474dddccb71aca54929cf7c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOTHROW</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>af540f52ff7104699376dd441dbfdbe4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NULLPTR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a708addc5459ce20ab43ef604a8cf800c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_OVERRIDE</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aa4caf15ac895e373093a8b1d2e403138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_free_fn</type>
      <name>free_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a56e33ec21b30bfdd123653848e0ff6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_pollitem_t</type>
      <name>pollitem_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afae32df5376640a84a10f2fd3ba2fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a669686e3d8852289e021f2f477e75835</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a659c87cd385fb335f1e18ab803086759</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afe70a541b873e843a67f8c303b8f0fb9</anchor>
      <arglist>(std::ostream &amp;os, const message_t &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af1a80e8aeb5891f20bd1272929f04d05</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a90f7d4b86a101ae3ed98dcb3a079ba29</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4c069773b313d1b0da2387b6b702c91f</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a47480ef5c0bc6b5b2ac460996f3fb8b1</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0327f48fea54a7d17ad6d1e4ef720817</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ada802d7f93fb953147377323c8bfd741</anchor>
      <arglist>(zmq_pollitem_t const *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab9ccd2f84995b585f715cab73ef48d37</anchor>
      <arglist>(void *frontend, void *backend, void *capture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a89dd80ca17d5b9ed82851d4b8b60d161</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture=socket_ref())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a32f5cca844c8304cb6b466a93d3fc485</anchor>
      <arglist>(void *frontend, void *backend, void *capture, void *control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae413cecf42130f6f7562d18e635b19a4</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture, socket_ref control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>adea7e522720e4ecd0c53d30016d7f3c7</anchor>
      <arglist>(message_t &amp;a, message_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad40238135150435c4213bc87a113a2a8</anchor>
      <arglist>(context_t &amp;a, context_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9173b8e9f5a5a9baf27d53528d145eee</anchor>
      <arglist>(socket_t &amp;a, socket_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af04cbb1885b768c4ce23615883367c20</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
    <member kind="variable">
      <type>ZMQ_CONSTEXPR_VAR from_handle_t</type>
      <name>from_handle</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab3190c78da4fc533e815dd671ce17bb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::from_handle_t::_private</name>
    <filename>structzmq_1_1from__handle__t_1_1__private.html</filename>
  </compound>
  <compound kind="struct">
    <name>AbsLineInfo</name>
    <filename>structAbsLineInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structAbsLineInfo.html</anchorfile>
      <anchor>aeaae3dad0ef96232c843f79d378e6272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pc</name>
      <anchorfile>structAbsLineInfo.html</anchorfile>
      <anchor>aadedc41698239b3660609c2d2319f46f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::absolute_index</name>
    <filename>structsol_1_1absolute__index.html</filename>
    <member kind="function">
      <type></type>
      <name>absolute_index</name>
      <anchorfile>structsol_1_1absolute__index.html</anchorfile>
      <anchor>a2844c26f68d5a291ce2ccdc8c392eff9</anchor>
      <arglist>(lua_State *L, int idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>structsol_1_1absolute__index.html</anchorfile>
      <anchor>ac418535a9e426d95de2be0dd472b9b68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1absolute__index.html</anchorfile>
      <anchor>a15330ba6dae8e1fbcda6eeef7094882f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::accumulate</name>
    <filename>structsol_1_1detail_1_1accumulate.html</filename>
    <templarg>C</templarg>
    <templarg>v</templarg>
    <templarg>V</templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>accumulate&lt; C, v+V&lt; T &gt;::value, V, Args... &gt;</name>
    <filename>structsol_1_1detail_1_1accumulate.html</filename>
  </compound>
  <compound kind="class">
    <name>accumulate&lt; C, v, V, Args... &gt;</name>
    <filename>structsol_1_1detail_1_1accumulate.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::accumulate&lt; C, v, V, T, Args... &gt;</name>
    <filename>structsol_1_1detail_1_1accumulate_3_01C_00_01v_00_01V_00_01T_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>v</templarg>
    <templarg>V</templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>accumulate&lt; C, v+V&lt; T &gt;::value, V, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::accumulate_list</name>
    <filename>structsol_1_1detail_1_1accumulate__list.html</filename>
    <templarg></templarg>
    <templarg>v</templarg>
    <templarg>V</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::accumulate_list&lt; C, v, V, types&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1accumulate__list_3_01C_00_01v_00_01V_00_01types_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>v</templarg>
    <templarg>V</templarg>
    <templarg>Args</templarg>
    <base>accumulate&lt; C, v, V, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>detail::accumulator</name>
    <filename>structdetail_1_1accumulator.html</filename>
    <member kind="function">
      <type></type>
      <name>accumulator</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>a89a6fafa557a17d276fab01841320012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator uint32_t</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>a320a4a1ec9a03f7c08c0b00d7e6b5bc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>a7726e6a23a356df6083114354ad1dc43</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>a846155e4f8f4e907a544691ab20d23a2</anchor>
      <arglist>(int shift)</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>lower</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>afa4c8b84cd1e7c1381b45f340f5b8494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>upper</name>
      <anchorfile>structdetail_1_1accumulator.html</anchorfile>
      <anchor>a03dfd4b7f01ae786012dea3d7fbbce2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ack</name>
    <filename>structAck.html</filename>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structAck.html</anchorfile>
      <anchor>a8be1d032b4a67550dc6020d450ad65b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structAck.html</anchorfile>
      <anchor>a542acd6ed107a1dfffd225b668c0d961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgId</name>
      <anchorfile>structAck.html</anchorfile>
      <anchor>aacfdbab79ac27e1a5ff80bccac4427a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structAck.html</anchorfile>
      <anchor>a7eff67c84b323fc798eb3282b2981069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rc</name>
      <anchorfile>structAck.html</anchorfile>
      <anchor>a54d6ed9d045c38877e27bdf5802e3efe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Acks</name>
    <filename>classMQTTV5_1_1Acks.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>ad465913cd1b8c5e90db89cd283556d29</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>a79e1b1cbbb60901b5fd1a108d3d0e751</anchor>
      <arglist>(self, ackType, buffer, DUP, QoS, RETAIN, packetId)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>ad54e5026c0eaf834589a0dfc59b8f4d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>a63f0c849c042a593d6315ebf7a23abd4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>aee048dbec740ac3adba54a34ea9c0e2b</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ackType</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>a714a5a6741ecc57eb333c8ba83ee515f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>a55c512d2b82eff66af2b035f6011d170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetIdentifier</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>aedae1191be31206f5ffe53b0d337ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>aa0bf27ff8ed7de59f547e9244b607199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reasonCode</name>
      <anchorfile>classMQTTV5_1_1Acks.html</anchorfile>
      <anchor>ab210719d09d77e3b49c5654df0bf3a6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::any_lite::detail::add_const</name>
    <filename>structnonstd_1_1any__lite_1_1detail_1_1add__const.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1any__lite_1_1detail_1_1add__const.html</anchorfile>
      <anchor>ae8b270a23e0a8d54dd5f03ec2261673a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::adl_serializer</name>
    <filename>structnlohmann_1_1adl__serializer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>from_json</name>
      <anchorfile>structnlohmann_1_1adl__serializer.html</anchorfile>
      <anchor>a2c544585b8b1828a0f1eecd831d0496e</anchor>
      <arglist>(BasicJsonType &amp;&amp;j, ValueType &amp;val) noexcept(noexcept(::nlohmann::from_json(std::forward&lt; BasicJsonType &gt;(j), val))) -&gt; decltype(::nlohmann::from_json(std::forward&lt; BasicJsonType &gt;(j), val), void())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>to_json</name>
      <anchorfile>structnlohmann_1_1adl__serializer.html</anchorfile>
      <anchor>a01b867bd5dce5249d4f7433b8f27def6</anchor>
      <arglist>(BasicJsonType &amp;j, ValueType &amp;&amp;val) noexcept(noexcept(::nlohmann::to_json(j, std::forward&lt; ValueType &gt;(val)))) -&gt; decltype(::nlohmann::to_json(j, std::forward&lt; ValueType &gt;(val)), void())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper.html</filename>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper.html</anchorfile>
      <anchor>ac0ca2c8dca356d721d64a5f875be76ca</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; bases&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01bases_3_01Args_8_8_8_01_4_00_01is_747dc45d404ec863e73cb0dc74efe4db.html</filename>
    <templarg>Args</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01bases_3_01Args_8_8_8_01_4_00_01is_747dc45d404ec863e73cb0dc74efe4db.html</anchorfile>
      <anchor>a9611aa4ad96a6e4ffee97e4fa4f393e0</anchor>
      <arglist>(lua_State *, const bases&lt; Args... &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; detail::lua_CFunction_noexcept, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01detail_1_1lua__CFunction__noexcepte5254113d29f8abfc18867c9267a8246.html</filename>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01detail_1_1lua__CFunction__noexcepte5254113d29f8abfc18867c9267a8246.html</anchorfile>
      <anchor>a97a010b5191f2aa81fd52874c880d9ce</anchor>
      <arglist>(lua_State *L, detail::lua_CFunction_noexcept f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; detail::no_prop, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01detail_1_1no__prop_00_01is__index_e87d514ff2bc4e90b6ad05d299ba3a5d.html</filename>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01detail_1_1no__prop_00_01is__index_e87d514ff2bc4e90b6ad05d299ba3a5d.html</anchorfile>
      <anchor>ad2a94c04c239438347dd4ee85ac1b38b</anchor>
      <arglist>(lua_State *L, const detail::no_prop &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01lua__CFunction_00_01is__index_00_016c6c0769f92f436c62a3b00b7b172de.html</filename>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01lua__CFunction_00_01is__index_00_016c6c0769f92f436c62a3b00b7b172de.html</anchorfile>
      <anchor>a85055db9dc939dc5183ea7abf2fa545e</anchor>
      <arglist>(lua_State *L, lua_CFunction f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction_ref, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01lua__CFunction__ref_00_01is__index9c8fa8bcbe17bc14e335cc175e8fc867.html</filename>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01lua__CFunction__ref_00_01is__index9c8fa8bcbe17bc14e335cc175e8fc867.html</anchorfile>
      <anchor>a9befc6679299e9689fbdce0ffa71333f</anchor>
      <arglist>(lua_State *L, lua_CFunction_ref f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; no_construction, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01no__construction_00_01is__index_00efe72df005e9c10f83567cbf4862bf1e.html</filename>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01no__construction_00_01is__index_00efe72df005e9c10f83567cbf4862bf1e.html</anchorfile>
      <anchor>af39f6cb29fe36fbd15784e49e495d5e8</anchor>
      <arglist>(lua_State *L, const no_construction &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; std::reference_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01std_1_1reference__wrapper_3_01T_01e46b89bed248d742acc1fbd5a99b2a2e.html</filename>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01std_1_1reference__wrapper_3_01T_01e46b89bed248d742acc1fbd5a99b2a2e.html</anchorfile>
      <anchor>afa6c2f24a6b5678ee89d54a67a03ef39</anchor>
      <arglist>(lua_State *L, std::reference_wrapper&lt; T &gt; f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::agnostic_lua_call_wrapper&lt; var_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01var__wrapper_3_01T_01_4_00_01is__i51391bd58fddd1d448f264fecfc0916a.html</filename>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1agnostic__lua__call__wrapper_3_01var__wrapper_3_01T_01_4_00_01is__i51391bd58fddd1d448f264fecfc0916a.html</anchorfile>
      <anchor>a39dc79d8f2874f356b48eea5865bffe6</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::storage_t::aligned_storage_t</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1storage__t_1_1aligned__storage__t.html</filename>
    <member kind="variable">
      <type>align_as_type</type>
      <name>data</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1storage__t_1_1aligned__storage__t.html</anchorfile>
      <anchor>af62ac5e948f12672110a780177fb1968</anchor>
      <arglist>[1+(sizeof(value_type)-1)/sizeof(align_as_type)]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::alignment_logic</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1alignment__logic.html</filename>
    <templarg>A</templarg>
    <templarg>S</templarg>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::alignment_of</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of.html</anchorfile>
      <anchor>a8e1e4d43df4661508e4b3a284e3f0caca1fdc28ddae9f28eb7858a977f8084720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of.html</anchorfile>
      <anchor>a8e1e4d43df4661508e4b3a284e3f0caca1fdc28ddae9f28eb7858a977f8084720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::alignment_of_hack</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of__hack.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>alignment_of_hack</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of__hack.html</anchorfile>
      <anchor>a9ba50d81201c1a0472be9810a9afa802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>c</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of__hack.html</anchorfile>
      <anchor>afcefea9684c8ab257955c0b03cb4dc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>t</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1alignment__of__hack.html</anchorfile>
      <anchor>a49a0c5740025348271f2b0c7124da863</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::all</name>
    <filename>structsol_1_1meta_1_1all.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>all&lt; neg&lt; std::is_reference&lt; T &gt; &gt;, neg&lt; std::is_copy_constructible&lt; unqualified_t&lt; T &gt; &gt; &gt;, std::is_move_constructible&lt; unqualified_t&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1all.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::all&lt; T, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1all_3_01T_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::all_same</name>
    <filename>structsol_1_1meta_1_1all__same.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::all_same&lt; T, U, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1all__same_3_01T_00_01U_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>doj::alphanum_less</name>
    <filename>structdoj_1_1alphanum__less.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structdoj_1_1alphanum__less.html</anchorfile>
      <anchor>a623d22f60f2e995da30dfb9434b40f37</anchor>
      <arglist>(const Ty &amp;left, const Ty &amp;right) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::always_true</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1always__true.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::any</name>
    <filename>structsol_1_1meta_1_1any.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>nonstd::any_lite::any</name>
    <filename>classnonstd_1_1any__lite_1_1any.html</filename>
    <class kind="class">nonstd::any_lite::any::holder</class>
    <class kind="class">nonstd::any_lite::any::placeholder</class>
    <member kind="function">
      <type>any_constexpr</type>
      <name>any</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>aae06839a189f7d9638d5a5016c4f3d3f</anchor>
      <arglist>() any_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>adbfa48bedfdb74e0714f9b7e7f583889</anchor>
      <arglist>(any const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a60536f3d1a9c030df4c8a5c97b8664b9</anchor>
      <arglist>(ValueType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a74839e8315f418a7e401e739f7239e05</anchor>
      <arglist>() const any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a8f65a4db5088a9725da4965bf26bc29b</anchor>
      <arglist>(any const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>add49c53110b974139d7f6780d3d27d06</anchor>
      <arglist>(ValueType const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a0f8dca25acde22fb8de532e4e8468826</anchor>
      <arglist>() any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a168c93694f685e2ca6222617d36e2062</anchor>
      <arglist>(any &amp;rhs) any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ValueType *</type>
      <name>to_ptr</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>aec9eed39d51e2019d9b1cb4f2e91b5b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ValueType *</type>
      <name>to_ptr</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>ab3b3114f219c6ef1a541d012f4f02db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>aa8bceba7b66ccf10be612f7f69f9574b</anchor>
      <arglist>() const any_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~any</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>ac6b6fe0937c66d757875363994523519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>placeholder *</type>
      <name>content</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any.html</anchorfile>
      <anchor>a4c615bef6836ecc990873bbda7bcbee6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>any&lt; boolean&lt;(V::value==Vs1::value)&gt;, find_in_pack_v&lt; V, Vs... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1any.html</filename>
  </compound>
  <compound kind="class">
    <name>any&lt; meta::supports_to_string_member&lt; meta::unqualified_t&lt; T &gt; &gt;, meta::supports_adl_to_string&lt; meta::unqualified_t&lt; T &gt; &gt;, meta::supports_op_left_shift&lt; std::ostream, meta::unqualified_t&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1any.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::any&lt; T, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1any_3_01T_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::any_same</name>
    <filename>structsol_1_1meta_1_1any__same.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::any_same&lt; T, U, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1any__same_3_01T_00_01U_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
  </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>ae4d7728870935ec1b2c0383bb09d24d0</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>aa705c5dc87043e17b9adba4235791fde</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>a79d2dd309675ebb68abdc11b9b3fef4f</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>aa27a4b465e3789689bbfcdfb2d45d312</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>ac00b61481f7c0ccde348705ac0efb4df</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>abb0e6e2cfc1e62ca05f4644d55281ca1</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>ae4d7728870935ec1b2c0383bb09d24d0</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>aa705c5dc87043e17b9adba4235791fde</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>a79d2dd309675ebb68abdc11b9b3fef4f</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>sol::argument_handler</name>
    <filename>structsol_1_1argument__handler.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1argument__handler.html</anchorfile>
      <anchor>ae929835a23381ea7c0be98d5f8947e0a</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message) const noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::argument_handler&lt; types&lt; R, Args... &gt; &gt;</name>
    <filename>structsol_1_1argument__handler_3_01types_3_01R_00_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1argument__handler_3_01types_3_01R_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a937c8bf6f2b73ec8a78064af32a0ebce</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message) const noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_value::arr</name>
    <filename>structsol_1_1lua__value_1_1arr.html</filename>
    <base>ebco&lt; std::initializer_list&lt; lua_value &gt; &gt;</base>
    <member kind="typedef" protection="private">
      <type>detail::ebco&lt; std::initializer_list&lt; lua_value &gt;&gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1lua__value_1_1arr.html</anchorfile>
      <anchor>abe6d5eadf033515f2e6412ae9c1b7f61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::as_args_t</name>
    <filename>structsol_1_1as__args__t.html</filename>
    <templarg>T</templarg>
    <member kind="variable">
      <type>T</type>
      <name>src</name>
      <anchorfile>structsol_1_1as__args__t.html</anchorfile>
      <anchor>ac8b020d78cc01a25972c2e141dd907de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::as_container_t</name>
    <filename>structsol_1_1as__container__t.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>aadd5369b63558d64c7a7a80ac30d64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a9311d93dd5f7ff99c5b6313c7bff399e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a5eef03194bbe05a45866051fd62a0285</anchor>
      <arglist>(const as_container_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a70cdea65caab6512ca9b37dac6cda00c</anchor>
      <arglist>(as_container_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a36ad1b0502ca5ea844c66e93de4498e2</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a9b79a23089aaf8d7e3b60b4dd351901f</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Arg1 &amp;&amp;arg1, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>as_container_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>af4f6cbed5ddbcfeef415205eed86a9dc</anchor>
      <arglist>(const as_container_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>as_container_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>af950e1cf1586d05bbc61c67647cf3502</anchor>
      <arglist>(as_container_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>ab113d493bf2842c3dfaf238630711091</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>a8dbb81c742c42dfceb146b4cea1d5f35</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>aabc432e0346dcc584247808d3d6fce3e</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1as__container__t.html</anchorfile>
      <anchor>ac4c0128e7b533996eafe48278bd66cd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::as_container_t&lt; T &amp; &gt;</name>
    <filename>structsol_1_1as__container__t_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>as_container_t</name>
      <anchorfile>structsol_1_1as__container__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a7e6500e2b524e84e517cba57840feee0</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1as__container__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a12f2e368fbd53a43e7460af37018e952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__container__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>abbc54b238f7364952bfe5e2af2c76174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::reference_wrapper&lt; T &gt;</type>
      <name>value_</name>
      <anchorfile>structsol_1_1as__container__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a5412106b37ab460128b75d13af72c9b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::as_pointer_tag</name>
    <filename>structsol_1_1detail_1_1as__pointer__tag.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::as_reference_tag</name>
    <filename>structsol_1_1detail_1_1as__reference__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::as_returns_t</name>
    <filename>structsol_1_1as__returns__t.html</filename>
    <templarg>T</templarg>
    <member kind="variable">
      <type>T</type>
      <name>src</name>
      <anchorfile>structsol_1_1as__returns__t.html</anchorfile>
      <anchor>a307b97de778d991f09b4f8f2e1b225de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::as_table_t</name>
    <filename>structsol_1_1as__table__t.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>as_table_t</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a9cdc9fbcc65745a4698dfc777d8fafd8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_table_t</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a617e6593869efce4fc805e729a9c6c95</anchor>
      <arglist>(const as_table_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_table_t</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>ad42dd8ffc3635b796f16d777dc33a840</anchor>
      <arglist>(as_table_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_table_t</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a41d45e869b2955e27aae4f542a7d04c5</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>as_table_t</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a042c24b671a7e324a7587d0b308a7d4a</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Arg1 &amp;&amp;arg1, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::add_lvalue_reference_t&lt; T &gt;</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a516387bc02ee00d9a2836d4b5444da70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>as_table_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a576d29f46fc22f84800889663b59821d</anchor>
      <arglist>(const as_table_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>as_table_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a77d5b02c7bc428113c713ae1bf2596dc</anchor>
      <arglist>(as_table_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>ad6de7c46680acdc7713401cb3c4ad7f5</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>a244323011469372d1bb280fd87b3ebdb</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>afd97dcd4c4ca313261609779e9c8996b</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1as__table__t.html</anchorfile>
      <anchor>ad2d0d9aa8d7608a79fa8e3b302d15300</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::as_table_tag</name>
    <filename>structsol_1_1detail_1_1as__table__tag.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::as_unique_tag</name>
    <filename>structsol_1_1detail_1_1as__unique__tag.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::as_value_tag</name>
    <filename>structsol_1_1detail_1_1as__value__tag.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::associated_nullopt</name>
    <filename>structsol_1_1detail_1_1associated__nullopt.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr std::nullopt_t</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1associated__nullopt.html</anchorfile>
      <anchor>a50fde96e9f742c59232b63ca74b8cdb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsyncTestClient</name>
    <filename>structAsyncTestClient.html</filename>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>client</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>a2e41c4a7e25631c5bf1f661e7e5cc509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>clientid</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>abd72e9eed8c66f2059780b6405fb5d83</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxmsgs</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>abe280adf2f940913302e495a1655726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rcvdmsgs</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>a5555107a326956b6bacef472a87ccfad</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sentmsgs</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>ad9bc17499f266672f4d705d5d2f230f7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscribed</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>a79c92300b58f716bd9ead48672ee2a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>testFinished</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>ae7d34a2c479c961e16c0afec404330f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>topic</name>
      <anchorfile>structAsyncTestClient.html</anchorfile>
      <anchor>abf7bc446681b2f47188447f958ec937a</anchor>
      <arglist>[100]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::at_in_pack</name>
    <filename>structsol_1_1meta_1_1at__in__pack.html</filename>
    <templarg>I</templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::at_in_pack&lt; 0, Arg, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1at__in__pack_3_010_00_01Arg_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>Arg</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1at__in__pack_3_010_00_01Arg_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>a2808e68289f4e600c0aed3137ac750e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::at_in_pack&lt; I, Arg, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1at__in__pack_3_01I_00_01Arg_00_01Args_8_8_8_01_4.html</filename>
    <templarg>I</templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Auths</name>
    <filename>classMQTTV5_1_1Auths.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>a855ce64c01885eb77895da2896e08d13</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>a4f4163e8aab7e96a4f08a5192eeb92e0</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, reasonCode=&quot;Success&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>af5ddce42119fc62eeeb65e562ce3efd2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>a98e75d0965bd263bafff567a5c1c4f38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>af7d637ebef2fa70e564cbe5b0d1d61e3</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>af1244b3e72ac35ba1794084b8ac4f053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>a9cf64683f44f4ebbf4a78e083cbef499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reasonCode</name>
      <anchorfile>classMQTTV5_1_1Auths.html</anchorfile>
      <anchor>ae7aab565ba72346266dcbb5135fafc19</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>sol::automagic_enrollments</name>
    <filename>structsol_1_1automagic__enrollments.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>call_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>ab905279eb509727bf1c35460d4b47a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_constructor</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>a34a49d4a84f06f04f1f32791cb10537b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>destructor</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>ad114a2ba273c7826c6ab15814aae7204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>equal_to_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>ad5ef647caf203ec8a073ebe295317913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>length_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>adc39cab552757121c951d60d2028613c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>less_than_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>a5db5f8deac4cbcc1747143a60a14d579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>less_than_or_equal_to_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>a30fc5dbb0d556073ea8446baddfae369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pairs_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>a841d577d416a9255951772c17e185219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>to_string_operator</name>
      <anchorfile>structsol_1_1automagic__enrollments.html</anchorfile>
      <anchor>afb5c7b5561fff43291065e8a0cea5674</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlot::AxisData</name>
    <filename>classQwtPlot_1_1AxisData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>doAutoScale</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>ac7f9fe88876df54341e4d4c10a79a7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>ab9c68fea44a479e89fb1760b53aafe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a0efb812c0f8274349f096bfca31bdc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMajor</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a8e8933b6ead829dc50689e51acd0d619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMinor</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a88eee27f67093c1d200021ab4acb0c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxValue</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a3c1bb666b282447afdd57b7e29b02fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minValue</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a8976da918565bb63416cb683ed1b9f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a59fd6434f3835fd3f5a1a10898b0da87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a068e9476a04fdb1905f7c387d4d33c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleWidget *</type>
      <name>scaleWidget</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a98b3716a5d277081812dcc4a2cec23a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stepSize</name>
      <anchorfile>classQwtPlot_1_1AxisData.html</anchorfile>
      <anchor>a64c8250b9cb2adf93aa7beda7ffcc257</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRescaler::AxisData</name>
    <filename>classQwtPlotRescaler_1_1AxisData.html</filename>
    <member kind="function">
      <type></type>
      <name>AxisData</name>
      <anchorfile>classQwtPlotRescaler_1_1AxisData.html</anchorfile>
      <anchor>ac12cc88957cb5f07432bdac991876181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>aspectRatio</name>
      <anchorfile>classQwtPlotRescaler_1_1AxisData.html</anchorfile>
      <anchor>a076940a937f7e4f63cae682c305780ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRescaler::ExpandingDirection</type>
      <name>expandingDirection</name>
      <anchorfile>classQwtPlotRescaler_1_1AxisData.html</anchorfile>
      <anchor>a3dd8b83db2205c4e7b53024faad289e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>intervalHint</name>
      <anchorfile>classQwtPlotRescaler_1_1AxisData.html</anchorfile>
      <anchor>a191f54710ba6489d5bd8236cef9479b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPlotRescaler_1_1AxisData.html</anchorfile>
      <anchor>abba86d379087bbe8d056fcd22fc93927</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarGrid::AxisData</name>
    <filename>classQwtPolarGrid_1_1AxisData.html</filename>
    <member kind="function">
      <type></type>
      <name>AxisData</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>a7afd0be9752f8edf0c93c212b9bbef87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AxisData</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>aa9af049543b0cd515fe2e7f77f66f054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>a3211c3fc7a614dc5986938e963353c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>a63094827eb197a76bb05bfdbdf3f5ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>a383cee03d839e8b0925a62c4c0e320cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtAbstractScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPolarGrid_1_1AxisData.html</anchorfile>
      <anchor>a948b4e13037b252d7b04e92034df13e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::any_lite::bad_any_cast</name>
    <filename>classnonstd_1_1any__lite_1_1bad__any__cast.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classnonstd_1_1any__lite_1_1bad__any__cast.html</anchorfile>
      <anchor>a6320dcaf9f2a2a9297e82aa526676861</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::bad_optional_access</name>
    <filename>classsol_1_1bad__optional__access.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_optional_access</name>
      <anchorfile>classsol_1_1bad__optional__access.html</anchorfile>
      <anchor>a09974196e84bcd68c37bdb976232ffe5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classsol_1_1bad__optional__access.html</anchorfile>
      <anchor>a79d3e158e8eb12008f69f46fc928e0f7</anchor>
      <arglist>() const noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::optional_lite::bad_optional_access</name>
    <filename>classnonstd_1_1optional__lite_1_1bad__optional__access.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_optional_access</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1bad__optional__access.html</anchorfile>
      <anchor>a61a99f2b4bf22153a6a4ab04cf6f01d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::base</name>
    <filename>structsol_1_1base.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>types</type>
      <name>type</name>
      <anchorfile>structsol_1_1base.html</anchorfile>
      <anchor>a562be18d441b8daae37c2f68a54ccc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types</type>
      <name>type</name>
      <anchorfile>structsol_1_1base.html</anchorfile>
      <anchor>a562be18d441b8daae37c2f68a54ccc78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::base_list</name>
    <filename>structsol_1_1base__list.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>sol::basic_bytecode</name>
    <filename>classsol_1_1basic__bytecode.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>string_view</type>
      <name>as_string_view</name>
      <anchorfile>classsol_1_1basic__bytecode.html</anchorfile>
      <anchor>a955f6269e08f15033abe06982b131475</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::byte, Allocator &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__bytecode.html</anchorfile>
      <anchor>af4874f3cea48ee90db79e20644c978ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::basic_check</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1basic__check.html</filename>
    <templarg>expected</templarg>
    <templarg>check_func</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1basic__check.html</anchorfile>
      <anchor>af983b3a4e738104178d0dac22bdd8034</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_coroutine</name>
    <filename>classsol_1_1basic__coroutine.html</filename>
    <templarg></templarg>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>reference</type>
      <name>handler_t</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ac4bc973f713629372cf58cfc2329a3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>af872d3c9fc79e39f872c7759c664ec6a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a3b8da3acd562a82f56797898b8380e46</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>af238d3ce0ffbe756db051b9a7d3376ed</anchor>
      <arglist>(const basic_coroutine &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ae4152b50cdfbe0910a3a4ebfc6f4f1b5</anchor>
      <arglist>(basic_coroutine &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ad7dec951a5fe69457999811d59b33663</anchor>
      <arglist>(const basic_function&lt; base_t &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a124429789f6fc4cc950d2f4a5608b251</anchor>
      <arglist>(basic_function&lt; base_t &gt; &amp;&amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a9c660a959dbb08807baf77e207ef1daf</anchor>
      <arglist>(const basic_function&lt; base_t &gt; &amp;b, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a41a9c77e643531913db141c78c93f9da</anchor>
      <arglist>(basic_function&lt; base_t &gt; &amp;&amp;b, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ae58da0b4e6a85daae0a50913f7afec27</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a257e76da71a48b5b62649ee7feca037a</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a161a8f7ced2264b1f80d573bb1821e05</anchor>
      <arglist>(const stack_reference &amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a904a7753dec41036a1a0fb1ad52b15d5</anchor>
      <arglist>(stack_reference &amp;&amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ae81df239f45190a16f24e10b19f79258</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a167888710a19e1267531918a13d0389c</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a4b0d9747f7df5ad64824d459e733f752</anchor>
      <arglist>(Proxy &amp;&amp;p, Handler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>af32013c71281ef6c2ddb449248eed23b</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a63b8fe8316165ef3826f02df5f4bb6c5</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a91734d3c2ea4889cdf0a01227f18d3c6</anchor>
      <arglist>(lua_nil_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aecc748026a1be784779c0f6f3757fb5e</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aed82ab33f714a50cf59c5568798bfecc</anchor>
      <arglist>(lua_State *L, int index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ae229b063ac352f3f529583cee1ec666a</anchor>
      <arglist>(lua_State *L, absolute_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a465fe5e06f10ba740fad5fe1f9df2672</anchor>
      <arglist>(lua_State *L, absolute_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a2f06675b8a75bf881e6a24a72c6c8a8e</anchor>
      <arglist>(lua_State *L, raw_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a25128a98d5c0a8f5feba675e8e5b70c0</anchor>
      <arglist>(lua_State *L, raw_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>ab6f393a60eda249dca1322786ce17ad9</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_coroutine</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a883debd44d196be7950ce83a39876a10</anchor>
      <arglist>(lua_State *L, ref_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a49b4a4c775f68a423f025f45ee36ba42</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>error</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aebdb9dc963f4158c12d856bb248058e9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a5546d24d5fc6e803530d426220f9eec2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>af47a094465e150154afc04a7c709621d</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a47c3882eee962e8e24679dfe0cf02ad7</anchor>
      <arglist>(types&lt; Ret... &gt;, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_coroutine &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aa2e2847b4c5f99500e3ce4ad60eada3d</anchor>
      <arglist>(const basic_coroutine &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_coroutine &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a46558bd1787c8aead8a665b714f0c025</anchor>
      <arglist>(basic_coroutine &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runnable</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a348fede43e3096227654d201e23e7395</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>call_status</type>
      <name>status</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aabf01942df6c2f6e7ce0ab09f1cfa4f0</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="variable">
      <type>handler_t</type>
      <name>error_handler</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>acb3063431035d1d03d5cbaf2c3c6178a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a71caf712d62f76ea05717c0ca979f096</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>acb5483a91edb9ca0b3ba5f24df377725</anchor>
      <arglist>(types&lt; Ret... &gt;, std::index_sequence&lt; I... &gt;, std::ptrdiff_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ret</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>adfaaf663629e470a1e45be367c25e5d3</anchor>
      <arglist>(types&lt; Ret &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a5bff48e1b4eb9f431afaaa1c7f56dbe2</anchor>
      <arglist>(types&lt; void &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>protected_function_result</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a2dd86635f40a0f4093c86ecfe663d3b2</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::ptrdiff_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>luacall</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>aa55e748d269beb1763e7b36ee890cf92</anchor>
      <arglist>(std::ptrdiff_t argcount, std::ptrdiff_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>call_status</type>
      <name>stats</name>
      <anchorfile>classsol_1_1basic__coroutine.html</anchorfile>
      <anchor>a9edda3c47c1735a6b7355062786cb471</anchor>
      <arglist></arglist>
    </member>
  </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>a69fe2cc083fbb06c4fc8621d33d8296a</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>a2fb6d97a562a075e074763102a81dff4</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>aca17a6ba7e5edfd29caebc5475258faf</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>a1a57b11e162d06b1f096254964ac056f</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>a756b986401bb6382b0fe895d73528e72</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>aaf050e78e365a76c6960a8453a98ab77</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>a9c22af7261e69219657481d46b2e60e7</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>a2caffb3819ce205d0ed57e787eb7708d</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>abfcab4d65d5c5b93fcf562a00627e290</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>a8eb3c1d873ebc0c36b3d9e96f2560aae</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>a09fefb6d32ca1f6c11998427616a2289</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>a6657fabeb25a62c40f5961e24e74be92</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>af96e9577860aafd41ab25b38dc2e2097</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>aafd8306e67ebafd885adfd3190fcd231</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>aa87d193632b663559777ad25d80dc1f7</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>af6dd2b04d4a3b637005b4e3b7eb48a23</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>a2b8ee3f241601938c25a7eec0146044c</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>ab4c7a53a5e914bc21e7355a75f3d6794</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>a5f70c78e9095ae61765b6077b93524ca</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>abdae1cf73d0e60afbbd77cd9af770b68</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>a69fe2cc083fbb06c4fc8621d33d8296a</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>a2fb6d97a562a075e074763102a81dff4</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>aca17a6ba7e5edfd29caebc5475258faf</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>a1a57b11e162d06b1f096254964ac056f</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>a756b986401bb6382b0fe895d73528e72</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>aaf050e78e365a76c6960a8453a98ab77</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>a9c22af7261e69219657481d46b2e60e7</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>a2caffb3819ce205d0ed57e787eb7708d</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>abfcab4d65d5c5b93fcf562a00627e290</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>a8eb3c1d873ebc0c36b3d9e96f2560aae</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>a09fefb6d32ca1f6c11998427616a2289</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>a6657fabeb25a62c40f5961e24e74be92</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>af96e9577860aafd41ab25b38dc2e2097</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>aafd8306e67ebafd885adfd3190fcd231</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>aa87d193632b663559777ad25d80dc1f7</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>af6dd2b04d4a3b637005b4e3b7eb48a23</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>a2b8ee3f241601938c25a7eec0146044c</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>ab4c7a53a5e914bc21e7355a75f3d6794</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>a5f70c78e9095ae61765b6077b93524ca</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>abdae1cf73d0e60afbbd77cd9af770b68</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::basic_environment</name>
    <filename>structsol_1_1basic__environment.html</filename>
    <templarg>base_type</templarg>
    <base>sol::basic_table_core</base>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>ac1f565f750f38b5e8cd9b9b3ef7f3602</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>aab6484cb571aae87852c5e184066967f</anchor>
      <arglist>(const basic_environment &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a517075bfba3b4b27e639527fd1f9a6fe</anchor>
      <arglist>(basic_environment &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a379f8f886438ed092533d400f8db0db3</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a71ba6fdcdae1b9bfd595e861b1f78506</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a85fbf69171a344a9a8a83e47d3f4b076</anchor>
      <arglist>(lua_State *L, new_table nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a9a1cce79f79a2d552a0b44c424318d9d</anchor>
      <arglist>(lua_State *L, new_table t, const basic_reference&lt; b &gt; &amp;fallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>af9498c1d021b849f9bc0c7141867fd2d</anchor>
      <arglist>(env_key_t, const stack_reference &amp;extraction_target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>aefa6aa5e42c19b36777ed0d73fd404b6</anchor>
      <arglist>(env_key_t, const basic_reference&lt; b &gt; &amp;extraction_target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a12b4f76c432218505f60eb8e9e48777b</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a0a2c4e9b2873eae402030c6cecf45973</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>ab3faccd38c9973a14087c28322b5d675</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a21649d81684a05179ecee6345a330b9d</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_environment</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a54b20f5e76409a437ee4cf2415f394ee</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_environment &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a92f4285a06de52b522d736b3d5aaeb94</anchor>
      <arglist>(const basic_environment &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_environment &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a411606f2be25b4bccd1d1f4b91608a5a</anchor>
      <arglist>(basic_environment &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_on</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a58d8e5dea5c541236e61221b109c0c89</anchor>
      <arglist>(const T &amp;target) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_table&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1basic__environment.html</anchorfile>
      <anchor>a53d16366b9ae89de7484c4f1d64e3a3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_arg</name>
    <filename>classbasic__format__arg.html</filename>
    <templarg>Context</templarg>
    <class kind="class">basic_format_arg::handle</class>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_arg</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a1627363b8cecc44220df7a4654e8dd4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_arithmetic</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a2a800642e01890cfa4bc62f06c30aa66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_integral</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>aa0d6ec87147704f8e4ce6b5f320b6eb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator bool</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a7517149387133718fa10e3fb15bca09e</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>detail::type</type>
      <name>type</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a372b596a4ee7e159e4284d612a614754</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a7faac0f1f963494176f289f49de182f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_arg</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a56431510eb1ca0cfbb3e9bee34218865</anchor>
      <arglist>(const detail::named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::type</type>
      <name>type_</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a2562b7353ce325fd7dd69ad8066974b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::value&lt; Context &gt;</type>
      <name>value_</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>aa193ffc4da8a4e3b8943dbaa9c8a95a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_format_args&lt; Context &gt;</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>ab8e9e33cc7b78829001a86ef6110ebb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>detail::arg_data</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>aa8b18531261259cd60c6f7f50fc80338</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FMT_CONSTEXPR basic_format_arg&lt; ContextType &gt;</type>
      <name>detail::make_arg</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a6924b20f4bc0b1bb9ee8d25a7195352c</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>dynamic_format_arg_store&lt; Context &gt;</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>a5211c1a59ffb50f1176ce1bccb15ff93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FMT_CONSTEXPR auto</type>
      <name>visit_format_arg</name>
      <anchorfile>classbasic__format__arg.html</anchorfile>
      <anchor>aa922c52d8153f500a85f76b15d843657</anchor>
      <arglist>(Visitor &amp;&amp;vis, const basic_format_arg&lt; Ctx &gt; &amp;arg) -&gt; decltype(vis(0))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_args</name>
    <filename>classbasic__format__args.html</filename>
    <templarg>Context</templarg>
    <member kind="typedef">
      <type>basic_format_arg&lt; Context &gt;</type>
      <name>format_arg</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>af22c7ecd69cc9c3dc2a9a113b5ff5088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a7569a8c7f913b1f906619701ab3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a1a0b07912511030ffbe01a71e7baee22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4c7ee837082f0201049cd43e0a3620f7</anchor>
      <arglist>(const format_arg_store&lt; Context, Args... &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a21c22221ad244cd188c21029b79cb9b1</anchor>
      <arglist>(const dynamic_format_arg_store&lt; Context &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a6d735ccb56f6c4f64ba1199f223c8a6b</anchor>
      <arglist>(const format_arg *args, int count)</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a551ac44f1e34a3d889cea04d89a1a700</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4f8770dbe6bcc57ece8696c4872169e4</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_id</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a215f6fbd3389d7026f1d1a907ab61c64</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adde79f6264a33f34c392e5cf2c1e0bf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const format_arg *</type>
      <name>args_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a10f1ae5ac5a30339225e090f0bef62c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const detail::value&lt; Context &gt; *</type>
      <name>values_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a3831ca471c611fb9ce71991b81485a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>aae32418a3fa1be149f2062249f96b6e6</anchor>
      <arglist>(unsigned long long desc, const detail::value&lt; Context &gt; *values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a73e4a4546460a95a962a62af6a253dcb</anchor>
      <arglist>(unsigned long long desc, const format_arg *args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_named_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ae7bb38a10c03a6a77352a7bbe3d2c17e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ad45f8957043b46fcfacd2ef5959ff717</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::type</type>
      <name>type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a293d0110e7fa5e97e591ba6643eaab29</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>desc_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adec0b23c6fe57883ccb17d99b1498753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_args&lt; basic_format_context &gt;</name>
    <filename>classbasic__format__args.html</filename>
    <member kind="typedef">
      <type>basic_format_arg&lt; basic_format_context &gt;</type>
      <name>format_arg</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>af22c7ecd69cc9c3dc2a9a113b5ff5088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a7569a8c7f913b1f906619701ab3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a1a0b07912511030ffbe01a71e7baee22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4c7ee837082f0201049cd43e0a3620f7</anchor>
      <arglist>(const format_arg_store&lt; basic_format_context, Args... &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a21c22221ad244cd188c21029b79cb9b1</anchor>
      <arglist>(const dynamic_format_arg_store&lt; basic_format_context &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a6d735ccb56f6c4f64ba1199f223c8a6b</anchor>
      <arglist>(const format_arg *args, int count)</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a551ac44f1e34a3d889cea04d89a1a700</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4f8770dbe6bcc57ece8696c4872169e4</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_id</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a215f6fbd3389d7026f1d1a907ab61c64</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adde79f6264a33f34c392e5cf2c1e0bf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const format_arg *</type>
      <name>args_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a10f1ae5ac5a30339225e090f0bef62c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const detail::value&lt; basic_format_context &gt; *</type>
      <name>values_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a3831ca471c611fb9ce71991b81485a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>aae32418a3fa1be149f2062249f96b6e6</anchor>
      <arglist>(unsigned long long desc, const detail::value&lt; basic_format_context &gt; *values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a73e4a4546460a95a962a62af6a253dcb</anchor>
      <arglist>(unsigned long long desc, const format_arg *args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_named_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ae7bb38a10c03a6a77352a7bbe3d2c17e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ad45f8957043b46fcfacd2ef5959ff717</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::type</type>
      <name>type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a293d0110e7fa5e97e591ba6643eaab29</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>desc_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adec0b23c6fe57883ccb17d99b1498753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_args&lt; format_context &gt;</name>
    <filename>classbasic__format__args.html</filename>
    <member kind="typedef">
      <type>basic_format_arg&lt; format_context &gt;</type>
      <name>format_arg</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>af22c7ecd69cc9c3dc2a9a113b5ff5088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a7569a8c7f913b1f906619701ab3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a1a0b07912511030ffbe01a71e7baee22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4c7ee837082f0201049cd43e0a3620f7</anchor>
      <arglist>(const format_arg_store&lt; format_context, Args... &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a21c22221ad244cd188c21029b79cb9b1</anchor>
      <arglist>(const dynamic_format_arg_store&lt; format_context &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a6d735ccb56f6c4f64ba1199f223c8a6b</anchor>
      <arglist>(const format_arg *args, int count)</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a551ac44f1e34a3d889cea04d89a1a700</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4f8770dbe6bcc57ece8696c4872169e4</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_id</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a215f6fbd3389d7026f1d1a907ab61c64</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adde79f6264a33f34c392e5cf2c1e0bf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const format_arg *</type>
      <name>args_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a10f1ae5ac5a30339225e090f0bef62c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const detail::value&lt; format_context &gt; *</type>
      <name>values_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a3831ca471c611fb9ce71991b81485a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>aae32418a3fa1be149f2062249f96b6e6</anchor>
      <arglist>(unsigned long long desc, const detail::value&lt; format_context &gt; *values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a73e4a4546460a95a962a62af6a253dcb</anchor>
      <arglist>(unsigned long long desc, const format_arg *args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_named_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ae7bb38a10c03a6a77352a7bbe3d2c17e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ad45f8957043b46fcfacd2ef5959ff717</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::type</type>
      <name>type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a293d0110e7fa5e97e591ba6643eaab29</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>desc_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adec0b23c6fe57883ccb17d99b1498753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_args&lt; wformat_context &gt;</name>
    <filename>classbasic__format__args.html</filename>
    <member kind="typedef">
      <type>basic_format_arg&lt; wformat_context &gt;</type>
      <name>format_arg</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>af22c7ecd69cc9c3dc2a9a113b5ff5088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a7569a8c7f913b1f906619701ab3150e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a1a0b07912511030ffbe01a71e7baee22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4c7ee837082f0201049cd43e0a3620f7</anchor>
      <arglist>(const format_arg_store&lt; wformat_context, Args... &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a21c22221ad244cd188c21029b79cb9b1</anchor>
      <arglist>(const dynamic_format_arg_store&lt; wformat_context &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a6d735ccb56f6c4f64ba1199f223c8a6b</anchor>
      <arglist>(const format_arg *args, int count)</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a551ac44f1e34a3d889cea04d89a1a700</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>get</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a4f8770dbe6bcc57ece8696c4872169e4</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_id</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a215f6fbd3389d7026f1d1a907ab61c64</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adde79f6264a33f34c392e5cf2c1e0bf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const format_arg *</type>
      <name>args_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a10f1ae5ac5a30339225e090f0bef62c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const detail::value&lt; wformat_context &gt; *</type>
      <name>values_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a3831ca471c611fb9ce71991b81485a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>aae32418a3fa1be149f2062249f96b6e6</anchor>
      <arglist>(unsigned long long desc, const detail::value&lt; wformat_context &gt; *values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_format_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a73e4a4546460a95a962a62af6a253dcb</anchor>
      <arglist>(unsigned long long desc, const format_arg *args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_named_args</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ae7bb38a10c03a6a77352a7bbe3d2c17e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>ad45f8957043b46fcfacd2ef5959ff717</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::type</type>
      <name>type</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>a293d0110e7fa5e97e591ba6643eaab29</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>desc_</name>
      <anchorfile>classbasic__format__args.html</anchorfile>
      <anchor>adec0b23c6fe57883ccb17d99b1498753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_context</name>
    <filename>classbasic__format__context.html</filename>
    <templarg>OutputIt</templarg>
    <templarg>Char</templarg>
    <member kind="typedef">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a71fea7d34edb618df612644dfd02a896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_arg&lt; basic_format_context &gt;</type>
      <name>format_arg</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a6453d86fefbd8d297e7c19c88dfc22b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>formatter&lt; T, char_type &gt;</type>
      <name>formatter_type</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a0dfd33a4158aff7039f722fb18da1bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutputIt</type>
      <name>iterator</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a4f1162babbfd61a5c35cb441cdafbb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_parse_context&lt; Char &gt;</type>
      <name>parse_context_type</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a846de9105c149fabc7284c37987e0637</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>advance_to</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>ab48a9a22c2625693d9c08d341fbb374c</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>arg</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a9d31bb410d64fec4e75b9161f8e2e8d5</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>format_arg</type>
      <name>arg</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a48fc63b9ee5bd013f15a6ee4448de7a5</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arg_id</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>acb0aea5e5d194feef0712b1faa382a73</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; name)</arglist>
    </member>
    <member kind="function">
      <type>const basic_format_args&lt; basic_format_context &gt; &amp;</type>
      <name>args</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a1b16b6070b73570c107d87d68b734e9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_context</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a164709f82ae7eed798a09f525d5e041f</anchor>
      <arglist>(const basic_format_context &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_format_context</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>aec82c9dc3a5a4d9fc07d7ebfff053cfe</anchor>
      <arglist>(OutputIt out, basic_format_args&lt; basic_format_context &gt; ctx_args, detail::locale_ref loc=detail::locale_ref())</arglist>
    </member>
    <member kind="function">
      <type>detail::error_handler</type>
      <name>error_handler</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a81caefe463f4c18ec961dba20824575f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>detail::locale_ref</type>
      <name>locale</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>ac4b250cbb8b4ce9e0e22f89dde839db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a76291cdb1ca503de067d32d93ba3b50e</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>afab7218b916beac865dc751679fd03a9</anchor>
      <arglist>(const basic_format_context &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>out</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>ae2a18ce871419974f555bcda290d6b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_format_args&lt; basic_format_context &gt;</type>
      <name>args_</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>afd1fc0e60195bc80950e4b4eb5ed298b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::locale_ref</type>
      <name>loc_</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a385c9f6349e8bc3d3337fc9b2b69d38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputIt</type>
      <name>out_</name>
      <anchorfile>classbasic__format__context.html</anchorfile>
      <anchor>a83db8e13aee006e0b2ea6e08d5e89311</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_parse_context</name>
    <filename>classbasic__format__parse__context.html</filename>
    <templarg>Char</templarg>
    <templarg>ErrorHandler</templarg>
    <member kind="typedef">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a2176cf6ebe5a6308452674296c26f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename basic_string_view&lt; Char &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a8467916453eb3312b2954418168c6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>advance_to</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>ac123ab6c1c6e58db3ab0a917def4add8</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_parse_context</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>af01e97bdaf9b682303ee92d329c3d028</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, ErrorHandler eh={}, int next_arg_id=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a3aedbd66520975bb680d427778f636a5</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a548535000cbd315a9ac35996950eec</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a2c5adaac8abfa6bac5e65faae644d415</anchor>
      <arglist>(basic_string_view&lt; Char &gt;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a9d4a735fcc467d31d25a3ca537461d1d</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr ErrorHandler</type>
      <name>error_handler</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a145603d0aa6a2d42881a0ddea2dc0e35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>next_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a75c83556b48d6b5ee7b4866296888727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a57d1f70a909bca84e69ffb8961d91563</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>format_str_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a313f748ea2e43dd8dda5e003fbc9cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>next_arg_id_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a353d50ecfb92b8154d99f3f3a86be945</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_parse_context&lt; Char &gt;</name>
    <filename>classbasic__format__parse__context.html</filename>
    <base protection="private">detail::error_handler</base>
    <member kind="typedef">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a2176cf6ebe5a6308452674296c26f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename basic_string_view&lt; Char &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a8467916453eb3312b2954418168c6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>advance_to</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>ac123ab6c1c6e58db3ab0a917def4add8</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_parse_context</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>af01e97bdaf9b682303ee92d329c3d028</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, detail::error_handlereh={}, int next_arg_id=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a3aedbd66520975bb680d427778f636a5</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a548535000cbd315a9ac35996950eec</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a2c5adaac8abfa6bac5e65faae644d415</anchor>
      <arglist>(basic_string_view&lt; Char &gt;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a9d4a735fcc467d31d25a3ca537461d1d</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::error_handler</type>
      <name>error_handler</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a145603d0aa6a2d42881a0ddea2dc0e35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>next_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a75c83556b48d6b5ee7b4866296888727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a57d1f70a909bca84e69ffb8961d91563</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>format_str_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a313f748ea2e43dd8dda5e003fbc9cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>next_arg_id_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a353d50ecfb92b8154d99f3f3a86be945</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_parse_context&lt; char_type &gt;</name>
    <filename>classbasic__format__parse__context.html</filename>
    <base protection="private">detail::error_handler</base>
    <member kind="typedef">
      <type>char_type</type>
      <name>char_type</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a2176cf6ebe5a6308452674296c26f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename basic_string_view&lt; char_type &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a8467916453eb3312b2954418168c6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>advance_to</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>ac123ab6c1c6e58db3ab0a917def4add8</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_parse_context</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>af01e97bdaf9b682303ee92d329c3d028</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; format_str, detail::error_handlereh={}, int next_arg_id=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a3aedbd66520975bb680d427778f636a5</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a7a548535000cbd315a9ac35996950eec</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a2c5adaac8abfa6bac5e65faae644d415</anchor>
      <arglist>(basic_string_view&lt; char_type &gt;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a9d4a735fcc467d31d25a3ca537461d1d</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::error_handler</type>
      <name>error_handler</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a145603d0aa6a2d42881a0ddea2dc0e35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>next_arg_id</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a75c83556b48d6b5ee7b4866296888727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a57d1f70a909bca84e69ffb8961d91563</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_string_view&lt; char_type &gt;</type>
      <name>format_str_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a313f748ea2e43dd8dda5e003fbc9cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>next_arg_id_</name>
      <anchorfile>classbasic__format__parse__context.html</anchorfile>
      <anchor>a353d50ecfb92b8154d99f3f3a86be945</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>basic_format_specs</name>
    <filename>structbasic__format__specs.html</filename>
    <templarg>Char</templarg>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_specs</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a6a004ef8135843837556951f14dbcf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>align_t</type>
      <name>align</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a19b57f324eb8ed2b6cc96329009b1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alt</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a540259499cbd3ccbc3e43dd94aa3c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::fill_t&lt; Char &gt;</type>
      <name>fill</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a13916cccec89df957bd2ad7f21a9a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a56147eaae543dbf9967f68ada088cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a06daac73c25f7975686f9c1f5d39ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a3e5701aefaa9266a5a2d531f9789167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>ac05254b4b13aac586b98730d65d73b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_specs&lt; char &gt;</name>
    <filename>structbasic__format__specs.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_specs</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a6a004ef8135843837556951f14dbcf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>align_t</type>
      <name>align</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a19b57f324eb8ed2b6cc96329009b1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alt</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a540259499cbd3ccbc3e43dd94aa3c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::fill_t&lt; char &gt;</type>
      <name>fill</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a13916cccec89df957bd2ad7f21a9a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a56147eaae543dbf9967f68ada088cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a06daac73c25f7975686f9c1f5d39ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a3e5701aefaa9266a5a2d531f9789167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>ac05254b4b13aac586b98730d65d73b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_specs&lt; char_type &gt;</name>
    <filename>structbasic__format__specs.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_specs</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a6a004ef8135843837556951f14dbcf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>align_t</type>
      <name>align</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a19b57f324eb8ed2b6cc96329009b1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alt</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a540259499cbd3ccbc3e43dd94aa3c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::fill_t&lt; char_type &gt;</type>
      <name>fill</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a13916cccec89df957bd2ad7f21a9a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a56147eaae543dbf9967f68ada088cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a06daac73c25f7975686f9c1f5d39ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a3e5701aefaa9266a5a2d531f9789167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>ac05254b4b13aac586b98730d65d73b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_specs&lt; Context::char_type &gt;</name>
    <filename>structbasic__format__specs.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_specs</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a6a004ef8135843837556951f14dbcf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>align_t</type>
      <name>align</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a19b57f324eb8ed2b6cc96329009b1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alt</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a540259499cbd3ccbc3e43dd94aa3c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::fill_t&lt; Context::char_type &gt;</type>
      <name>fill</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a13916cccec89df957bd2ad7f21a9a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a56147eaae543dbf9967f68ada088cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a06daac73c25f7975686f9c1f5d39ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a3e5701aefaa9266a5a2d531f9789167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>ac05254b4b13aac586b98730d65d73b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_specs&lt; ParseContext::char_type &gt;</name>
    <filename>structbasic__format__specs.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_format_specs</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a6a004ef8135843837556951f14dbcf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>align_t</type>
      <name>align</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a19b57f324eb8ed2b6cc96329009b1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alt</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a540259499cbd3ccbc3e43dd94aa3c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::fill_t&lt; ParseContext::char_type &gt;</type>
      <name>fill</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a13916cccec89df957bd2ad7f21a9a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a56147eaae543dbf9967f68ada088cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a06daac73c25f7975686f9c1f5d39ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>a3e5701aefaa9266a5a2d531f9789167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structbasic__format__specs.html</anchorfile>
      <anchor>ac05254b4b13aac586b98730d65d73b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_function</name>
    <filename>classsol_1_1basic__function.html</filename>
    <templarg>ref_t</templarg>
    <templarg>aligned</templarg>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>abe16174a2adfe3145e64917c15630c6e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a824357a90c7be6baee769dbcfe96a69d</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a67df1679ef93a15f0c5a5cd9e4c2147d</anchor>
      <arglist>(const basic_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0ff9a6525540bc09a7c5d676a03d8b78</anchor>
      <arglist>(basic_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a076f3f5037000d1bbe93cd378da766e3</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>afd18d077028269113b5a3e94b17ae282</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ad56be20fc6ffaacf5b14ae347f7e0f9e</anchor>
      <arglist>(lua_nil_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0fc9a540959fd54f5bf488bf9d6e3b83</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>aa141606fad8b2ecacc11b29bd617a20f</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ae5effec9a40f537e2c83fe9d42060988</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a849c7ef22a7f9710b1361aefc96b67a2</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>abf32ba3465bdcaa2821a3c1af871b973</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip, Fx &amp;&amp;on_error) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ab82383099828c54601a4257e01e35a83</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip=false) const </arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a012a941d14519a51c622a082b2753b0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a84dec8d6421fe26de3262ed6334d7eb1</anchor>
      <arglist>(Fx &amp;&amp;on_error) const </arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ae59af75831b7e7c1ef109d3e87f4bfc9</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a99d73ee41565b001da2315f8c0a7119f</anchor>
      <arglist>(types&lt; Ret... &gt;, Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>basic_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a5859f8864e43590865a1cea99fd2c5c6</anchor>
      <arglist>(const basic_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ab2ad4a8a65e9a6c650ab978f1038b128</anchor>
      <arglist>(basic_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a58f5f479e9a207e818182cda550ba4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ad326f1add0c5681de89854bc9d1be6af</anchor>
      <arglist>(types&lt; Ret... &gt;, std::index_sequence&lt; I... &gt;, std::ptrdiff_t n) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ret</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a835ff228ed159b4ab8cdc6a6db8461a8</anchor>
      <arglist>(types&lt; Ret &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0d1fc32376fb55d6a470e2e8a52a8869</anchor>
      <arglist>(types&lt; void &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsafe_function_result</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a49282d7969e0221250a85da73b1d99e8</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::ptrdiff_t n) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>luacall</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a1e258dc3ac317e9a2ea9702d51976fb1</anchor>
      <arglist>(std::ptrdiff_t argcount, std::ptrdiff_t resultcount) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_function&lt; reference, false &gt;</name>
    <filename>classsol_1_1basic__function.html</filename>
    <base>basic_object&lt; reference &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>abe16174a2adfe3145e64917c15630c6e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a824357a90c7be6baee769dbcfe96a69d</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a67df1679ef93a15f0c5a5cd9e4c2147d</anchor>
      <arglist>(const basic_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0ff9a6525540bc09a7c5d676a03d8b78</anchor>
      <arglist>(basic_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a076f3f5037000d1bbe93cd378da766e3</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>afd18d077028269113b5a3e94b17ae282</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ad56be20fc6ffaacf5b14ae347f7e0f9e</anchor>
      <arglist>(lua_nil_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0fc9a540959fd54f5bf488bf9d6e3b83</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>aa141606fad8b2ecacc11b29bd617a20f</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_function</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ae5effec9a40f537e2c83fe9d42060988</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a849c7ef22a7f9710b1361aefc96b67a2</anchor>
      <arglist>(Args &amp;&amp;...args) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>abf32ba3465bdcaa2821a3c1af871b973</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip, Fx &amp;&amp;on_error) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ab82383099828c54601a4257e01e35a83</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip=false) const</arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a012a941d14519a51c622a082b2753b0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a84dec8d6421fe26de3262ed6334d7eb1</anchor>
      <arglist>(Fx &amp;&amp;on_error) const</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ae59af75831b7e7c1ef109d3e87f4bfc9</anchor>
      <arglist>(Args &amp;&amp;...args) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a99d73ee41565b001da2315f8c0a7119f</anchor>
      <arglist>(types&lt; Ret... &gt;, Args &amp;&amp;...args) const</arglist>
    </member>
    <member kind="function">
      <type>basic_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a5859f8864e43590865a1cea99fd2c5c6</anchor>
      <arglist>(const basic_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ab2ad4a8a65e9a6c650ab978f1038b128</anchor>
      <arglist>(basic_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; reference &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a58f5f479e9a207e818182cda550ba4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>ad326f1add0c5681de89854bc9d1be6af</anchor>
      <arglist>(types&lt; Ret... &gt;, std::index_sequence&lt; I... &gt;, std::ptrdiff_t n) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ret</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a835ff228ed159b4ab8cdc6a6db8461a8</anchor>
      <arglist>(types&lt; Ret &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a0d1fc32376fb55d6a470e2e8a52a8869</anchor>
      <arglist>(types&lt; void &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsafe_function_result</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a49282d7969e0221250a85da73b1d99e8</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::ptrdiff_t n) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>luacall</name>
      <anchorfile>classsol_1_1basic__function.html</anchorfile>
      <anchor>a1e258dc3ac317e9a2ea9702d51976fb1</anchor>
      <arglist>(std::ptrdiff_t argcount, std::ptrdiff_t resultcount) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::basic_json</name>
    <filename>classnlohmann_1_1basic__json.html</filename>
    <templarg>ObjectType</templarg>
    <templarg>ArrayType</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AllocatorType</templarg>
    <templarg>JSONSerializer</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>detail::cbor_tag_handler_t</type>
      <name>cbor_tag_handler_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a54951d14f0dd10cc3cfdaa24f8bfd15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::error_handler_t</type>
      <name>error_handler_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1e7ca76cc3f62626b380be5e18a002d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::initializer_list&lt; detail::json_ref&lt; basic_json &gt;&gt;</type>
      <name>initializer_list_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4d392f594e4c32345d47c2a175aad5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::input_format_t</type>
      <name>input_format_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a211cf53702226ad9fb3c939a3a3d3689</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::nlohmann::json_pointer&lt; basic_json &gt;</type>
      <name>json_pointer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa8f1f93b32da01b42413643be32b2c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>json_sax&lt; basic_json &gt;</type>
      <name>json_sax_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a164b1094a1a9feb54e400d8510bb0b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JSONSerializer&lt; T, SFINAE &gt;</type>
      <name>json_serializer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad6ebc5da7ced975bb184133750e7d49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::parse_event_t</type>
      <name>parse_event_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a24086b03c5c063849df0307f78c41c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::parser_callback_t&lt; basic_json &gt;</type>
      <name>parser_callback_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0273d074462644e5d5a7ff313ad0d742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::value_t</type>
      <name>value_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac68cb65a7f3517f0c5b1d3a4967406ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL const char *</type>
      <name>type_name</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a459dbfcd47bd632ca82ca8ff8db278c8</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>afc55e7dca1a243b0d5011564824c0267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>meta</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a351b4f65014f6c2b8b2832847d44bbd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad3__</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa52fb28bbfe1d5484808cad53c35d76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>json_value</type>
      <name>m_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a72f1c0ede41f166429ce3fe7c2ffefc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NLOHMANN_BASIC_JSON_TPL</type>
      <name>basic_json_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a125c0afa5f3599949b0589ef7b4aa322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::binary_reader&lt; basic_json, InputType &gt;</type>
      <name>binary_reader</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6c26be4635e562ebae8b9a142f9538b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::binary_writer&lt; basic_json, CharType &gt;</type>
      <name>binary_writer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab483f21649bd170f593ec58044cd68a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::internal_iterator&lt; BasicJsonType &gt;</type>
      <name>internal_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abe6f1016de5097691cbfdbb989267718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::iter_impl&lt; BasicJsonType &gt;</type>
      <name>iter_impl</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7b03055088a8e9770680ee975fb8ba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::iteration_proxy&lt; Iterator &gt;</type>
      <name>iteration_proxy</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae2ce7eec3ae7e7b903e0344e89f0512b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::json_reverse_iterator&lt; Base &gt;</type>
      <name>json_reverse_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a556d91bc2228135b27eb189e5a90ea4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::output_adapter_t&lt; CharType &gt;</type>
      <name>output_adapter_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac4927a4f303011cd45b99f2a7c18c866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::nlohmann::detail::primitive_iterator_t</type>
      <name>primitive_iterator_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae2cb9166f46abfc6d3910e076410f1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assert_invariant</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa7e7b1bdb6e9dbcfa5e284e8a2fb6464</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>adca9bb93a7bfa43bdae38dd8493cc042</anchor>
      <arglist>(value_t t) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean_t</type>
      <name>get_impl</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6db0accaeb1dbd76c166bdf872357dfe</anchor>
      <arglist>(boolean_t *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>object_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8b71cea6588f74f6eab6cc27ae314e5c</anchor>
      <arglist>(object_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const object_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7577c2bbaf8da92947b964ae935a57c3</anchor>
      <arglist>(const object_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>array_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3bbb975975e648f0468a2b96d25debfc</anchor>
      <arglist>(array_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const array_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac59c6abb509fe0160e30800cd84b0091</anchor>
      <arglist>(const array_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2c8443b36a3e3c591341a43e8f088c2d</anchor>
      <arglist>(string_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const string_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad968b5c1134f6aa22bd3c995ab227c11</anchor>
      <arglist>(const string_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a258ec4690664fc0ee2a06a70574995e7</anchor>
      <arglist>(boolean_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const boolean_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a60a0febbb5030562424092fd134ce19d</anchor>
      <arglist>(const boolean_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number_integer_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab3ac4d7aa5bf26e70df1fdb2d6a2b207</anchor>
      <arglist>(number_integer_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const number_integer_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a12b8d90204a45d2cde4b2d22c861c384</anchor>
      <arglist>(const number_integer_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number_unsigned_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aaacd6324154f273268cd75739b219347</anchor>
      <arglist>(number_unsigned_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const number_unsigned_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5cf0d01a7b245c82263cc73bfb070c3f</anchor>
      <arglist>(const number_unsigned_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number_float_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3f8e91583b4d0f16eed6c690f1022a02</anchor>
      <arglist>(number_float_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const number_float_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9ad84afed3e707cd066380b12901f9db</anchor>
      <arglist>(const number_float_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>binary_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5b429e4041392a984ce5b6f85196b570</anchor>
      <arglist>(binary_t *) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr const binary_t *</type>
      <name>get_impl_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a38632b8b0c8c7bf4b54bd6fe782c0196</anchor>
      <arglist>(const binary_t *) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abcfe744b08e2cd81508ce9bf7ebc86cf</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8ff30e37ec09ce661d0fed77e3e2e1f3</anchor>
      <arglist>(boolean_t v) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3023fcecbe85032b7048499f7bfc4ada</anchor>
      <arglist>(number_integer_t v) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a400ee8e0f051b9692692798906dc4654</anchor>
      <arglist>(number_unsigned_t v) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2e15685d39544db2bc5959705632fc04</anchor>
      <arglist>(number_float_t v) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a60041447d13e8709028a46e50219c161</anchor>
      <arglist>(value_t t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7e77b31f17b1b5f0ce72d3e6488b6d86</anchor>
      <arglist>(const string_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2f3332829fc8117b48cba5a4a26ea76b</anchor>
      <arglist>(string_t &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8a3eb027b86f4de2de4277410ceaa454</anchor>
      <arglist>(const object_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2544582412088703c778e882e2531af3</anchor>
      <arglist>(object_t &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a80a1e2c1da21dccad6471c28facf04ec</anchor>
      <arglist>(const array_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aea49a99ac9d45c1d1bfe3912ed20ffb6</anchor>
      <arglist>(array_t &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abb5466ba8f6483df6a37e040a7b32a92</anchor>
      <arglist>(const typename binary_t::container_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8bef6d062634dfd09e14d9a3217da8cd</anchor>
      <arglist>(typename binary_t::container_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7e79daa34d13bfd8f03aae00e57649ec</anchor>
      <arglist>(const binary_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>json_value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac7bb152c454b4d837d943cfb541da510</anchor>
      <arglist>(binary_t &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>static::nlohmann::detail::parser&lt; basic_json, InputAdapterType &gt;</type>
      <name>parser</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aaa5b1a16260634ed7b6c6a44f39c4d8a</anchor>
      <arglist>(InputAdapterType adapter, detail::parser_callback_t&lt; basic_json &gt;cb=nullptr, const bool allow_exceptions=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static JSON_HEDLEY_RETURNS_NON_NULL T *</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a49cba7a0d3a355161e2b62b437b80936</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ReferenceType</type>
      <name>get_ref_impl</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>af9091a59efebd38435cbc0583fcda777</anchor>
      <arglist>(ThisType &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad0__</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a501740b004225f4c948e657c9e6e539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad1__</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a834674252ca19c65b24963d28eb8932d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad2__</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab85f42065b70594c15de42e1f0870fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array_t *</type>
      <name>array</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad2b075c694e4564c9742d2c8db7c7c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>binary_t *</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9a4a1bb634091c7ebd66c4e989ed469d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean_t</type>
      <name>boolean</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7386443608348fa4b451f033a1439074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_float_t</type>
      <name>number_float</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abe229fa4c3b1f3536c7a85ab9cbff2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_integer_t</type>
      <name>number_integer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad88685d4cc24d7e86ddc5b0edb64192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_unsigned_t</type>
      <name>number_unsigned</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a077b1e7977afafb97a6a38a3a617ba66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string_t *</type>
      <name>string</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac32019eb29dc7bb4c326a233e0e2f0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::binary_reader</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa226ed5103dfd10e27e562d35a3a106b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::binary_writer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a69d491bbda88ade6d3c7a2b11309e8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::iter_impl</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a842e5c7ca096025c18b11e715d3401f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::json_sax_dom_callback_parser</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a95574da8d12905ea99dc348934c837da</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::json_sax_dom_parser</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a47aabb1eceae32e8a6e8e7f0ff34be60</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::nlohmann::detail::parser</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac8f3125911eb018ef4ab00d879487baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>detail::external_constructor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6275ed57bae6866cdf5db5370a7ad47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::exception</type>
      <name>exception</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a14824c27188d2fee4861806cd5f23d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::parse_error</type>
      <name>parse_error</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a555b05e9da63d486126759922685a37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::invalid_iterator</type>
      <name>invalid_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6ccc9788413fd58de998fe92743cb4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::type_error</type>
      <name>type_error</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ace5bf851eafe85bd6332f978991bc11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::out_of_range</type>
      <name>out_of_range</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2251d8523fa6d16c0fba6388ffa2ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::other_error</type>
      <name>other_error</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6fc373c99facc37aadbc5651b3d6631d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_json</type>
      <name>value_type</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a57c816a20c1d3ccc9bbc2972829da847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a220ae98554a76205fb7f8822d36b2d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab8a1c33ee7b154fc41ca2545aa9724e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3d20d11e5dfe95084a76f62eca54fadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3ada29bca70b4965f6fd37ec1c8f85f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AllocatorType&lt; basic_json &gt;</type>
      <name>allocator_type</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad38ae80f1e99d4b1f33c99fea4611457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::allocator_traits&lt; allocator_type &gt;::pointer</type>
      <name>pointer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a42e5c23402f4c2e1df487e1d102bc5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::allocator_traits&lt; allocator_type &gt;::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4108c5148f1d7cf13c2681e22f141a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iter_impl&lt; basic_json &gt;</type>
      <name>iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa549b2b382916b3baafb526e5cb410bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iter_impl&lt; const basic_json &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aebd2cfa7e4ded4e97cde9269bfeeea38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>json_reverse_iterator&lt; typename basic_json::iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5b8c0ebedd920b507f4f7ff4e19bf3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>json_reverse_iterator&lt; typename basic_json::const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa7dba16ed9ee97380aeb17a207dd919a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::less&lt; StringType &gt;</type>
      <name>object_comparator_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac26c2e8d6bcaccde372ceedd81851200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ObjectType&lt; StringType, basic_json, object_comparator_t, AllocatorType&lt; std::pair&lt; const StringType, basic_json &gt;&gt;&gt;</type>
      <name>object_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5e3df077f880583a96d74cd63e173cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType&lt; basic_json, AllocatorType&lt; basic_json &gt;&gt;</type>
      <name>array_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a53700c308d804f84aea5ff05abb2ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StringType</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a33593865ffb1860323dcbd52425b90c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BooleanType</type>
      <name>boolean_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a44fd1a12c9c54623c942b430e7a72937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumberIntegerType</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a11e390944da90db83089eb2426a749d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumberUnsignedType</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae09af9c23351b7245d9be4d1b2035fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumberFloatType</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5b8abaebd922d82d69756327c0c347e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nlohmann::byte_container_with_subtype&lt; BinaryType &gt;</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad6c955145bebde84d93991ffed7cd389</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3d255dbe024ce2d0fdfb1b4837629091</anchor>
      <arglist>(const typename binary_t::container_type &amp;init)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>acd2c506b279049f7d92ad7ae10a2f12b</anchor>
      <arglist>(const typename binary_t::container_type &amp;init, std::uint8_t subtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab085777bbfbfac5a472120b991ef5cf3</anchor>
      <arglist>(typename binary_t::container_type &amp;&amp;init)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a012e375f4016b89444c528ed46cce3af</anchor>
      <arglist>(typename binary_t::container_type &amp;&amp;init, std::uint8_t subtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>array</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2c8d8f5741aedadac8f3bffd8f2ce13e</anchor>
      <arglist>(initializer_list_t init={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>object</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9a4df356e05415438fadf8a15e583903</anchor>
      <arglist>(initializer_list_t init={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a19734fbc9c97d536832892ddacd6b62a</anchor>
      <arglist>(const value_t v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ace6fbaf6c64f60b61922b5c9d3e61aa6</anchor>
      <arglist>(std::nullptr_t=nullptr) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1b5d76a1546257689ad260ed34ec20b5</anchor>
      <arglist>(CompatibleType &amp;&amp;val) noexcept(noexcept(JSONSerializer&lt; U &gt;::to_json(std::declval&lt; basic_json_t &amp; &gt;(), std::forward&lt; CompatibleType &gt;(val))))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a40738eb9cb8c5a9ca14ae4b697c29f8e</anchor>
      <arglist>(const BasicJsonType &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aeac617faf3448d6d2cb33a020be01d37</anchor>
      <arglist>(initializer_list_t init, bool type_deduction=true, value_t manual_type=value_t::array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>afbccea367512a87b5d76e2bd92c5cc85</anchor>
      <arglist>(size_type cnt, const basic_json &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a23e540f473d32f1cf5d3243ea3ad495e</anchor>
      <arglist>(InputIT first, InputIT last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a28524e9c443076ea6dccff8e391354ed</anchor>
      <arglist>(const JsonRef &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a603be713183ad63dd8c9e1052c606004</anchor>
      <arglist>(const basic_json &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a642afd9d8886e0dedfc0d5cee2baf57f</anchor>
      <arglist>(basic_json &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_json &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1ae937c299f347a9dcb7f31a8e57762b</anchor>
      <arglist>(basic_json other) noexcept(std::is_nothrow_move_constructible&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; json_value &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; json_value &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_json</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a60b643c02a19fa52f99db8215ff58e0f</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>string_t</type>
      <name>dump</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab1ec1c1d1bd4de221a527405d3406556</anchor>
      <arglist>(const int indent=-1, const char indent_char= &apos; &apos;, const bool ensure_ascii=false, const error_handler_t error_handler=error_handler_t::strict) const </arglist>
    </member>
    <member kind="function">
      <type>constexpr value_t</type>
      <name>type</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5b7c4b35a0ad9f97474912a08965d7ad</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_primitive</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a548d2d4013da24e7d7510d90febc80c4</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_structured</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4e05a7d5deec758f1d830741b68b4249</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_null</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aedc7afad96292b5ab61a2e0ad3067f5f</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_boolean</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a911b11e855e685fa59ea1d111490b36b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_number</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abd47ac8eba63833152795280f75b5851</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_number_integer</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac4b4acf2c0ad075c0dc125a65c102362</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_number_unsigned</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5493f2ed1e07b0ece428bd5a47e2fb95</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_number_float</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a116cdb9300b56519fc9cf756609296cb</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_object</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a57e8411a770a6263d6d8f2116c37f3aa</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_array</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab5b70d60a636b9c5e10f6c8caac60b9e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_string</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab303d17366c26fca12242c7f8def1bb7</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9576224f7b3ff812a308e7c1e784ea80</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_discarded</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aecaaa0613d3f3a5b49b34b02afc5f85d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator value_t</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6d4b8df10ecc533a50823e8805f4a873</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_json</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab513e91d419a880ee59e559e05586db6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BasicJsonType</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a26b731f8d3f022c9dab85222646319ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a91198163e5ffd34d361d2db77cb1f112</anchor>
      <arglist>() const noexcept(noexcept(JSONSerializer&lt; ValueType &gt;::from_json(std::declval&lt; const basic_json_t &amp; &gt;(), std::declval&lt; ValueType &amp; &gt;())))</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad7c84027412c32e6dac101de144abf91</anchor>
      <arglist>() const noexcept(noexcept(JSONSerializer&lt; ValueType &gt;::from_json(std::declval&lt; const basic_json_t &amp; &gt;())))</arglist>
    </member>
    <member kind="function">
      <type>ValueType &amp;</type>
      <name>get_to</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa1cbe06eb6b15f76e41c7c85081d2638</anchor>
      <arglist>(ValueType &amp;v) const noexcept(noexcept(JSONSerializer&lt; ValueType &gt;::from_json(std::declval&lt; const basic_json_t &amp; &gt;(), v)))</arglist>
    </member>
    <member kind="function">
      <type>ValueType &amp;</type>
      <name>get_to</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a038f6d70b18780e076047bd1ebd651d9</anchor>
      <arglist>(ValueType &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Array</type>
      <name>get_to</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a85dd41000e4e7751928fffb44ff4aed4</anchor>
      <arglist>(T(&amp;v)[N]) const noexcept(noexcept(JSONSerializer&lt; Array &gt;::from_json(std::declval&lt; const basic_json_t &amp; &gt;(), v)))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae5aa126de247d34c5b4395836d05f044</anchor>
      <arglist>() noexcept-&gt; decltype(std::declval&lt; basic_json_t &amp; &gt;().get_impl_ptr(std::declval&lt; PointerType &gt;()))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>get_ptr</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aaeeade105f47dd117a29ce42e9ffdeb4</anchor>
      <arglist>() const noexcept-&gt; decltype(std::declval&lt; const basic_json_t &amp; &gt;().get_impl_ptr(std::declval&lt; PointerType &gt;()))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0abaaafcd682381ac410022e4687805d</anchor>
      <arglist>() noexcept-&gt; decltype(std::declval&lt; basic_json_t &amp; &gt;().template get_ptr&lt; PointerType &gt;())</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1d286e97ec95a81f6c6562909430aa99</anchor>
      <arglist>() const noexcept-&gt; decltype(std::declval&lt; const basic_json_t &amp; &gt;().template get_ptr&lt; PointerType &gt;())</arglist>
    </member>
    <member kind="function">
      <type>ReferenceType</type>
      <name>get_ref</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a14ddc6e0f6d70296bc81f810254076c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ReferenceType</type>
      <name>get_ref</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ada108cdd8b777a013c1755ffab3d0e92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JSON_EXPLICIT</type>
      <name>operator ValueType</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a47d7cd720f034fcca8685061b7190e1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>binary_t &amp;</type>
      <name>get_binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aab19a246f6bcd27c195bed376cf5e138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const binary_t &amp;</type>
      <name>get_binary</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9a1e5ecdeb44ae79d3bda00c4c775f71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a52b18a5b7e68652c65b070900c438c6e</anchor>
      <arglist>(size_type idx)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa4109d221c47331ec07d5adeee59e37e</anchor>
      <arglist>(size_type idx) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a239e942da82f2597d0cf5ec806f5bc0d</anchor>
      <arglist>(const typename object_t::key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a28d0c574dae460bf7e90a58ff0e40bb4</anchor>
      <arglist>(const typename object_t::key_type &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9ea67fc1ef0ccc42e1d5388fe0416ae5</anchor>
      <arglist>(size_type idx)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa6c8c9e6331b3a33598453d90677975f</anchor>
      <arglist>(size_type idx) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3f45f3820c456ad2e3f3df2926564151</anchor>
      <arglist>(const typename object_t::key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a36c1d5c7297d06b49e1f13db26937585</anchor>
      <arglist>(const typename object_t::key_type &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abc94831476f7b4d3efe6f2e9036c7188</anchor>
      <arglist>(T *key)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8e6dccc4acba93a6c55d4d12b66d3d22</anchor>
      <arglist>(T *key) const </arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac9e014095170d72c4c57e3daf8efc059</anchor>
      <arglist>(const typename object_t::key_type &amp;key, const ValueType &amp;default_value) const </arglist>
    </member>
    <member kind="function">
      <type>string_t</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4976904f3320a5a9896742de35c7d3e1</anchor>
      <arglist>(const typename object_t::key_type &amp;key, const char *default_value) const </arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0412570ccb3a87690f6f2c043ef961b8</anchor>
      <arglist>(const json_pointer &amp;ptr, const ValueType &amp;default_value) const </arglist>
    </member>
    <member kind="function">
      <type>string_t</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a70b0721f01af67fa596ab5d11dec9773</anchor>
      <arglist>(const json_pointer &amp;ptr, const char *default_value) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5417ca43ae5e7a3a2f82eee2d915c6ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa610b6e86ca6306e89ea276befe7b2a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a30914ad0767ccdc3633f88a906ed7dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a015ebbecdb368c84d00fa2b3539d4429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IteratorType</type>
      <name>erase</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a494632b69bbe1d0153d3bedad0901b8e</anchor>
      <arglist>(IteratorType pos)</arglist>
    </member>
    <member kind="function">
      <type>IteratorType</type>
      <name>erase</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8ac83750e267e37d5d47591eb44cce42</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>af72b1c9d1502b02a49a0cb9db9f980ea</anchor>
      <arglist>(const typename object_t::key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a221b943d3228488c14225e55f726cc26</anchor>
      <arglist>(const size_type idx)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>acdf9b3aab82dcf443dd91ca5ec06b80c</anchor>
      <arglist>(KeyT &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae1a977c697c8d05267a8238a097af2a3</anchor>
      <arglist>(KeyT &amp;&amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3cad8946e72de473ac99e610a3cc9494</anchor>
      <arglist>(KeyT &amp;&amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2a8dc024698f32cf8b01b2de93835202</anchor>
      <arglist>(KeyT &amp;&amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a05dcbc1fe9139b8e1cf2b8212d9dba96</anchor>
      <arglist>(const json_pointer &amp;ptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iteration_proxy&lt; iterator &gt;</type>
      <name>iterator_wrapper</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a22e2e5b0e68d9d7c63be2cada5187259</anchor>
      <arglist>(reference ref) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iteration_proxy&lt; const_iterator &gt;</type>
      <name>iterator_wrapper</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3710ff8c5a1cbedb4f75b700a8962d5c</anchor>
      <arglist>(const_reference ref) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a23b495b4c282e4afacf382f5b49af7c7</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4f147be16fcde9f510c4aac89ab511c9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae508c13e3ad6ce445bcaf24a2bc7d039</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a931267ec3f09eb67e4382f321b2c52bc</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a82b5b96f86879a3bac0c713d33178551</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3017cf0f1a4673e904e34cfef62e7758</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aff8e38cd973bc94557fa8d36433c0e4c</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aab1329f44c8301b7679962726a043549</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7a328b29b290cc300345376c54f618cb</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2e4cbf41d593d41847b90aea55e5e84d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a044298d189bdf7e4b36492de9811ddd6</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a223480466a0922267d680ec8f0722d58</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iteration_proxy&lt; iterator &gt;</type>
      <name>items</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a916a6ba75ec7624e9c6c977a52d6fd17</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>iteration_proxy&lt; const_iterator &gt;</type>
      <name>items</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4faaed730a81347f2f01e93f37c73823</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5c99855f3e35ff35558cb46139b785f8</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a33c7c8638bb0b12e6d1b69d8106dd2e0</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1b46c6631e30b8394e89bd1546d69736</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aee0ae36cbfb0336832ebc0374c3c7679</anchor>
      <arglist>(reference left, reference right) noexcept(std::is_nothrow_move_constructible&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; json_value &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; json_value &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a946cc8f30d8b1d6609b57387b647fe53</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab9e0253c92736db021840105d374c4c4</anchor>
      <arglist>(basic_json &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a40226d9c84fcb9cb948ae0c27b842c57</anchor>
      <arglist>(basic_json &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a3405d38087e13994a5a4556065b0be6d</anchor>
      <arglist>(const basic_json &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>af643a4baa91f484b11af0e4437183115</anchor>
      <arglist>(const basic_json &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad704839e6a5195e3b76f22e2b9aa63ee</anchor>
      <arglist>(const typename object_t::value_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae300819781bce2193369609457f70f30</anchor>
      <arglist>(const typename object_t::value_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4567cf75f19b1efca090f75d7a8a350a</anchor>
      <arglist>(initializer_list_t init)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ac48302a8b4f8c2a6e30c2a7bff6abc49</anchor>
      <arglist>(initializer_list_t init)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>emplace_back</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>acc5a4ed540be7ef071e4ac3c855caa78</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab8250fc95e669ecb5358b87d3b8c7976</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_iterator</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4ffe4b6475560b0997262ee6fabfa8f9</anchor>
      <arglist>(const_iterator pos, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aeb86e8478e20d95970a8b61ff01dce3b</anchor>
      <arglist>(const_iterator pos, const basic_json &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9c5b9de8a4a759861cb600b38a6c81b1</anchor>
      <arglist>(const_iterator pos, basic_json &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a71e197e6cc78c3960011f68a75f8ef22</anchor>
      <arglist>(const_iterator pos, size_type cnt, const basic_json &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8137d5471edcd71606e42155ed9c23e2</anchor>
      <arglist>(const_iterator pos, const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a856b8764efd21dac4205a00fec82e09a</anchor>
      <arglist>(const_iterator pos, initializer_list_t ilist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0181d03c6314bedcbad2e92d3676223c</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a377819905d567f6f523dcbc592cb6356</anchor>
      <arglist>(const_reference j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9f9e5f668474280acc9bd7f5410b9392</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a94295a06e0e7b3867fe83afbee4cb202</anchor>
      <arglist>(reference other) noexcept(std::is_nothrow_move_constructible&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; value_t &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; json_value &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; json_value &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a76126242de262f6d38cadda19e0d13e1</anchor>
      <arglist>(array_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a57b86bdcfc55557dacc36969adb0417e</anchor>
      <arglist>(object_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aac916df9561daf4eaf2372119fe91899</anchor>
      <arglist>(string_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa242e339ebc7583e114f2167a83f8c90</anchor>
      <arglist>(binary_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a749a1f5091a5e63ccfe919e0aef986af</anchor>
      <arglist>(typename binary_t::container_type &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a122640e7e2db1814fc7bbb3c122ec76e</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aba21440ea1aff44f718285ed7d6d20d9</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aef302e3ae215e46e5035d0e4fdf47235</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6e2e21da48f5d9471716cd868a068327</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>afefc38fc08bdb7a9a7474b5ab4a1140f</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab0e886db6e9fa91ff9fd853333fed05b</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aacd442b66140c764c594ac8ad7dfd5b3</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7999ee3a69a4979d92e98ab1e88c8759</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>abed3e9b4ab75f5bcbd3cd20f5af5cdab</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5c8bb5200f5eac10d31e26be46e5b1ac</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a7e368211047f725f333696aefdf39ffd</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad73f88f70fe5acfa521750a8cd710026</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a87db51b6b936fb2ea293cdbc8702dcb8</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a412895af9a582869a4d369a64fb1b6d6</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a124c319566198d9f092c5bebea46ce77</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a74a943800c7f103d0990d7eef82c6453</anchor>
      <arglist>(const_reference lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a68e3a92b3d9be1faa05c92d096299189</anchor>
      <arglist>(const_reference lhs, const ScalarType rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5ee0e3e8afc7cbd932d6ed66418fa80a</anchor>
      <arglist>(const ScalarType lhs, const_reference rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5e34c5435e557d0bf666bd7311211405</anchor>
      <arglist>(std::ostream &amp;o, const basic_json &amp;j)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a34d6a60dd99e9f33b8273a1c8db5669b</anchor>
      <arglist>(const basic_json &amp;j, std::ostream &amp;o)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a60ca396028b8d9714c6e10efbf475af6</anchor>
      <arglist>(basic_json &amp;j, std::istream &amp;i)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aaf363408931d76472ded14017e59c9e8</anchor>
      <arglist>(std::istream &amp;i, basic_json &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a15018ade392a844ea32d5188d1a0b9c6</anchor>
      <arglist>(InputType &amp;&amp;i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ad832c70af0989389a9a104c21d2d1c5c</anchor>
      <arglist>(IteratorType first, IteratorType last, const parser_callback_t cb=nullptr, const bool allow_exceptions=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a73cf15644f04fa569f50291049d1bafd</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accept</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a32872afe5bfd040777e3e2bb85f0ca55</anchor>
      <arglist>(InputType &amp;&amp;i, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accept</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a47fb596473649332185aedb0a8a6ccc5</anchor>
      <arglist>(IteratorType first, IteratorType last, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT bool</type>
      <name>accept</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6d9e85910b91d02f6807b69b61690a4b</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sax_parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a12b382c6407da5543827ce4b24bb5008</anchor>
      <arglist>(InputType &amp;&amp;i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sax_parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab62241c2694a054818edf2f66d72f113</anchor>
      <arglist>(IteratorType first, IteratorType last, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sax_parse</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aef9ef0a817ecde8bf270653e8706c150</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>to_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>adabcf74c9c868da3e04a5546b7705af4</anchor>
      <arglist>(const basic_json &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2becf604016783e5644eaa7782a08683</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; uint8_t &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a5689672954fd3bc38f2f17e5607064c6</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; char &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>to_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a99b15bcaee410426b937eacc6e47d771</anchor>
      <arglist>(const basic_json &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa8fe46eda86f6f92c5599c20b6c81819</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; uint8_t &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aca5dc0fca52131f3a634372120abfbe7</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; char &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>to_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a25355b9719db23b189fb5f6a8f4f16c4</anchor>
      <arglist>(const basic_json &amp;j, const bool use_size=false, const bool use_type=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a19dad92c4fe9e6a289a93195e1230e97</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; uint8_t &gt; o, const bool use_size=false, const bool use_type=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a6d133cf7b2e729e9e215edeba5726116</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; char &gt; o, const bool use_size=false, const bool use_type=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>to_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa62d64781b217372225a0652047d8cf3</anchor>
      <arglist>(const basic_json &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a668e4c2ad9808218a25879700f4aef2b</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; uint8_t &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>to_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9ebed178fb7dad1a574bcb7c361fb1b8</anchor>
      <arglist>(const basic_json &amp;j, detail::output_adapter&lt; char &gt; o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a44dd5635fb2da4710f6cd6e42b72773f</anchor>
      <arglist>(InputType &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aba4f6fc79cc405fb212ea3d992334e71</anchor>
      <arglist>(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a188755c8cda27e2afb03c016c14125d8</anchor>
      <arglist>(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_cbor</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4a67e47f4bcde55214475f47f8314c1f</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>adbcab52fca1e25b3311ef14e71a57590</anchor>
      <arglist>(InputType &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a94dbeb08bcd13821512957dcbf3f00bd</anchor>
      <arglist>(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0d69d3102639759d5202a6f764760d23</anchor>
      <arglist>(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_msgpack</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a84b3d89de8e774a2609dc4c0a1273f62</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa81f62db69978b90ff701f05c72e03a7</anchor>
      <arglist>(InputType &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9dbb422350fed520ce8c1ca8762c0251</anchor>
      <arglist>(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ab6eeda23c34cee79d8d72f1a8691a8de</anchor>
      <arglist>(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_ubjson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a47201396899371881a46562bffb922da</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4e02793f2691aa29ab7cb69fddafbf5c</anchor>
      <arglist>(InputType &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4118d0ec23d9eeafc236b9524d220e94</anchor>
      <arglist>(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>ae2612581e4788ddffc2f45d5e4cc04fc</anchor>
      <arglist>(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>from_bson</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a2afe89884edf72412a0624982324755d</anchor>
      <arglist>(detail::span_input_adapter &amp;&amp;i, const bool strict=true, const bool allow_exceptions=true)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a0d3deaa73b3644b4da3f8ef3172cd8d2</anchor>
      <arglist>(const json_pointer &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a15b0d93705cb283cf85ebe601a226763</anchor>
      <arglist>(const json_pointer &amp;ptr) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>aa014a978f8b6c085db8825faa8dad320</anchor>
      <arglist>(const json_pointer &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>afa583f79438ae9f6871e94d5f4405cbf</anchor>
      <arglist>(const json_pointer &amp;ptr) const </arglist>
    </member>
    <member kind="function">
      <type>basic_json</type>
      <name>flatten</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a4a71ffeb79c55ac18c93f88b6839808a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>basic_json</type>
      <name>unflatten</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a8276b7a575ab680644d4de047d08505c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSON_HEDLEY_WARN_UNUSED_RESULT basic_json</type>
      <name>diff</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a1c1f21327df91a4dd6c5f5a107240385</anchor>
      <arglist>(const basic_json &amp;source, const basic_json &amp;target, const std::string &amp;path=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>basic_json</type>
      <name>patch</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a9c2abd53796bb301f57185e0a81b352a</anchor>
      <arglist>(const basic_json &amp;json_patch) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_patch</name>
      <anchorfile>classnlohmann_1_1basic__json.html</anchorfile>
      <anchor>a844a77cb154752d12118f10af26d54cb</anchor>
      <arglist>(const basic_json &amp;apply_patch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_lightuserdata</name>
    <filename>classsol_1_1basic__lightuserdata.html</filename>
    <templarg></templarg>
    <base>basic_object_base&lt; base_type &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>abfd1332d13fad44ac3350b650e840ca7</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>ad161aa4a5af651164e8b2a32c014af67</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>adbb61356afa107010624321fcf546c56</anchor>
      <arglist>(const basic_lightuserdata &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>afee399a9530203359ed3419394ca436c</anchor>
      <arglist>(basic_lightuserdata &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>aae9774017c74c68c99f0779419de7b2b</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>a66f8fc7fc981dee7566aa038f71169b9</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>acb63f16dd4c76eb96f04b2e8a9fccd86</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>a6ed8660b887a427a6f525439804d76ef</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lightuserdata</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>a16651e4ce1a3a3c62b0b2f7b190dc803</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type>basic_lightuserdata &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>af9c47d2b75f235f20992b1b503d3bfe3</anchor>
      <arglist>(const basic_lightuserdata &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_lightuserdata &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>a054de1bdb087e6d5474f593488b04320</anchor>
      <arglist>(basic_lightuserdata &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object_base&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__lightuserdata.html</anchorfile>
      <anchor>adc938b421e5b230e6e003d0d572f362c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::basic_lua_table</name>
    <filename>structsol_1_1basic__lua__table.html</filename>
    <templarg></templarg>
    <base>basic_table_core&lt; false, ref_t &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a1910b02c5108d74431184bec4568818c</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a8e8db2ff81d5842d33904bcc57786c88</anchor>
      <arglist>(const basic_lua_table &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a610976a00afbe8a4485ee72827b0744e</anchor>
      <arglist>(basic_lua_table &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>aaa91b98a864e08a2096ae6be0a0a5c58</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>aebc7d964a33d6386f36e30fab068affa</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>abdf4ca84a16b3386ae376491f5e8bad9</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>aa42876a073d93193e45a45b3af76445d</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a8f34679ed5307e1e186d317e31a44e1e</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a6d57d9e2661db4231380cac2ab69e6bc</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>adc03ee794fe46ea25328820d44ee99fb</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_lua_table</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>af29755195f992b7b877345f08d2b1eb9</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_lua_table &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>aa40c2292e881618ab384418972b40322</anchor>
      <arglist>(const basic_lua_table &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_lua_table &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a99ab1e8372aaef1fe78452627303f3a6</anchor>
      <arglist>(basic_lua_table &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_table_core&lt; false, ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a2b6953dde4557c41ec69cbdb151370af</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>structsol_1_1basic__lua__table.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_memory_buffer</name>
    <filename>classbasic__memory__buffer.html</filename>
    <templarg>T</templarg>
    <templarg>SIZE</templarg>
    <templarg>Allocator</templarg>
    <base>detail::buffer</base>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a13f688782e6165086485913789b1396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aecbaa41beff571b3ff5d79a91a787524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aad970f5ca7eda29893fc352b3d3486fc</anchor>
      <arglist>(const ContiguousRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>af6f3373ae1ecc2104f3074fadccb3c28</anchor>
      <arglist>(const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ae3e8292ba2764ec68bb113cdc6c45b63</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>Allocator</type>
      <name>get_allocator</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aec178dc39a8e45951dc622af1bc3203d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>basic_memory_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a89e2e5da9bee8af9c487b4493c4d6327</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a27f096451ed4e6738d3a33161fda3e90</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ace559ab6ee7eb3db94c00bdac30149e7</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a05e9c75571c728ebcf299c6670f12569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a56adc36a19c8baec43c3a9da75381a17</anchor>
      <arglist>(size_t size) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a5e19a1f5aa79dadc6ff0b702a6d44d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a448c07c5a891036329a8d866155c3549</anchor>
      <arglist>(basic_memory_buffer &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Allocator</type>
      <name>alloc_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a0d2984bd2e6b5a96a09d31ca9d412519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>store_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a98def281d4ce2cad0c3dea4c664bbb0d</anchor>
      <arglist>[SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_memory_buffer&lt; bigit, bigits_capacity &gt;</name>
    <filename>classbasic__memory__buffer.html</filename>
    <base>buffer&lt; bigit &gt;</base>
    <member kind="typedef">
      <type>const bigit &amp;</type>
      <name>const_reference</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a13f688782e6165086485913789b1396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bigit</type>
      <name>value_type</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aecbaa41beff571b3ff5d79a91a787524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aad970f5ca7eda29893fc352b3d3486fc</anchor>
      <arglist>(const ContiguousRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>af6f3373ae1ecc2104f3074fadccb3c28</anchor>
      <arglist>(const std::allocator&lt; bigit &gt; &amp;alloc=std::allocator&lt; bigit &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ae3e8292ba2764ec68bb113cdc6c45b63</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>std::allocator&lt; bigit &gt;</type>
      <name>get_allocator</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aec178dc39a8e45951dc622af1bc3203d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>basic_memory_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a89e2e5da9bee8af9c487b4493c4d6327</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a27f096451ed4e6738d3a33161fda3e90</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ace559ab6ee7eb3db94c00bdac30149e7</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a05e9c75571c728ebcf299c6670f12569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a56adc36a19c8baec43c3a9da75381a17</anchor>
      <arglist>(size_t size) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a5e19a1f5aa79dadc6ff0b702a6d44d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a448c07c5a891036329a8d866155c3549</anchor>
      <arglist>(basic_memory_buffer &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::allocator&lt; bigit &gt;</type>
      <name>alloc_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a0d2984bd2e6b5a96a09d31ca9d412519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigit</type>
      <name>store_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a98def281d4ce2cad0c3dea4c664bbb0d</anchor>
      <arglist>[SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_memory_buffer&lt; Char &gt;</name>
    <filename>classbasic__memory__buffer.html</filename>
    <base>buffer&lt; Char &gt;</base>
    <member kind="typedef">
      <type>const Char &amp;</type>
      <name>const_reference</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a13f688782e6165086485913789b1396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Char</type>
      <name>value_type</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aecbaa41beff571b3ff5d79a91a787524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aad970f5ca7eda29893fc352b3d3486fc</anchor>
      <arglist>(const ContiguousRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>af6f3373ae1ecc2104f3074fadccb3c28</anchor>
      <arglist>(const std::allocator&lt; Char &gt; &amp;alloc=std::allocator&lt; Char &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ae3e8292ba2764ec68bb113cdc6c45b63</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>std::allocator&lt; Char &gt;</type>
      <name>get_allocator</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aec178dc39a8e45951dc622af1bc3203d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>basic_memory_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a89e2e5da9bee8af9c487b4493c4d6327</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a27f096451ed4e6738d3a33161fda3e90</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ace559ab6ee7eb3db94c00bdac30149e7</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a05e9c75571c728ebcf299c6670f12569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a56adc36a19c8baec43c3a9da75381a17</anchor>
      <arglist>(size_t size) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a5e19a1f5aa79dadc6ff0b702a6d44d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a448c07c5a891036329a8d866155c3549</anchor>
      <arglist>(basic_memory_buffer &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::allocator&lt; Char &gt;</type>
      <name>alloc_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a0d2984bd2e6b5a96a09d31ca9d412519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Char</type>
      <name>store_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a98def281d4ce2cad0c3dea4c664bbb0d</anchor>
      <arglist>[inline_buffer_size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_memory_buffer&lt; wchar_t &gt;</name>
    <filename>classbasic__memory__buffer.html</filename>
    <base>buffer&lt; wchar_t &gt;</base>
    <member kind="typedef">
      <type>const wchar_t &amp;</type>
      <name>const_reference</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a13f688782e6165086485913789b1396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wchar_t</type>
      <name>value_type</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aecbaa41beff571b3ff5d79a91a787524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aad970f5ca7eda29893fc352b3d3486fc</anchor>
      <arglist>(const ContiguousRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>af6f3373ae1ecc2104f3074fadccb3c28</anchor>
      <arglist>(const std::allocator&lt; wchar_t &gt; &amp;alloc=std::allocator&lt; wchar_t &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ae3e8292ba2764ec68bb113cdc6c45b63</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>std::allocator&lt; wchar_t &gt;</type>
      <name>get_allocator</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>aec178dc39a8e45951dc622af1bc3203d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>basic_memory_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a89e2e5da9bee8af9c487b4493c4d6327</anchor>
      <arglist>(basic_memory_buffer &amp;&amp;other) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a27f096451ed4e6738d3a33161fda3e90</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>ace559ab6ee7eb3db94c00bdac30149e7</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_memory_buffer</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a05e9c75571c728ebcf299c6670f12569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a56adc36a19c8baec43c3a9da75381a17</anchor>
      <arglist>(size_t size) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a5e19a1f5aa79dadc6ff0b702a6d44d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a448c07c5a891036329a8d866155c3549</anchor>
      <arglist>(basic_memory_buffer &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::allocator&lt; wchar_t &gt;</type>
      <name>alloc_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a0d2984bd2e6b5a96a09d31ca9d412519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wchar_t</type>
      <name>store_</name>
      <anchorfile>classbasic__memory__buffer.html</anchorfile>
      <anchor>a98def281d4ce2cad0c3dea4c664bbb0d</anchor>
      <arglist>[inline_buffer_size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_metatable</name>
    <filename>classsol_1_1basic__metatable.html</filename>
    <templarg></templarg>
    <base>sol::basic_table_core</base>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a2ca88eaddab4b04d6d9d3ac0f27ff035</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>af861817f3c43bb18982327696bed8d87</anchor>
      <arglist>(const basic_metatable &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a3c98cc1334faebb6ec5beb481836573b</anchor>
      <arglist>(basic_metatable &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>acfef43b1a2642fb53e3074d777c16644</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a30550dd3ce5ed25da66d5a54b94219cc</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a3d59ba99764cfc9c0b7ef04219b2d64b</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a983fc950f628fabf2c2801a2dcf0c8d8</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>ab9e80bfd18a85da7da1340633f8eb8ab</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a1d9c243159395d90b22b883ec231791f</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a35472b5a90dc70199e1f6dbab86b02cd</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_metatable &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>ae9d04f39d9c7d8633c7a95f37f691a0b</anchor>
      <arglist>(const basic_metatable &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_metatable &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>acb4bd74caacc2078e4560ed9b60572f2</anchor>
      <arglist>(basic_metatable &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>ae5670548cfceec6cb631031c702f5bda</anchor>
      <arglist>(Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unregister</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>aa884348af57429e13d69e4f3ee6a94cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>aa00f5649989e324b24cd4bebe913c1a3</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a10fe99444b2ec2d574079c2dac4d443f</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a9045b9dc349ed3872e60a24149877e5a</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a2c2f78932079a21e485b86a76621dc83</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a4b120a3f8a6a9477ca9ceee61703d0cb</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_table&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a76d34ba812ccfd6e4f4f2d00da115a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>classsol_1_1basic__metatable.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_object</name>
    <filename>classsol_1_1basic__object.html</filename>
    <templarg>base_type</templarg>
    <base>basic_object_base&lt; base_type &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa4a2979dc155d4a12339b1d28ca41a7f</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa74645190a9522c080f13d8d60901beb</anchor>
      <arglist>(T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9d148e43dcda21869ee8f6edd27c06e</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ac51678ebf3d7ea7261c30c8d5dc13153</anchor>
      <arglist>(lua_nil_t r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ab65b8ab45fc61ea65e4e6c0d0e35cd84</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9f8715800b72710b628f24fe670419e</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a45ea0dac6c6d8d2771d2a969cf202e88</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a5af9f5a411334c8970117d49a5353ecc</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>adf4c2cf12a1b6c203a9780f3571426ca</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afbdb5b67c198c254b5b7b47ff64b7157</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8ce5d2eed7d63d86cedacb0563afd69d</anchor>
      <arglist>(lua_State *L, lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a78ea783a3844e741e9af8149df476dd2</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a1d718e887f79f16b4c27650382f3e195</anchor>
      <arglist>(lua_State *L, absolute_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a9d943081d60e8afccecd676d5c5ee5fa</anchor>
      <arglist>(lua_State *L, raw_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abf2c6cfb2b63d1e7712ab84cfb553294</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8c9aa5f268510fcdc150302c8dbba8ea</anchor>
      <arglist>(lua_State *L, in_place_type_t&lt; T &gt;, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6d2bb7ac2193f079bd38d564cb6a0ccf</anchor>
      <arglist>(lua_State *L, in_place_t, T &amp;&amp;arg, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6b794f14e9f7f471827428817be2d9b8</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a707288333159aa0db55e0592bd58ca1a</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afe7b2d7adccd522944d97a7c14d55537</anchor>
      <arglist>(const base_type &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa58f980ba5e7f2ce981bc183ec36588d</anchor>
      <arglist>(base_type &amp;&amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abc54e3850e209c1be9d5bc292f8344f4</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a04748216f20f8ee8ebd483701012f35d</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ae071e0e74b592014e5bd8e98e6ee341e</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a323935a6e579e2b189205ba3135dc2da</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a040fdf124159e20d59c1a40e98faa067</anchor>
      <arglist>(lua_State *L, detail::global_tag t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a89fc40cbfee27a1d47c1617518df8446</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a32c9c80518c4f4b49707931caa21e088</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a75b4d947a2297108572b7263a54fe574</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object_base&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a0cae84f7e6094ca44ea59ae687b1f4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a74d0dd4fc89a5957524576f16cc02db3</anchor>
      <arglist>(std::integral_constant&lt; bool, invert_and_pop &gt;, lua_State *L, int index=-1) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_object&lt; ref_t &gt;</name>
    <filename>classsol_1_1basic__object.html</filename>
    <base>sol::basic_object_base</base>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa4a2979dc155d4a12339b1d28ca41a7f</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa74645190a9522c080f13d8d60901beb</anchor>
      <arglist>(T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9d148e43dcda21869ee8f6edd27c06e</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ac51678ebf3d7ea7261c30c8d5dc13153</anchor>
      <arglist>(lua_nil_t r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ab65b8ab45fc61ea65e4e6c0d0e35cd84</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9f8715800b72710b628f24fe670419e</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a45ea0dac6c6d8d2771d2a969cf202e88</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a5af9f5a411334c8970117d49a5353ecc</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>adf4c2cf12a1b6c203a9780f3571426ca</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afbdb5b67c198c254b5b7b47ff64b7157</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8ce5d2eed7d63d86cedacb0563afd69d</anchor>
      <arglist>(lua_State *L, lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a78ea783a3844e741e9af8149df476dd2</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a1d718e887f79f16b4c27650382f3e195</anchor>
      <arglist>(lua_State *L, absolute_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a9d943081d60e8afccecd676d5c5ee5fa</anchor>
      <arglist>(lua_State *L, raw_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abf2c6cfb2b63d1e7712ab84cfb553294</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8c9aa5f268510fcdc150302c8dbba8ea</anchor>
      <arglist>(lua_State *L, in_place_type_t&lt; T &gt;, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6d2bb7ac2193f079bd38d564cb6a0ccf</anchor>
      <arglist>(lua_State *L, in_place_t, T &amp;&amp;arg, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6b794f14e9f7f471827428817be2d9b8</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a707288333159aa0db55e0592bd58ca1a</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afe7b2d7adccd522944d97a7c14d55537</anchor>
      <arglist>(const ref_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa58f980ba5e7f2ce981bc183ec36588d</anchor>
      <arglist>(ref_t &amp;&amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abc54e3850e209c1be9d5bc292f8344f4</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a04748216f20f8ee8ebd483701012f35d</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ae071e0e74b592014e5bd8e98e6ee341e</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a323935a6e579e2b189205ba3135dc2da</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a040fdf124159e20d59c1a40e98faa067</anchor>
      <arglist>(lua_State *L, detail::global_tag t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a89fc40cbfee27a1d47c1617518df8446</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a32c9c80518c4f4b49707931caa21e088</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a75b4d947a2297108572b7263a54fe574</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object_base&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a0cae84f7e6094ca44ea59ae687b1f4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a74d0dd4fc89a5957524576f16cc02db3</anchor>
      <arglist>(std::integral_constant&lt; bool, invert_and_pop &gt;, lua_State *L, int index=-1) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_object&lt; reference &gt;</name>
    <filename>classsol_1_1basic__object.html</filename>
    <base>basic_object_base&lt; reference &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa4a2979dc155d4a12339b1d28ca41a7f</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa74645190a9522c080f13d8d60901beb</anchor>
      <arglist>(T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9d148e43dcda21869ee8f6edd27c06e</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ac51678ebf3d7ea7261c30c8d5dc13153</anchor>
      <arglist>(lua_nil_t r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ab65b8ab45fc61ea65e4e6c0d0e35cd84</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ad9f8715800b72710b628f24fe670419e</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a45ea0dac6c6d8d2771d2a969cf202e88</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a5af9f5a411334c8970117d49a5353ecc</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>adf4c2cf12a1b6c203a9780f3571426ca</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afbdb5b67c198c254b5b7b47ff64b7157</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8ce5d2eed7d63d86cedacb0563afd69d</anchor>
      <arglist>(lua_State *L, lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a78ea783a3844e741e9af8149df476dd2</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a1d718e887f79f16b4c27650382f3e195</anchor>
      <arglist>(lua_State *L, absolute_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a9d943081d60e8afccecd676d5c5ee5fa</anchor>
      <arglist>(lua_State *L, raw_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abf2c6cfb2b63d1e7712ab84cfb553294</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a8c9aa5f268510fcdc150302c8dbba8ea</anchor>
      <arglist>(lua_State *L, in_place_type_t&lt; T &gt;, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6d2bb7ac2193f079bd38d564cb6a0ccf</anchor>
      <arglist>(lua_State *L, in_place_t, T &amp;&amp;arg, Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a6b794f14e9f7f471827428817be2d9b8</anchor>
      <arglist>(const basic_object &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a707288333159aa0db55e0592bd58ca1a</anchor>
      <arglist>(basic_object &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>afe7b2d7adccd522944d97a7c14d55537</anchor>
      <arglist>(const reference &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>aa58f980ba5e7f2ce981bc183ec36588d</anchor>
      <arglist>(reference &amp;&amp;b)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>abc54e3850e209c1be9d5bc292f8344f4</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_object &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a04748216f20f8ee8ebd483701012f35d</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>ae071e0e74b592014e5bd8e98e6ee341e</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a323935a6e579e2b189205ba3135dc2da</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a040fdf124159e20d59c1a40e98faa067</anchor>
      <arglist>(lua_State *L, detail::global_tag t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a89fc40cbfee27a1d47c1617518df8446</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a32c9c80518c4f4b49707931caa21e088</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a75b4d947a2297108572b7263a54fe574</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object_base&lt; reference &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a0cae84f7e6094ca44ea59ae687b1f4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_object</name>
      <anchorfile>classsol_1_1basic__object.html</anchorfile>
      <anchor>a74d0dd4fc89a5957524576f16cc02db3</anchor>
      <arglist>(std::integral_constant&lt; bool, invert_and_pop &gt;, lua_State *L, int index=-1) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_object_base</name>
    <filename>classsol_1_1basic__object__base.html</filename>
    <templarg>ref_t</templarg>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>as</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>afaae6f34b857fa9b483e8df6a24ef1b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>af0eb97dc8f800dfcc9ee85a3ca0fbe2d</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8bb4def09187cf3fa5ee045b89d3e5b4</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a7237f4eb9f99a4279770397a104c0930</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8034797c5934cb29274e0cb30a732bfa</anchor>
      <arglist>(T &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>abe1d1b4c13da8557a363e388c2373d3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>ade103f85a6b50efd99afab68406db006</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a57e7620ffe0a2c74c84ab05397fe3390</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ref_t</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a436fc7276a97a86e2e6c3fc991530d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a5b978a4a36987f4847409b2a84cb90e1</anchor>
      <arglist>(std::true_type) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a20777724f168ea90725c56321c0583a0</anchor>
      <arglist>(std::false_type) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>aacb42e99e71645494577520d2e114382</anchor>
      <arglist>(std::true_type) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a9168bebb24f6b4bba7747fa843518984</anchor>
      <arglist>(std::false_type) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_object_base&lt; base_type &gt;</name>
    <filename>classsol_1_1basic__object__base.html</filename>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>as</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>afaae6f34b857fa9b483e8df6a24ef1b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>af0eb97dc8f800dfcc9ee85a3ca0fbe2d</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8bb4def09187cf3fa5ee045b89d3e5b4</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a7237f4eb9f99a4279770397a104c0930</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8034797c5934cb29274e0cb30a732bfa</anchor>
      <arglist>(T &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>abe1d1b4c13da8557a363e388c2373d3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>ade103f85a6b50efd99afab68406db006</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a57e7620ffe0a2c74c84ab05397fe3390</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>base_type</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a436fc7276a97a86e2e6c3fc991530d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a5b978a4a36987f4847409b2a84cb90e1</anchor>
      <arglist>(std::true_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a20777724f168ea90725c56321c0583a0</anchor>
      <arglist>(std::false_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>aacb42e99e71645494577520d2e114382</anchor>
      <arglist>(std::true_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a9168bebb24f6b4bba7747fa843518984</anchor>
      <arglist>(std::false_type) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_object_base&lt; reference &gt;</name>
    <filename>classsol_1_1basic__object__base.html</filename>
    <base>basic_reference&lt; false &gt;</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>as</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>afaae6f34b857fa9b483e8df6a24ef1b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>af0eb97dc8f800dfcc9ee85a3ca0fbe2d</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8bb4def09187cf3fa5ee045b89d3e5b4</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a7237f4eb9f99a4279770397a104c0930</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_object_base</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a8034797c5934cb29274e0cb30a732bfa</anchor>
      <arglist>(T &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>abe1d1b4c13da8557a363e388c2373d3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>ade103f85a6b50efd99afab68406db006</anchor>
      <arglist>(const basic_object_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_object_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a57e7620ffe0a2c74c84ab05397fe3390</anchor>
      <arglist>(basic_object_base &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>reference</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a436fc7276a97a86e2e6c3fc991530d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a5b978a4a36987f4847409b2a84cb90e1</anchor>
      <arglist>(std::true_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>as_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a20777724f168ea90725c56321c0583a0</anchor>
      <arglist>(std::false_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>aacb42e99e71645494577520d2e114382</anchor>
      <arglist>(std::true_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_stack</name>
      <anchorfile>classsol_1_1basic__object__base.html</anchorfile>
      <anchor>a9168bebb24f6b4bba7747fa843518984</anchor>
      <arglist>(std::false_type) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_protected_function</name>
    <filename>classsol_1_1basic__protected__function.html</filename>
    <templarg></templarg>
    <templarg>aligned</templarg>
    <templarg></templarg>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>is_stack_based&lt; handler_t &gt;</type>
      <name>is_stack_handler</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ac5003d2d98b8d23bd6951e33868d28ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a80e55841ee82b41fa56ec84a16c421e7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>acf6287e6b99bff79774890feede60f7b</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ad8a40fe3cb18a0775022cd865eb7550e</anchor>
      <arglist>(const basic_protected_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a5065a327be115fdaef2a386d966d99dd</anchor>
      <arglist>(basic_protected_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a45cb4c88f61fd1dd892c2efdbefb4705</anchor>
      <arglist>(const basic_function&lt; base_t &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aede8ebe107c0a94d9987b81cf0e6ad28</anchor>
      <arglist>(basic_function&lt; base_t &gt; &amp;&amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a95cf03e2f1518f26dda4608899c1e90a</anchor>
      <arglist>(const basic_function&lt; base_t &gt; &amp;b, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>acff2459ceed6b9e56053cf4014127126</anchor>
      <arglist>(basic_function&lt; base_t &gt; &amp;&amp;b, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aacd63f8c0bb0553c3a6d3658a7527fae</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a86aff00405978bc261a228305e15132e</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ab3676be9b80fdcf3fc006638d7889399</anchor>
      <arglist>(const stack_reference &amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a060dee631856f539f1358af666be4a75</anchor>
      <arglist>(stack_reference &amp;&amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a5a7af027dd454b185413fa14512ac1c8</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a5e328a43daaa7a86beaa5354e26b98b4</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a0ae66312348cf8bdaea0f26c40c24e44</anchor>
      <arglist>(Proxy &amp;&amp;p, Handler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>abb2b2ad6758535cfb866053886090cac</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a879c5695ac8f00edd0664a8247f60d13</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ae55de0b7e87a3505f04e4501660fb81a</anchor>
      <arglist>(lua_nil_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>af007a1fb833e91433d5514fe127d1dbf</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a8fd868dc54b72e90c592b90e78a6548a</anchor>
      <arglist>(lua_State *L, int index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a830ef259ece12ac00ceee5a93725f396</anchor>
      <arglist>(lua_State *L, absolute_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ab8a53d0802fb3e9f7435c131ed2afd75</anchor>
      <arglist>(lua_State *L, absolute_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a9c3d6bb738ca7906b5832a3d6a5bdc26</anchor>
      <arglist>(lua_State *L, raw_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a4c0041098be9fc2d09aa909df45b95e9</anchor>
      <arglist>(lua_State *L, raw_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ac1f83c41bc7d8960b3c7c43bc550f4f4</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_protected_function</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a9d246c5e8359efbb46f81a4812e68fc0</anchor>
      <arglist>(lua_State *L, ref_index index, handler_t eh)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a466331eeca9bcde7d8c3ec55123260a2</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a4c0fb68ad0b7afe52fe12418745107bc</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip, Fx &amp;&amp;on_error) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ae5e499e5ddf46a61312f230961592104</anchor>
      <arglist>(lua_Writer writer, void *userdata, bool strip=false) const </arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a8a55f9d0a83af04e86504303171fed07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>dump</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a13b35b71c5da471bdf2c7862c980a654</anchor>
      <arglist>(Fx &amp;&amp;on_error) const </arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a944390da1ac4c47460f6102601bd56cc</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a71b5b0cb732bf067dac59e7a88d6c161</anchor>
      <arglist>(types&lt; Ret... &gt;, Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function">
      <type>basic_protected_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a255bd9de881b11187b13a139fc90a83f</anchor>
      <arglist>(const basic_protected_function &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_protected_function &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aa8a1a4b4f2615217941a2374f1b7972e</anchor>
      <arglist>(basic_protected_function &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static handler_t</type>
      <name>get_default_handler</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>abe370df0627b9405a21bc94ba824d27a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_handler</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a1987e2737e76ae90439fa83fd110826c</anchor>
      <arglist>(const T &amp;ref)</arglist>
    </member>
    <member kind="variable">
      <type>handler_t</type>
      <name>error_handler</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aeaca061ecec3bb20f687c28da93ec6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aad760e361d649269f7325e21dab083c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a9308acd326b55c6a25c385286c29a985</anchor>
      <arglist>(types&lt; Ret... &gt;, std::index_sequence&lt; I... &gt;, std::ptrdiff_t n, detail::protected_handler&lt; b, handler_t &gt; &amp;h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ret</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a653478901a668c2016a48982821ad8da</anchor>
      <arglist>(types&lt; Ret &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n, detail::protected_handler&lt; b, handler_t &gt; &amp;h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>ab63f7393bc5f4a5f23468d4362244cf0</anchor>
      <arglist>(types&lt; void &gt;, std::index_sequence&lt; I &gt;, std::ptrdiff_t n, detail::protected_handler&lt; b, handler_t &gt; &amp;h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>protected_function_result</type>
      <name>invoke</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>aebf05f94af848ceb9a61988aafc6d341</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::ptrdiff_t n, detail::protected_handler&lt; b, handler_t &gt; &amp;h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>call_status</type>
      <name>luacall</name>
      <anchorfile>classsol_1_1basic__protected__function.html</anchorfile>
      <anchor>a31762474007e0918360b74c5c3008060</anchor>
      <arglist>(std::ptrdiff_t argcount, std::ptrdiff_t resultcount, detail::protected_handler&lt; b, handler_t &gt; &amp;h) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_reference</name>
    <filename>classsol_1_1basic__reference.html</filename>
    <templarg>main_only</templarg>
    <base>sol::stateless_reference</base>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>afd6d956f60a1b4a4d8cb876e78116af3</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a99815cef60cd46b87858c38798c4de07</anchor>
      <arglist>(lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad87e22d617a232a27aac609c953d67c7</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a1175e9dd46a05a9bedaa306206a8ac70</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0454912dcb1dc31b5329a8b03ffd1ef3</anchor>
      <arglist>(lua_State *L, const basic_reference&lt; r_main_only &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a5c515faa6e26aa4e015555e4b5441442</anchor>
      <arglist>(lua_State *L, basic_reference&lt; r_main_only &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a31ac473a03e7db6bf57cd43659a85b01</anchor>
      <arglist>(lua_State *L, const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0eb024b5e5fb5cdf4049d3640f54cd7d</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a2558d1365f940cd5040730f0e7801d97</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>af01a21c22e80cabaf67224526a55f2d1</anchor>
      <arglist>(lua_State *L, lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a59ad8b3f04c62f0b62ff1e5281d2691d</anchor>
      <arglist>(const basic_reference &amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ae83467bb10302bf01cbe481813f1542c</anchor>
      <arglist>(basic_reference &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a383754eb386bfa5f3d9a71b7a861119a</anchor>
      <arglist>(const basic_reference&lt;!main_only &gt; &amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a00f2c42885a217f637a46ce84c80c4f5</anchor>
      <arglist>(basic_reference&lt;!main_only &gt; &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a16ee22b410b63a8ca9c23d10df3a7662</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a685d5d56003e1c9c02bb874ebdfa8c47</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>aa13cd2e6764c750f32db3bb31dcd297a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a46a8e8e3f65bf994df378658cec51536</anchor>
      <arglist>(basic_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a7f73bd6f1b2d43a62edcaebc077e6c4f</anchor>
      <arglist>(const basic_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a08cb840a829d3f7b7690d331b0fdbc46</anchor>
      <arglist>(basic_reference&lt;!main_only &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ac0692d9a648d48715a199de0afe1af4a</anchor>
      <arglist>(const basic_reference&lt;!main_only &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>adddba9a2f3c60f3becf2facf4b5a916c</anchor>
      <arglist>(const lua_nil_t &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad02aa640437a1e09e4927c559f40a057</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad973bee4d685e57a21344fdbd33c1925</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_reference&lt; b &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>afc060fa6eac23518fdaff41a1a7bdb28</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_reference&lt; b &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a8807c2005250a287c57a58d12e405212</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a45fdb8a7ce0652888596893c632fee48</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a20cdd62ae42c5f98d170419f6464e566</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a2ad85343c7555c37c7b30cd3715c3234</anchor>
      <arglist>(lua_State *L, int n=1) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a8483285ee69f186ca647d9ede305a5b2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0f7bb89647b99df7b995eed5c214f303</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registry_index</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ab9c2cc2339e1c67e8c887ef3733dda7a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a3be40e71e7fbd6a610d8d909c2ee653c</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a4583d452887e0c0777845bc8ad407ddb</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a37a4b36556a79033209d5901668055dd</anchor>
      <arglist>(lua_State *L, detail::global_tag) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a90c2372c5b6c4142cb72e7ba8c25980f</anchor>
      <arglist>(lua_State *L, detail::global_tag, detail::global_tag) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0e3eef3ae21dba800cb0cbd4da413ac6</anchor>
      <arglist>(lua_State *oL, const basic_reference&lt;!main_only &gt; &amp;o) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad5ba83d64b1dbbb0e48ce2e5f2ec6291</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a01132116b5944290857d82337572c7b6</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deref</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>afbfc91e5f72ef544a8e527ab78cdd1fc</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy_assign</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a25a3065f4ca88d7f905cabeb36582f2c</anchor>
      <arglist>(const basic_reference&lt; r_main_only &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_assign</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0829e7cfe62ff0e128a00e88a279cb5d</anchor>
      <arglist>(basic_reference&lt; r_main_only &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>luastate</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a23f8f50345613467de56ad9e91bcf36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a8242fe5f7327faff39ce4e8f7b4a7d8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_reference&lt; false &gt;</name>
    <filename>classsol_1_1basic__reference.html</filename>
    <base>sol::stateless_reference</base>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>afd6d956f60a1b4a4d8cb876e78116af3</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a99815cef60cd46b87858c38798c4de07</anchor>
      <arglist>(lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad87e22d617a232a27aac609c953d67c7</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a1175e9dd46a05a9bedaa306206a8ac70</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0454912dcb1dc31b5329a8b03ffd1ef3</anchor>
      <arglist>(lua_State *L, const basic_reference&lt; r_main_only &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a5c515faa6e26aa4e015555e4b5441442</anchor>
      <arglist>(lua_State *L, basic_reference&lt; r_main_only &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a31ac473a03e7db6bf57cd43659a85b01</anchor>
      <arglist>(lua_State *L, const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0eb024b5e5fb5cdf4049d3640f54cd7d</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a2558d1365f940cd5040730f0e7801d97</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>af01a21c22e80cabaf67224526a55f2d1</anchor>
      <arglist>(lua_State *L, lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a59ad8b3f04c62f0b62ff1e5281d2691d</anchor>
      <arglist>(const basic_reference &amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ae83467bb10302bf01cbe481813f1542c</anchor>
      <arglist>(basic_reference &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a383754eb386bfa5f3d9a71b7a861119a</anchor>
      <arglist>(const basic_reference&lt;!main_only &gt; &amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a00f2c42885a217f637a46ce84c80c4f5</anchor>
      <arglist>(basic_reference&lt;!main_only &gt; &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a16ee22b410b63a8ca9c23d10df3a7662</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a685d5d56003e1c9c02bb874ebdfa8c47</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>aa13cd2e6764c750f32db3bb31dcd297a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a46a8e8e3f65bf994df378658cec51536</anchor>
      <arglist>(basic_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a7f73bd6f1b2d43a62edcaebc077e6c4f</anchor>
      <arglist>(const basic_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a08cb840a829d3f7b7690d331b0fdbc46</anchor>
      <arglist>(basic_reference&lt;!main_only &gt; &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ac0692d9a648d48715a199de0afe1af4a</anchor>
      <arglist>(const basic_reference&lt;!main_only &gt; &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>adddba9a2f3c60f3becf2facf4b5a916c</anchor>
      <arglist>(const lua_nil_t &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad02aa640437a1e09e4927c559f40a057</anchor>
      <arglist>(proxy_base&lt; Super &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type>basic_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad973bee4d685e57a21344fdbd33c1925</anchor>
      <arglist>(const proxy_base&lt; Super &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a45fdb8a7ce0652888596893c632fee48</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a20cdd62ae42c5f98d170419f6464e566</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a2ad85343c7555c37c7b30cd3715c3234</anchor>
      <arglist>(lua_State *L, int n=1) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a8483285ee69f186ca647d9ede305a5b2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0f7bb89647b99df7b995eed5c214f303</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registry_index</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ab9c2cc2339e1c67e8c887ef3733dda7a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a3be40e71e7fbd6a610d8d909c2ee653c</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a4583d452887e0c0777845bc8ad407ddb</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a37a4b36556a79033209d5901668055dd</anchor>
      <arglist>(lua_State *L, detail::global_tag) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a90c2372c5b6c4142cb72e7ba8c25980f</anchor>
      <arglist>(lua_State *L, detail::global_tag, detail::global_tag) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0e3eef3ae21dba800cb0cbd4da413ac6</anchor>
      <arglist>(lua_State *oL, const basic_reference&lt;!main_only &gt; &amp;o) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>ad5ba83d64b1dbbb0e48ce2e5f2ec6291</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a01132116b5944290857d82337572c7b6</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deref</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>afbfc91e5f72ef544a8e527ab78cdd1fc</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy_assign</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a25a3065f4ca88d7f905cabeb36582f2c</anchor>
      <arglist>(const basic_reference&lt; r_main_only &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_assign</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a0829e7cfe62ff0e128a00e88a279cb5d</anchor>
      <arglist>(basic_reference&lt; r_main_only &gt; &amp;&amp;r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>luastate</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a23f8f50345613467de56ad9e91bcf36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1basic__reference.html</anchorfile>
      <anchor>a8242fe5f7327faff39ce4e8f7b4a7d8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_string_view</name>
    <filename>classbasic__string__view.html</filename>
    <templarg>Char</templarg>
    <member kind="typedef">
      <type>const Char *</type>
      <name>iterator</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a189f7ce44196f7d075873653a06f4464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Char</type>
      <name>value_type</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a642a12b7517f31a50e530a3e14055346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a66a2f2788b0ab18f49ae39792108da53</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a034a8a79389ecc31954bdf773c680de7</anchor>
      <arglist>(const Char *s, size_t count) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a84823e4cf3eadc6bbe4ecd18e7685ffd</anchor>
      <arglist>(const Char *s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1e4a7e97cbd0ebcd9ca924714d33319c</anchor>
      <arglist>(const std::basic_string&lt; Char, Traits, Alloc &gt; &amp;s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a7205593096752ad43d82f2f7a3a8d7da</anchor>
      <arglist>(S s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5bba297fe4d463f646f53fc034b0b6aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a00d75eb4e05dba307a456912346a04bb</anchor>
      <arglist>(basic_string_view other) const </arglist>
    </member>
    <member kind="function">
      <type>constexpr const Char *</type>
      <name>data</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ad08526eb55bcf74e3a2ba2a5f8bbe149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a4c83fb4628019c4272f7545f4a268384</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>constexpr const Char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>afb1df899d9d9b0e09886f4922ff3edf1</anchor>
      <arglist>(size_t pos) const </arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>remove_prefix</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1da7aa04f8f729b4f846e573cecba499</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>size</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ac5ee88d5020be1c71ae827da05a0a537</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Char *</type>
      <name>data_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a10fc664ae9c2d8c40bc2a9ede0380507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>aedf856c0793e6307934a63e64e217b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5ceb2a1bfa175c69d7bfda735e901d73</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a0e53f2258bbcde6cc8426b0a0755029b</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a9b92d9c7a937c6945253fd8adfba7803</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>abbcc283ebd35db4ae2d5365a0861a2e2</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a78b8913fe704e33269d9baa6f310b9b8</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a13611d21d36e30193ebaf50463cbe75e</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_string_view&lt; char &gt;</name>
    <filename>classbasic__string__view.html</filename>
    <member kind="typedef">
      <type>const char *</type>
      <name>iterator</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a189f7ce44196f7d075873653a06f4464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>value_type</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a642a12b7517f31a50e530a3e14055346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a66a2f2788b0ab18f49ae39792108da53</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a034a8a79389ecc31954bdf773c680de7</anchor>
      <arglist>(const char *s, size_t count) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a84823e4cf3eadc6bbe4ecd18e7685ffd</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1e4a7e97cbd0ebcd9ca924714d33319c</anchor>
      <arglist>(const std::basic_string&lt; char, Traits, Alloc &gt; &amp;s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a7205593096752ad43d82f2f7a3a8d7da</anchor>
      <arglist>(S s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5bba297fe4d463f646f53fc034b0b6aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a00d75eb4e05dba307a456912346a04bb</anchor>
      <arglist>(basic_string_view other) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr const char *</type>
      <name>data</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ad08526eb55bcf74e3a2ba2a5f8bbe149</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a4c83fb4628019c4272f7545f4a268384</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr const char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>afb1df899d9d9b0e09886f4922ff3edf1</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>remove_prefix</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1da7aa04f8f729b4f846e573cecba499</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>size</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ac5ee88d5020be1c71ae827da05a0a537</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>data_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a10fc664ae9c2d8c40bc2a9ede0380507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>aedf856c0793e6307934a63e64e217b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5ceb2a1bfa175c69d7bfda735e901d73</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a0e53f2258bbcde6cc8426b0a0755029b</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a9b92d9c7a937c6945253fd8adfba7803</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>abbcc283ebd35db4ae2d5365a0861a2e2</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a78b8913fe704e33269d9baa6f310b9b8</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a13611d21d36e30193ebaf50463cbe75e</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_string_view&lt; char_type &gt;</name>
    <filename>classbasic__string__view.html</filename>
    <member kind="typedef">
      <type>const char_type *</type>
      <name>iterator</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a189f7ce44196f7d075873653a06f4464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char_type</type>
      <name>value_type</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a642a12b7517f31a50e530a3e14055346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a66a2f2788b0ab18f49ae39792108da53</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a034a8a79389ecc31954bdf773c680de7</anchor>
      <arglist>(const char_type *s, size_t count) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a84823e4cf3eadc6bbe4ecd18e7685ffd</anchor>
      <arglist>(const char_type *s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1e4a7e97cbd0ebcd9ca924714d33319c</anchor>
      <arglist>(const std::basic_string&lt; char_type, Traits, Alloc &gt; &amp;s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>basic_string_view</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a7205593096752ad43d82f2f7a3a8d7da</anchor>
      <arglist>(S s) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>begin</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5bba297fe4d463f646f53fc034b0b6aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a00d75eb4e05dba307a456912346a04bb</anchor>
      <arglist>(basic_string_view other) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr const char_type *</type>
      <name>data</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ad08526eb55bcf74e3a2ba2a5f8bbe149</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr iterator</type>
      <name>end</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a4c83fb4628019c4272f7545f4a268384</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr const char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>afb1df899d9d9b0e09886f4922ff3edf1</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>remove_prefix</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a1da7aa04f8f729b4f846e573cecba499</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>size</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>ac5ee88d5020be1c71ae827da05a0a537</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char_type *</type>
      <name>data_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a10fc664ae9c2d8c40bc2a9ede0380507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>aedf856c0793e6307934a63e64e217b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a5ceb2a1bfa175c69d7bfda735e901d73</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a0e53f2258bbcde6cc8426b0a0755029b</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a9b92d9c7a937c6945253fd8adfba7803</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>abbcc283ebd35db4ae2d5365a0861a2e2</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a78b8913fe704e33269d9baa6f310b9b8</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classbasic__string__view.html</anchorfile>
      <anchor>a13611d21d36e30193ebaf50463cbe75e</anchor>
      <arglist>(basic_string_view lhs, basic_string_view rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_table_core</name>
    <filename>classsol_1_1basic__table__core.html</filename>
    <templarg>top_level</templarg>
    <templarg>ref_t</templarg>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>iterator</type>
      <name>const_iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afb7329cf8e75930281a0bdba758d8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_iterator&lt; ref_t &gt;</type>
      <name>iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab447b92a11e0642c1c0a45e3b4311831</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>add</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95c61cfa4c7b8d7f0b825a2e4c37e1cf</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abf45d5688dbdb2d8e8241b1900614170</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a920617407e6a209c5c9ed5a25538ffad</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a65c681e70adf0588db568ca695212733</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4dfdf197f7af19616af686a650a6af54</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a90f41a0f3934a09a513c693c13b70dc0</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a205ac31d755853cec01ffeac71537d03</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a984014077d076db3f9255df1727a8961</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6c8bd04398bd9a16e25639606f314d26</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abb89efa641864d9be8125d06fc46e7be</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a39ffa7f635f2fda100096eebc04f342a</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf9312ededc3faefeeb5ffb8e9c159d8</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7ce9b486c31969a69db7ab1fb8344559</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a78989a1d85707460ac06a651a7ec7ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a584a15dfd2fbc3b25a13b07db75a71b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a88e7f30898f1349495fe54b7e559be36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2b183c4b729558c572504ab9c34ee851</anchor>
      <arglist>(int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a0a2042c69c306d33b1db049fab9ca5c4</anchor>
      <arglist>(int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ac07dcce4f052fbb0fbb1401403c3e390</anchor>
      <arglist>(Name &amp;&amp;name, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ace2394dd4dfca72ab85507bc358663d7</anchor>
      <arglist>(Name &amp;&amp;name, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_named</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>adf13c1c4bb7b48a6f933e46b720f282b</anchor>
      <arglist>(Name &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7b528bfe7e9535c5d85c3741cb2757ba</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7c1f6e32b601c3858df3e43761861ca6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a5b14fdb033ddbf1c515f12689a7d58a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2d729c56e9f46f100672c0725e3d416a</anchor>
      <arglist>(Fx &amp;&amp;fx) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a761878eaf04ec522bae1468558293c06</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a158db580c7318d0875eec8f6f26c8ffe</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa43ed22984b954ad93cc57ef0912d86e</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1024812fb4d311f28bed21bac5694918</anchor>
      <arglist>(const string_view &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a37539fe1e59c653bc4707991ebdacbcf</anchor>
      <arglist>(const string_view &amp;name, std::initializer_list&lt; std::pair&lt; string_view, T &gt;&gt; items)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a00514974c75e1743e277c43d12ff08aa</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf0dcd8a4fab60b017ce63a3476ff53b</anchor>
      <arglist>(Key &amp;&amp;key, automagic_enrollments enrollment)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a3ad69691100f20daa8549f984d58d11c</anchor>
      <arglist>(Key &amp;&amp;key, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7440c3267ad6b22c2520635ad91f7991</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afa3414193056c6bdeff0ef31979f74e7</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aec2c5fcf6afe803e351b189899444f0b</anchor>
      <arglist>(T &amp;&amp;key)&amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaaed00b97faac06415f1481f465e346c</anchor>
      <arglist>(T &amp;&amp;key) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a234e975880801292a8f4fc04e8453c4d</anchor>
      <arglist>(T &amp;&amp;key)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a950bc8e375c4685f7a2e26d104ead6fd</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1927a2f0334c56a5ad3dd4988a2af482</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a63cf8f315c535a4bac578a3948ca77b7</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae8eb42ba554e10888009c221b8ed13cc</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae36ce60136924b6fe27f8c42607f4cc1</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af2fbeb4368af3bdce6c80050702d1c03</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af5508b20381a1c62026af74fb456dece</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4f725af176b62b612d0a031cf946d6cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a16631227c9b0b9665a99ed9906fb997a</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab361dd4c5418ab23120c698b16266a78</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a01234febc2e9dacd9e1c6cfb5c558763</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a096007fa8cd15e03db1908f0bdc5b14b</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a04b861a8ccfbc15ec31397382613146d</anchor>
      <arglist>(lua_State *L, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1264db0c1b956f924e2552d56c738d84</anchor>
      <arglist>(lua_State *L, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af65bc713d4d386c169b294469f3fe831</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6ec1bb30863e95cf98755101fcba9fd8</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aae0ea636a7a5a831f34185241567e4f0</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>add7d9ae66329881aa6dde100d5ec5a58</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a71723894914125037a43f77901444930</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa46feafa14d157ffcbab591fd49ddf22</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9e5577de2cf98b3babf4ca917ec5dd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95293acc8e4cb49f086f5bc6004c20e9</anchor>
      <arglist>(lua_State *L, detail::global_tag t) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af3ce148ac544181a8eace29ffdb4f0e3</anchor>
      <arglist>(types&lt; R(Args...)&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aad9f6734106d49112fdc8cdfd1b5ff4c</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a738807de0141cfc50f71ede71c5f533f</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_resolved_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a87054fc50810d0a93b419ad38f418dda</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab37789a61c243317620060c0b938bf84</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep_optional</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae7e9d6c2b76d3b738f3d8ebb4930fca9</anchor>
      <arglist>(int &amp;popcount, int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acd9c2b88e2c888ca3c42813cabf94a70</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_maybe_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a17f52d47a324fb61a584f34c259ca455</anchor>
      <arglist>(int table_index, Key &amp;&amp;key) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a07a95bd3e4f367d9858fa7de0dfd7f29</anchor>
      <arglist>(int table_index, std::index_sequence&lt; I... &gt;, Key &amp;&amp;key) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>traverse_set_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa90c1692046a73c2adf85658353806d6</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a38763d9768fb23707fe0952bee54cee5</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acb792bfdea264fc6d780cf2458e2b36a</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, Pairs &amp;&amp;pairs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afe821cfe3a4fa7b87f4fd5a806fbd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4c580a9c7569cfbe34854f94e12cc9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_table_core&lt; false &gt;</name>
    <filename>classsol_1_1basic__table__core.html</filename>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>iterator</type>
      <name>const_iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afb7329cf8e75930281a0bdba758d8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_iterator&lt; ref_t &gt;</type>
      <name>iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab447b92a11e0642c1c0a45e3b4311831</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>add</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95c61cfa4c7b8d7f0b825a2e4c37e1cf</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abf45d5688dbdb2d8e8241b1900614170</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a920617407e6a209c5c9ed5a25538ffad</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a65c681e70adf0588db568ca695212733</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4dfdf197f7af19616af686a650a6af54</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a90f41a0f3934a09a513c693c13b70dc0</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a205ac31d755853cec01ffeac71537d03</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a984014077d076db3f9255df1727a8961</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6c8bd04398bd9a16e25639606f314d26</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abb89efa641864d9be8125d06fc46e7be</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a39ffa7f635f2fda100096eebc04f342a</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf9312ededc3faefeeb5ffb8e9c159d8</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7ce9b486c31969a69db7ab1fb8344559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a78989a1d85707460ac06a651a7ec7ecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a584a15dfd2fbc3b25a13b07db75a71b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a88e7f30898f1349495fe54b7e559be36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2b183c4b729558c572504ab9c34ee851</anchor>
      <arglist>(int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a0a2042c69c306d33b1db049fab9ca5c4</anchor>
      <arglist>(int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ac07dcce4f052fbb0fbb1401403c3e390</anchor>
      <arglist>(Name &amp;&amp;name, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ace2394dd4dfca72ab85507bc358663d7</anchor>
      <arglist>(Name &amp;&amp;name, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_named</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>adf13c1c4bb7b48a6f933e46b720f282b</anchor>
      <arglist>(Name &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7b528bfe7e9535c5d85c3741cb2757ba</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7c1f6e32b601c3858df3e43761861ca6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a5b14fdb033ddbf1c515f12689a7d58a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2d729c56e9f46f100672c0725e3d416a</anchor>
      <arglist>(Fx &amp;&amp;fx) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a761878eaf04ec522bae1468558293c06</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a158db580c7318d0875eec8f6f26c8ffe</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa43ed22984b954ad93cc57ef0912d86e</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1024812fb4d311f28bed21bac5694918</anchor>
      <arglist>(const string_view &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a37539fe1e59c653bc4707991ebdacbcf</anchor>
      <arglist>(const string_view &amp;name, std::initializer_list&lt; std::pair&lt; string_view, T &gt;&gt; items)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a00514974c75e1743e277c43d12ff08aa</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf0dcd8a4fab60b017ce63a3476ff53b</anchor>
      <arglist>(Key &amp;&amp;key, automagic_enrollments enrollment)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a3ad69691100f20daa8549f984d58d11c</anchor>
      <arglist>(Key &amp;&amp;key, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7440c3267ad6b22c2520635ad91f7991</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afa3414193056c6bdeff0ef31979f74e7</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aec2c5fcf6afe803e351b189899444f0b</anchor>
      <arglist>(T &amp;&amp;key)&amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaaed00b97faac06415f1481f465e346c</anchor>
      <arglist>(T &amp;&amp;key) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a234e975880801292a8f4fc04e8453c4d</anchor>
      <arglist>(T &amp;&amp;key)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a950bc8e375c4685f7a2e26d104ead6fd</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1927a2f0334c56a5ad3dd4988a2af482</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a63cf8f315c535a4bac578a3948ca77b7</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae8eb42ba554e10888009c221b8ed13cc</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae36ce60136924b6fe27f8c42607f4cc1</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af2fbeb4368af3bdce6c80050702d1c03</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af5508b20381a1c62026af74fb456dece</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4f725af176b62b612d0a031cf946d6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a16631227c9b0b9665a99ed9906fb997a</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab361dd4c5418ab23120c698b16266a78</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a01234febc2e9dacd9e1c6cfb5c558763</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a096007fa8cd15e03db1908f0bdc5b14b</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a04b861a8ccfbc15ec31397382613146d</anchor>
      <arglist>(lua_State *L, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1264db0c1b956f924e2552d56c738d84</anchor>
      <arglist>(lua_State *L, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af65bc713d4d386c169b294469f3fe831</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6ec1bb30863e95cf98755101fcba9fd8</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aae0ea636a7a5a831f34185241567e4f0</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>add7d9ae66329881aa6dde100d5ec5a58</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a71723894914125037a43f77901444930</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa46feafa14d157ffcbab591fd49ddf22</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9e5577de2cf98b3babf4ca917ec5dd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95293acc8e4cb49f086f5bc6004c20e9</anchor>
      <arglist>(lua_State *L, detail::global_tag t) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af3ce148ac544181a8eace29ffdb4f0e3</anchor>
      <arglist>(types&lt; R(Args...)&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aad9f6734106d49112fdc8cdfd1b5ff4c</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a738807de0141cfc50f71ede71c5f533f</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_resolved_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a87054fc50810d0a93b419ad38f418dda</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab37789a61c243317620060c0b938bf84</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep_optional</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae7e9d6c2b76d3b738f3d8ebb4930fca9</anchor>
      <arglist>(int &amp;popcount, int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acd9c2b88e2c888ca3c42813cabf94a70</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_maybe_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a17f52d47a324fb61a584f34c259ca455</anchor>
      <arglist>(int table_index, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a07a95bd3e4f367d9858fa7de0dfd7f29</anchor>
      <arglist>(int table_index, std::index_sequence&lt; I... &gt;, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>traverse_set_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa90c1692046a73c2adf85658353806d6</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a38763d9768fb23707fe0952bee54cee5</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acb792bfdea264fc6d780cf2458e2b36a</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, Pairs &amp;&amp;pairs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afe821cfe3a4fa7b87f4fd5a806fbd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4c580a9c7569cfbe34854f94e12cc9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_table_core&lt; false, ref_t &gt;</name>
    <filename>classsol_1_1basic__table__core.html</filename>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>iterator</type>
      <name>const_iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afb7329cf8e75930281a0bdba758d8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_iterator&lt; ref_t &gt;</type>
      <name>iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab447b92a11e0642c1c0a45e3b4311831</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>add</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95c61cfa4c7b8d7f0b825a2e4c37e1cf</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abf45d5688dbdb2d8e8241b1900614170</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a920617407e6a209c5c9ed5a25538ffad</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a65c681e70adf0588db568ca695212733</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4dfdf197f7af19616af686a650a6af54</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a90f41a0f3934a09a513c693c13b70dc0</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a205ac31d755853cec01ffeac71537d03</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a984014077d076db3f9255df1727a8961</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6c8bd04398bd9a16e25639606f314d26</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abb89efa641864d9be8125d06fc46e7be</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a39ffa7f635f2fda100096eebc04f342a</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf9312ededc3faefeeb5ffb8e9c159d8</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7ce9b486c31969a69db7ab1fb8344559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a78989a1d85707460ac06a651a7ec7ecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a584a15dfd2fbc3b25a13b07db75a71b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a88e7f30898f1349495fe54b7e559be36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2b183c4b729558c572504ab9c34ee851</anchor>
      <arglist>(int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a0a2042c69c306d33b1db049fab9ca5c4</anchor>
      <arglist>(int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ac07dcce4f052fbb0fbb1401403c3e390</anchor>
      <arglist>(Name &amp;&amp;name, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ace2394dd4dfca72ab85507bc358663d7</anchor>
      <arglist>(Name &amp;&amp;name, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_named</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>adf13c1c4bb7b48a6f933e46b720f282b</anchor>
      <arglist>(Name &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7b528bfe7e9535c5d85c3741cb2757ba</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7c1f6e32b601c3858df3e43761861ca6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a5b14fdb033ddbf1c515f12689a7d58a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2d729c56e9f46f100672c0725e3d416a</anchor>
      <arglist>(Fx &amp;&amp;fx) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a761878eaf04ec522bae1468558293c06</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a158db580c7318d0875eec8f6f26c8ffe</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa43ed22984b954ad93cc57ef0912d86e</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1024812fb4d311f28bed21bac5694918</anchor>
      <arglist>(const string_view &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a37539fe1e59c653bc4707991ebdacbcf</anchor>
      <arglist>(const string_view &amp;name, std::initializer_list&lt; std::pair&lt; string_view, T &gt;&gt; items)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a00514974c75e1743e277c43d12ff08aa</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf0dcd8a4fab60b017ce63a3476ff53b</anchor>
      <arglist>(Key &amp;&amp;key, automagic_enrollments enrollment)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a3ad69691100f20daa8549f984d58d11c</anchor>
      <arglist>(Key &amp;&amp;key, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7440c3267ad6b22c2520635ad91f7991</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afa3414193056c6bdeff0ef31979f74e7</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aec2c5fcf6afe803e351b189899444f0b</anchor>
      <arglist>(T &amp;&amp;key)&amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaaed00b97faac06415f1481f465e346c</anchor>
      <arglist>(T &amp;&amp;key) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a234e975880801292a8f4fc04e8453c4d</anchor>
      <arglist>(T &amp;&amp;key)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a950bc8e375c4685f7a2e26d104ead6fd</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1927a2f0334c56a5ad3dd4988a2af482</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a63cf8f315c535a4bac578a3948ca77b7</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae8eb42ba554e10888009c221b8ed13cc</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae36ce60136924b6fe27f8c42607f4cc1</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af2fbeb4368af3bdce6c80050702d1c03</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af5508b20381a1c62026af74fb456dece</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4f725af176b62b612d0a031cf946d6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a16631227c9b0b9665a99ed9906fb997a</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab361dd4c5418ab23120c698b16266a78</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a01234febc2e9dacd9e1c6cfb5c558763</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a096007fa8cd15e03db1908f0bdc5b14b</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a04b861a8ccfbc15ec31397382613146d</anchor>
      <arglist>(lua_State *L, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1264db0c1b956f924e2552d56c738d84</anchor>
      <arglist>(lua_State *L, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af65bc713d4d386c169b294469f3fe831</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6ec1bb30863e95cf98755101fcba9fd8</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aae0ea636a7a5a831f34185241567e4f0</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>add7d9ae66329881aa6dde100d5ec5a58</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a71723894914125037a43f77901444930</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa46feafa14d157ffcbab591fd49ddf22</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9e5577de2cf98b3babf4ca917ec5dd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95293acc8e4cb49f086f5bc6004c20e9</anchor>
      <arglist>(lua_State *L, detail::global_tag t) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af3ce148ac544181a8eace29ffdb4f0e3</anchor>
      <arglist>(types&lt; R(Args...)&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aad9f6734106d49112fdc8cdfd1b5ff4c</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a738807de0141cfc50f71ede71c5f533f</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_resolved_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a87054fc50810d0a93b419ad38f418dda</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab37789a61c243317620060c0b938bf84</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep_optional</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae7e9d6c2b76d3b738f3d8ebb4930fca9</anchor>
      <arglist>(int &amp;popcount, int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acd9c2b88e2c888ca3c42813cabf94a70</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_maybe_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a17f52d47a324fb61a584f34c259ca455</anchor>
      <arglist>(int table_index, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a07a95bd3e4f367d9858fa7de0dfd7f29</anchor>
      <arglist>(int table_index, std::index_sequence&lt; I... &gt;, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>traverse_set_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa90c1692046a73c2adf85658353806d6</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a38763d9768fb23707fe0952bee54cee5</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acb792bfdea264fc6d780cf2458e2b36a</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, Pairs &amp;&amp;pairs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afe821cfe3a4fa7b87f4fd5a806fbd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4c580a9c7569cfbe34854f94e12cc9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_table_core&lt; true &gt;</name>
    <filename>classsol_1_1basic__table__core.html</filename>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="typedef">
      <type>iterator</type>
      <name>const_iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afb7329cf8e75930281a0bdba758d8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_iterator&lt; ref_t &gt;</type>
      <name>iterator</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab447b92a11e0642c1c0a45e3b4311831</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>add</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95c61cfa4c7b8d7f0b825a2e4c37e1cf</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abf45d5688dbdb2d8e8241b1900614170</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a920617407e6a209c5c9ed5a25538ffad</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a65c681e70adf0588db568ca695212733</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4dfdf197f7af19616af686a650a6af54</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a90f41a0f3934a09a513c693c13b70dc0</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a205ac31d755853cec01ffeac71537d03</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a984014077d076db3f9255df1727a8961</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6c8bd04398bd9a16e25639606f314d26</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>abb89efa641864d9be8125d06fc46e7be</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a39ffa7f635f2fda100096eebc04f342a</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf9312ededc3faefeeb5ffb8e9c159d8</anchor>
      <arglist>(lua_nil_t r) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7ce9b486c31969a69db7ab1fb8344559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a78989a1d85707460ac06a651a7ec7ecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a584a15dfd2fbc3b25a13b07db75a71b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a88e7f30898f1349495fe54b7e559be36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2b183c4b729558c572504ab9c34ee851</anchor>
      <arglist>(int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a0a2042c69c306d33b1db049fab9ca5c4</anchor>
      <arglist>(int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ac07dcce4f052fbb0fbb1401403c3e390</anchor>
      <arglist>(Name &amp;&amp;name, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ace2394dd4dfca72ab85507bc358663d7</anchor>
      <arglist>(Name &amp;&amp;name, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_named</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>adf13c1c4bb7b48a6f933e46b720f282b</anchor>
      <arglist>(Name &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7b528bfe7e9535c5d85c3741cb2757ba</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7c1f6e32b601c3858df3e43761861ca6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a5b14fdb033ddbf1c515f12689a7d58a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a2d729c56e9f46f100672c0725e3d416a</anchor>
      <arglist>(Fx &amp;&amp;fx) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a761878eaf04ec522bae1468558293c06</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a158db580c7318d0875eec8f6f26c8ffe</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa43ed22984b954ad93cc57ef0912d86e</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1024812fb4d311f28bed21bac5694918</anchor>
      <arglist>(const string_view &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a37539fe1e59c653bc4707991ebdacbcf</anchor>
      <arglist>(const string_view &amp;name, std::initializer_list&lt; std::pair&lt; string_view, T &gt;&gt; items)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a00514974c75e1743e277c43d12ff08aa</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaf0dcd8a4fab60b017ce63a3476ff53b</anchor>
      <arglist>(Key &amp;&amp;key, automagic_enrollments enrollment)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a3ad69691100f20daa8549f984d58d11c</anchor>
      <arglist>(Key &amp;&amp;key, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a7440c3267ad6b22c2520635ad91f7991</anchor>
      <arglist>(const basic_table_core &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afa3414193056c6bdeff0ef31979f74e7</anchor>
      <arglist>(basic_table_core &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aec2c5fcf6afe803e351b189899444f0b</anchor>
      <arglist>(T &amp;&amp;key)&amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aaaed00b97faac06415f1481f465e346c</anchor>
      <arglist>(T &amp;&amp;key) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a234e975880801292a8f4fc04e8453c4d</anchor>
      <arglist>(T &amp;&amp;key)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a950bc8e375c4685f7a2e26d104ead6fd</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1927a2f0334c56a5ad3dd4988a2af482</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>raw_get_or</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a63cf8f315c535a4bac578a3948ca77b7</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae8eb42ba554e10888009c221b8ed13cc</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae36ce60136924b6fe27f8c42607f4cc1</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af2fbeb4368af3bdce6c80050702d1c03</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af5508b20381a1c62026af74fb456dece</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4f725af176b62b612d0a031cf946d6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a16631227c9b0b9665a99ed9906fb997a</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_raw_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab361dd4c5418ab23120c698b16266a78</anchor>
      <arglist>(Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_raw_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a01234febc2e9dacd9e1c6cfb5c558763</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function">
      <type>basic_table_core &amp;</type>
      <name>traverse_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a096007fa8cd15e03db1908f0bdc5b14b</anchor>
      <arglist>(Keys &amp;&amp;...keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a04b861a8ccfbc15ec31397382613146d</anchor>
      <arglist>(lua_State *L, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a1264db0c1b956f924e2552d56c738d84</anchor>
      <arglist>(lua_State *L, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_with</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af65bc713d4d386c169b294469f3fe831</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a6ec1bb30863e95cf98755101fcba9fd8</anchor>
      <arglist>(detail::no_safety_tag, lua_nil_t n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aae0ea636a7a5a831f34185241567e4f0</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>add7d9ae66329881aa6dde100d5ec5a58</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a71723894914125037a43f77901444930</anchor>
      <arglist>(detail::no_safety_tag, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa46feafa14d157ffcbab591fd49ddf22</anchor>
      <arglist>(detail::no_safety_tag, lua_State *L, T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9e5577de2cf98b3babf4ca917ec5dd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a95293acc8e4cb49f086f5bc6004c20e9</anchor>
      <arglist>(lua_State *L, detail::global_tag t) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>af3ce148ac544181a8eace29ffdb4f0e3</anchor>
      <arglist>(types&lt; R(Args...)&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aad9f6734106d49112fdc8cdfd1b5ff4c</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_fx</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a738807de0141cfc50f71ede71c5f533f</anchor>
      <arglist>(types&lt;&gt;, Key &amp;&amp;key, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_resolved_function</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a87054fc50810d0a93b419ad38f418dda</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ab37789a61c243317620060c0b938bf84</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_deep_optional</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>ae7e9d6c2b76d3b738f3d8ebb4930fca9</anchor>
      <arglist>(int &amp;popcount, int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acd9c2b88e2c888ca3c42813cabf94a70</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_maybe_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a17f52d47a324fb61a584f34c259ca455</anchor>
      <arglist>(int table_index, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>traverse_get_single_tuple</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a07a95bd3e4f367d9858fa7de0dfd7f29</anchor>
      <arglist>(int table_index, std::index_sequence&lt; I... &gt;, Key &amp;&amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>traverse_set_deep</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>aa90c1692046a73c2adf85658353806d6</anchor>
      <arglist>(int table_index, Key &amp;&amp;key, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a38763d9768fb23707fe0952bee54cee5</anchor>
      <arglist>(int table_index, Keys &amp;&amp;...keys) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>acb792bfdea264fc6d780cf2458e2b36a</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, Pairs &amp;&amp;pairs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>afe821cfe3a4fa7b87f4fd5a806fbd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_usertype</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a4c580a9c7569cfbe34854f94e12cc9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9ded23f3edbd367dcaa3a3c3d49428eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>state_view</name>
      <anchorfile>classsol_1_1basic__table__core.html</anchorfile>
      <anchor>a9273f82bde61260fe1b081f5d143153b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_table_iterator</name>
    <filename>classsol_1_1basic__table__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a51821c357a331bf1999a452a8fb9c9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a37b00ff6f304977540d6ddda6d566d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::input_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a2598a3ab5e9c83030862298b2a218094</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>object</type>
      <name>key_type</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a162b9c3417e02221145e199fb77668f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>object</type>
      <name>mapped_type</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a9198c198bb4b5e456cc54a51fa873942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>af7a28a96414712fadef269824d466d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a29e2a30c4dee5b770ee14d77862cd213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; object, object &gt;</type>
      <name>value_type</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>ad4042fd186769ffd447aec6ad2f0582d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_iterator</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a1a99c1ac44188b16c5ea88ef6925107e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_table_iterator</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a61e6113bf58a248550c416b51a7b3261</anchor>
      <arglist>(reference_type x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a6c3bb79d59d8035a82f9227ba1061ac0</anchor>
      <arglist>(const basic_table_iterator &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a83762f6c5c134796616a98735fb2930a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a23da867007c2b35230ccb34ff0cbe6e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>basic_table_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>ac326a280d4fd4dd2b3e0c4353a00064e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>basic_table_iterator</type>
      <name>operator++</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a1773d248af9823e3f4ba604298e2c8c6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>afecf44cb32ed79f5b719c223c67ca360</anchor>
      <arglist>(const basic_table_iterator &amp;right) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_table_iterator</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>ab4831e9d52b2b53d8cf3bb2ae745f6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ptrdiff_t</type>
      <name>idx</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>af15e4bed1cc932c722a674648dfb8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>keyidx</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a41490a2b7cb219e2df2486537d637f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; object, object &gt;</type>
      <name>kvp</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>ab3f40b0c95a916fcc5a7ff289bf232d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reference_type</type>
      <name>ref</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a23532671db7542e59a97fc46f2016c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tableidx</name>
      <anchorfile>classsol_1_1basic__table__iterator.html</anchorfile>
      <anchor>a49ad347f8ad22011a527b58620f62f81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_thread</name>
    <filename>classsol_1_1basic__thread.html</filename>
    <templarg></templarg>
    <base>basic_object&lt; ref_t &gt;</base>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>aa479a23e5970d7abecb26e54171e5bbf</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a96a4f6a084194df2600c5efe9455b09d</anchor>
      <arglist>(const basic_thread &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a8db2d4cad8501ea1af352010a9156fe1</anchor>
      <arglist>(basic_thread &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a77ba08de73cd626eb9abef14c476a28a</anchor>
      <arglist>(T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a6c06fecc3a1f498237b303d2c77541fa</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a95463a0bceb802b0c29b38827e45e4cd</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a4c9f1b885e7a32c926c815022c0dfb73</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a658b112b6667580bf7feda643b6e6d6e</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a829cab47b8c046a751e1c5a1edd79562</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a25a874c2b2bdc4f090b4a1b8570fb06c</anchor>
      <arglist>(lua_State *L, lua_State *actualthread)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>ae8976f7dc1c60a42aaa798786cf4715f</anchor>
      <arglist>(lua_State *L, this_state actualthread)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a6dae341b45367b8d7981ee622d733569</anchor>
      <arglist>(lua_State *L, lua_thread_state actualthread)</arglist>
    </member>
    <member kind="function">
      <type>basic_thread</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a57fbfb9ab0d2d8e9c6189681d27e7776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_main_thread</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a4341c19ee3b9cc2827a11bd799fa4608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>basic_thread &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a068718a4a262fdca1aa8f77f39bbafec</anchor>
      <arglist>(const basic_thread &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_thread &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>abef547fb26c26fdfd066133a00a4923a</anchor>
      <arglist>(basic_thread &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>state_view</type>
      <name>state</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a2a10bc24c2f0098362d3591053eace60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>thread_status</type>
      <name>status</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>adf45649a9a038e54a030043a1d9e4019</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>thread_state</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>ac8f0ffea10075e8a93e86f3678ee0cf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static basic_thread</type>
      <name>create</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>aab06f46c1d4159ba858d377cdd7c1b6b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_object&lt; ref_t &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__thread.html</anchorfile>
      <anchor>a2ad0c8a44742dc772603a1f728ed505d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::basic_traits</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <templarg>it_is_noexcept</templarg>
    <templarg>has_c_variadic</templarg>
    <templarg>T</templarg>
    <templarg>R</templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, int, T &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; false, false, T, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, int, T &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; false, false, void, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, int, void &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; false, false, void, void &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, void(*)(Args...), void(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, void(Args...), void(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; void &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, int, void &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; false, true, T, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, int, T &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; false, true, void, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, int, void &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; true, false, T, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, int, T &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; true, false, void, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, int, void &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; true, true, T, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; T &gt;::value, int, T &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_traits&lt; true, true, void, R, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</filename>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a4e0b976691ac822a8d31ed17d9640cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5a8d34f759632229da676b3c9efe6149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a21a0873aa8a6650817a59d7d8032d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, args_list, types&lt; first_type, Args... &gt; &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a12e83a9aea6fbd123bd8c165501c6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(*)(Args...), R(*)(first_type, Args...)&gt;</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a42d0e59f44463020ee2f375377488cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, R(Args...), R(first_type, Args...)&gt;</type>
      <name>free_function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aa5fccb4c4faf59b7157a1c558979bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a3fc60c056c675dadf9776876f1e917d6</anchor>
      <arglist>)(Args...)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>aec39adb89f12ef3968fa13f1fa32e3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a9050ad3dabe76732384e5e2b967f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a66697c440f7f915676ad934d32fc3388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; free_function_pointer_type &gt;</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a277aea0261cf70d2d5586043c40d923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a835d5befd4625f0f792f6ed6482696a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abdb90e81d54fa2c7b0d1d8ba0747422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>has_c_var_arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>ab3dbbd14857b032034ed64f995963c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>abb743e70fedb33a9b3f14853617f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a5f9b6e5fa3275d299291ef279d37227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; std::is_void&lt; void &gt;::value, int, void &gt; &amp;</type>
      <name>first_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1basic__traits.html</anchorfile>
      <anchor>a6b61244cbcdb444843cb9234c914a74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_userdata</name>
    <filename>classsol_1_1basic__userdata.html</filename>
    <templarg></templarg>
    <base>sol::basic_table_core</base>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>ac04696955c3c309aed1425bad5f0de18</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>aaa1a7354f586c1890b9e6ecea423bddd</anchor>
      <arglist>(T &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a242f9e16a28f885cc2e992b382c1edc7</anchor>
      <arglist>(const basic_userdata &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a830098fba26e3c3412e9d76b54fd6242</anchor>
      <arglist>(basic_userdata &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>af95dd821f07455e5d8638475b8b3014b</anchor>
      <arglist>(const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a9344e1855699068680941c0c6d48f337</anchor>
      <arglist>(stack_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>ac1240df8a05cd7d4a45ae043d414bab3</anchor>
      <arglist>(lua_State *L, T &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a1800ee124074efce23894d28a331c997</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_userdata</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a21003abd74cb35514b11e470c2b0170d</anchor>
      <arglist>(lua_State *L, ref_index index)</arglist>
    </member>
    <member kind="function">
      <type>basic_userdata &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>aa7474bcba3bc2d9582624b3fa006c18b</anchor>
      <arglist>(const basic_userdata &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>basic_userdata &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a89794017c49ac54cb73d711fcdce8640</anchor>
      <arglist>(basic_userdata &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_table&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__userdata.html</anchorfile>
      <anchor>a598b11060d08a2e49a3728104947466a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::basic_usertype</name>
    <filename>classsol_1_1basic__usertype.html</filename>
    <templarg>T</templarg>
    <templarg>base_type</templarg>
    <base protection="private">sol::basic_metatable</base>
    <member kind="function">
      <type>usertype_proxy&lt; basic_usertype &amp;, std::decay_t&lt; Key &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a6f7614f281e52768065f09c29a57a67d</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy&lt; const basic_usertype &amp;, std::decay_t&lt; Key &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>ab8bb83ed0c104f20ab98f4e4f51fe92c</anchor>
      <arglist>(Key &amp;&amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a585393820f08d46aaf0f0e97ac2a2c97</anchor>
      <arglist>(Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_metatable&lt; base_type &gt;</type>
      <name>base_t</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a2d558c672941e2d74bd6e707def69df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_table&lt; base_type &gt;</type>
      <name>table_base_t</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a419b3697252fe9544f4e66cbc6354801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a2bfd83f4c5258f52e5d952271d38936c</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, std::tuple&lt; Args... &gt; &amp;&amp;args)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_metatable</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>afe821cfe3a4fa7b87f4fd5a806fbd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_table_core</name>
      <anchorfile>classsol_1_1basic__usertype.html</anchorfile>
      <anchor>a8b66eeec37c180ab84296b1f63a74556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::basic_variadic_results</name>
    <filename>structsol_1_1basic__variadic__results.html</filename>
    <templarg>Al</templarg>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>af0c17a0cf30dabe22d72af94cb659f73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a5a2b27654258bb505727d14ed55e80c4</anchor>
      <arglist>(unsafe_function_result fr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a7c83961e32831f8834ed4493c99fd1e1</anchor>
      <arglist>(protected_function_result fr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>abe1b022cc7fcbd92e75ec3ee44fe49b1</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a268a12de77ccfa1e1aedad7f360dfa76</anchor>
      <arglist>(const basic_variadic_results &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>add44abce4a044163a1ddd8160e7159d9</anchor>
      <arglist>(basic_variadic_results &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; object, Al &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>af0ff7344817ce41cf1cdecce1880865d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_variadic_results&lt;&gt;</name>
    <filename>structsol_1_1basic__variadic__results.html</filename>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>af0c17a0cf30dabe22d72af94cb659f73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a5a2b27654258bb505727d14ed55e80c4</anchor>
      <arglist>(unsafe_function_result fr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a7c83961e32831f8834ed4493c99fd1e1</anchor>
      <arglist>(protected_function_result fr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>abe1b022cc7fcbd92e75ec3ee44fe49b1</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>a268a12de77ccfa1e1aedad7f360dfa76</anchor>
      <arglist>(const basic_variadic_results &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>basic_variadic_results</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>add44abce4a044163a1ddd8160e7159d9</anchor>
      <arglist>(basic_variadic_results &amp;&amp;)=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; object, typename std::allocator&lt; object &gt; &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1basic__variadic__results.html</anchorfile>
      <anchor>af0ff7344817ce41cf1cdecce1880865d</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::bigint</name>
    <filename>classdetail_1_1bigint.html</filename>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>af97a146abed2208e4767e8e55a169e44</anchor>
      <arglist>(const bigint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>adba655f5459f4109b598f3a4fb62e987</anchor>
      <arglist>(const bigint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aa5c6110dbaeb52f639cef94ad954de03</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign_pow10</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aa29c3ab1370c6ec7a58b09855aefdc26</anchor>
      <arglist>(int exp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bigint</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aa3c562c0fac3af577073c464e3a2cf14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bigint</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a65d99072dfd6aeefcfef76c7a7f95a08</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bigint</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>afcdadd1fb0875d88c5bf5b2e4dcd55bf</anchor>
      <arglist>(const bigint &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>divmod_assign</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a156d4fbb6b519cc8f84569df590740bb</anchor>
      <arglist>(const bigint &amp;divisor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>num_bigits</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>afb299a1c6b1f50b785d93f1835e01c2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bigint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a61d2b37e30cdca0cc54909cc8275e8c2</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_NOINLINE bigint &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>ad5620819d9199ffe002686726c11312e</anchor>
      <arglist>(int shift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a5cb74145a0631c08f94f3e07c7f2ba1f</anchor>
      <arglist>(const bigint &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>square</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aa748d2d57a6b1d9b327c943360297784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~bigint</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aeec16530debe9b6188884af63e73d4b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bigits_capacity</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>af98240c98c4044b1a1fa79fee409f7a2a3e14188bd30a6502c071d922a143b130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>uint32_t</type>
      <name>bigit</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a53314e7a192f1ee4d769f660875b82ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bigits_capacity</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>af98240c98c4044b1a1fa79fee409f7a2a3e14188bd30a6502c071d922a143b130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>uint64_t</type>
      <name>double_bigit</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a8a8b30d253c2346fdd71eb4536a6890d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>multiply</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a2528d981a07a31de278dad3f34188900</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>multiply</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a297b424b5f744324bd885b640c33f277</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bigit</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>af5e6742cb57f33c8a6ae3d64b370bbf3</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bigit &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>ace9aeab5fbbb671d58f8dd56762c01ab</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove_leading_zeros</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a2b88e07190dff00f66d8027fac284627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subtract_aligned</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a622d3cdc35b61527677feb122634216b</anchor>
      <arglist>(const bigint &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subtract_bigits</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a38c4860be1c71d48ced48890bf615df7</anchor>
      <arglist>(int index, bigit other, bigit &amp;borrow)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_memory_buffer&lt; bigit, bigits_capacity &gt;</type>
      <name>bigits_</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>ad2e264c32f7c87dcccc938bfc5af02b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>exp_</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>ae512e5a798887aecaff2bca9d4b64339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static FMT_CONSTEXPR_DECL const int</type>
      <name>bigit_bits</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a870afdb8d8d60346b8dfab206e388586</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>add_compare</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>aa5f9a8e926ca7b38a1d1527f75d79830</anchor>
      <arglist>(const bigint &amp;lhs1, const bigint &amp;lhs2, const bigint &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>compare</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a884a200c3d37a8c8179ae5d04a07cc75</anchor>
      <arglist>(const bigint &amp;lhs, const bigint &amp;rhs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>formatter&lt; bigint &gt;</name>
      <anchorfile>classdetail_1_1bigint.html</anchorfile>
      <anchor>a2cd69505524105acb7ee0daf64b55996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::binary_reader</name>
    <filename>classnlohmann_1_1detail_1_1binary__reader.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>binary_reader</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ad7cb69186e01b77ec021e83137461457</anchor>
      <arglist>(InputAdapterType &amp;&amp;adapter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_reader</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ab29d56b1e980a7b9a3383cf1ce862d1b</anchor>
      <arglist>(const binary_reader &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_reader</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>acca2c4076df85f27dc1c904475e05c26</anchor>
      <arglist>(binary_reader &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>binary_reader &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a35abcd6b3231a4c9d651f9c0eb610c96</anchor>
      <arglist>(const binary_reader &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>binary_reader &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ad3dc8b0f8ef6035465c14ed7dcbb67d4</anchor>
      <arglist>(binary_reader &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sax_parse</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ab4afd9ee276bbb15a0f898061aad94dd</anchor>
      <arglist>(const input_format_t format, json_sax_t *sax_, const bool strict=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~binary_reader</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a359031cba136452d9030ed9ab4517b74</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>acf127bb88e4147fb692edabc2a0f0663</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::char_traits&lt; char_type &gt;::int_type</type>
      <name>char_int_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>aa12ade9a8c0acaebef6399e3d446b970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename InputAdapterType::char_type</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>abc20ff256868de6791b3646ab33fff76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SAX</type>
      <name>json_sax_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a4c33ab78a0df5afd524f16887550436d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ae4f1a7d10118d578ad03f7ee36df6fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a2b46c2a929071fdb0b028befa77814bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a02a70f424099428d9a69606b7fb7074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a823c244e5dbf1a8edae40819f9434237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>exception_message</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a02991029ac5b41a6e5900d9d25fdc6cc</anchor>
      <arglist>(const input_format_t format, const std::string &amp;detail, const std::string &amp;context) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>char_int_type</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ad222095c0b21a87824cb10629299629a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a55e13d567a53234573ab3833c0ca32e9</anchor>
      <arglist>(const input_format_t format, const NumberType len, binary_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_bson_binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a9940f56290b9278c58772eda2931e599</anchor>
      <arglist>(const NumberType len, binary_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_bson_cstr</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a354cbbaaea672c024ac949e1801c4302</anchor>
      <arglist>(string_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_bson_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a23921422802aa472360dd05023e20565</anchor>
      <arglist>(const NumberType len, string_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_cbor_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a3750658328bf3ec3cf23f1626f9ec3af</anchor>
      <arglist>(const std::size_t len, const cbor_tag_handler_t tag_handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_cbor_binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>acb001d18095dc5bcf7336ae5122b8340</anchor>
      <arglist>(binary_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_cbor_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a47092a2195bf9cd3cdb4dda67cc404ed</anchor>
      <arglist>(const std::size_t len, const cbor_tag_handler_t tag_handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_cbor_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a545a44ae4b3fa2b7a61d9e8517fb7154</anchor>
      <arglist>(string_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char_int_type</type>
      <name>get_ignore_noop</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a252c1179651d22c5343bcf0b538ed26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_msgpack_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a0ce1d7066597952efb008aaf578b2bd6</anchor>
      <arglist>(const std::size_t len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_msgpack_binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a389e550fd397a48121cb82d92bb7475a</anchor>
      <arglist>(binary_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_msgpack_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a8bebd21ceef09b6b2562e87861832700</anchor>
      <arglist>(const std::size_t len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_msgpack_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ad8cba5585327caa550dd5b6dd25a64f8</anchor>
      <arglist>(string_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_number</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ac356c6364fe0273d3303fb7a447f4ef6</anchor>
      <arglist>(const input_format_t format, NumberType &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a540919db22df36512f05a88945c13263</anchor>
      <arglist>(const input_format_t format, const NumberType len, string_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>get_token_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>add69bd5945c790b48a9f5e66598a156b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>afb36cb588b795efa513fc95e949493b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_high_precision_number</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a26c694413fb860057e1a839d5422b361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>adcf64ad3207f4bf37a5a31c920a385c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_size_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a7b6c2d4c95d56751e233e285a5f1fea7</anchor>
      <arglist>(std::pair&lt; std::size_t, char_int_type &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_size_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>aba7ba9ec9a52ad2bee8baff70176aa20</anchor>
      <arglist>(std::size_t &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a4ae90db51c102e912b7eac83c78733a6</anchor>
      <arglist>(string_t &amp;result, const bool get_char=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_ubjson_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a7e5e0b71548d0649ce4f131280d06c33</anchor>
      <arglist>(const char_int_type prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_bson_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a23eb89a222e22533e9fd43e76722f44f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_bson_element_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a23bde2450d7a5772bf5051e36ff560a4</anchor>
      <arglist>(const char_int_type element_type, const std::size_t element_type_parse_position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_bson_element_list</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a4e07b75ccb2579d0e738b894f0fd8cf8</anchor>
      <arglist>(const bool is_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_bson_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>abf2051ba57d9ea9b378a2e7c14e22b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_cbor_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a4e4accd5a2a41bfb2f18a8a0fcc9421c</anchor>
      <arglist>(const bool get_char, const cbor_tag_handler_t tag_handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_msgpack_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ae020385ce9424271d61f85d3842c02cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_ubjson_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a5a79480d661019b0f3fc615ae12f7de7</anchor>
      <arglist>(const bool get_char=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>unexpect_eof</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ab5d2683b75659c3fb682bc00da317fb6</anchor>
      <arglist>(const input_format_t format, const char *context) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>chars_read</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>aa03c779d4512b5764895dc341b0ef902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char_int_type</type>
      <name>current</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ab47df98119524e9c7d9ff0b820913883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputAdapterType</type>
      <name>ia</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>a548c770e60f2285a931de4b7333c1ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>is_little_endian</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>ad615eba561e265165a80c95061af75b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>json_sax_t *</type>
      <name>sax</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__reader.html</anchorfile>
      <anchor>aba4d89d9d38235f72f60332d6c385222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::binary_writer</name>
    <filename>classnlohmann_1_1detail_1_1binary__writer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>binary_writer</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a373289af95a946c19bb4a58a5df71a78</anchor>
      <arglist>(output_adapter_t&lt; CharType &gt; adapter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_bson</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a9ffc566db5219b473762462234b47db9</anchor>
      <arglist>(const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_cbor</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>aa0ab8d27fd88a33a2f801413ac4c7fbc</anchor>
      <arglist>(const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_msgpack</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ae4e0852b64102ce4b07d99f08f828b7c</anchor>
      <arglist>(const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_ubjson</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a0f6c65053d859269f88eb4ebb0cd7060</anchor>
      <arglist>(const BasicJsonType &amp;j, const bool use_count, const bool use_type, const bool add_prefix=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr CharType</type>
      <name>to_char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ab77aa48692bd4e64e4f051ce6aeb6d2d</anchor>
      <arglist>(std::uint8_t x) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharType</type>
      <name>to_char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a5e46f0dd3550901b15cf85265808d1ec</anchor>
      <arglist>(std::uint8_t x) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr CharType</type>
      <name>to_char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ab77aa48692bd4e64e4f051ce6aeb6d2d</anchor>
      <arglist>(std::uint8_t x) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr CharType</type>
      <name>to_char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a2c2b2132ce56b3b45593374b622baa67</anchor>
      <arglist>(InputCharType x) noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a3169b4f7abb773ea30348770629c53e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>abb4b7c621d0cb7633b5806c603f3c51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a29f2ae7a5c4a8c1dae47b3b2310de8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CharType</type>
      <name>ubjson_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a4c129249a5aee8e4ec8add6c6184e4f7</anchor>
      <arglist>(const BasicJsonType &amp;j) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a025212bd170253638b9f05b3b6aa5bf9</anchor>
      <arglist>(const string_t &amp;name, const typename BasicJsonType::array_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a97d34d9a70ddc06ae782c55454df42bc</anchor>
      <arglist>(const string_t &amp;name, const binary_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_boolean</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ae099435e1df3096e0fc78333282f8f67</anchor>
      <arglist>(const string_t &amp;name, const bool value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_double</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a263ec18815467bb9919021ef126919ca</anchor>
      <arglist>(const string_t &amp;name, const double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_element</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a7ff58bf1a80018148bed860667ffca07</anchor>
      <arglist>(const string_t &amp;name, const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_entry_header</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a1b5b7f5c03b1f8b1f59ea61db9634108</anchor>
      <arglist>(const string_t &amp;name, const std::uint8_t element_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a553ad4dbdf27238eef90867e4bf2f3e5</anchor>
      <arglist>(const string_t &amp;name, const std::int64_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_null</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a9927c1110b18661e0224a76156e5a7a9</anchor>
      <arglist>(const string_t &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a29b3e0f83a8e5f2307804023109ba2c9</anchor>
      <arglist>(const typename BasicJsonType::object_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_object_entry</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a6231302930265eccb3f56c378f7b0661</anchor>
      <arglist>(const string_t &amp;name, const typename BasicJsonType::object_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a5e6574416915208fc035b57338ae3252</anchor>
      <arglist>(const string_t &amp;name, const string_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_bson_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a5e295ed1be6af6260d2a65f7397c3742</anchor>
      <arglist>(const string_t &amp;name, const std::uint64_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_compact_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ae69dc3c5b2e8c1c8e461779cddb87436</anchor>
      <arglist>(const number_float_t n, detail::input_format_t format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_number</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a6e11b7227fcecc25a548ed45507b7d1c</anchor>
      <arglist>(const NumberType n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_number_with_ubjson_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a0ea6745f944c0c61672146886b4ee90f</anchor>
      <arglist>(const NumberType n, const bool add_prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_number_with_ubjson_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a0ea6745f944c0c61672146886b4ee90f</anchor>
      <arglist>(const NumberType n, const bool add_prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_number_with_ubjson_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a0ea6745f944c0c61672146886b4ee90f</anchor>
      <arglist>(const NumberType n, const bool add_prefix)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_array_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>af08f9302a02516ff8cf358a99aaa1ddf</anchor>
      <arglist>(const typename BasicJsonType::array_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_binary_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a9dd6062fd249a695e0f93d558dba4685</anchor>
      <arglist>(const typename BasicJsonType::binary_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_element_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a1e4372c5984184eb5bcc09af1fcc2ee0</anchor>
      <arglist>(const string_t &amp;name, const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_entry_header_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a5bae2f1db2c511b869dffaddf15a1653</anchor>
      <arglist>(const string_t &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_integer_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>aeab70c895931b96ea598306b37eca271</anchor>
      <arglist>(const std::int64_t value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_object_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>acc6f1cc1fd370ee84ebc8cf7b8712840</anchor>
      <arglist>(const typename BasicJsonType::object_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>calc_bson_string_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>aea44fd97a5cb9b4f175e66e3e4fdf158</anchor>
      <arglist>(const string_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr std::size_t</type>
      <name>calc_bson_unsigned_size</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>aa1d6bb9f3af16f07ce2440c354b5787b</anchor>
      <arglist>(const std::uint64_t value) noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_cbor_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a2b5cb010077da6241a18bb334736464c</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_cbor_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>afe5ac43e05973ba09ee79227bb589b59</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_msgpack_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>ad452d114696407b98abc69b6001c270e</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_msgpack_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a47234a6e7ac9206d43553985f4cacbf2</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_ubjson_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a6837b20574152f7f645d0f6cd9fafdeb</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr CharType</type>
      <name>get_ubjson_float_prefix</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a19eb47a53dbbe28f319532bef25d84e6</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>is_little_endian</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a048887c907afe39759b777e8c888414c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>output_adapter_t&lt; CharType &gt;</type>
      <name>oa</name>
      <anchorfile>classnlohmann_1_1detail_1_1binary__writer.html</anchorfile>
      <anchor>a6f15b782a7900f50ef37d123008e601b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::bind_traits</name>
    <filename>structsol_1_1meta_1_1bind__traits.html</filename>
    <templarg>Signature</templarg>
    <base>callable_traits&lt; Signature &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::binding</name>
    <filename>structsol_1_1u__detail_1_1binding.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sol::u_detail::binding_base</base>
    <member kind="typedef">
      <type>meta::conditional_t&lt; meta::is_c_str_of_v&lt; uF, char &gt;||meta::is_c_str_of_v&lt; uF, char16_t &gt;||meta::is_c_str_of_v&lt; uF, char32_t &gt;||meta::is_c_str_of_v&lt; uF, wchar_t &gt;, std::add_pointer_t&lt; std::add_const_t&lt; std::remove_all_extents_t&lt; Fq &gt;&gt;&gt;, std::decay_t&lt; Fq &gt;&gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a20770f0674870953f3c300dc2087927c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; Fq &gt;</type>
      <name>uF</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>ad9f64c5a9478dbfb32ee41f82ad465b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binding</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a7588ca424c22e88ec1a99bda8e46ae91</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>data</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>aa3344a699bc476b1ece2e6850f88f8ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>af58b3571fc4cf6d973cd97b99474a154</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call_</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a9e91b496c311860efdd742136fa2cf60</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call_with_</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>aeeca9dbebf9b4ccf73245df1e581ee03</anchor>
      <arglist>(lua_State *L, void *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a10b44f83bafb88092bc36d6ac0ed7777</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call_</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a9fb5b69676a29d112463d0ffab707343</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call_with_</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>ad18bf4f01e096d0a351304a108f7cdce</anchor>
      <arglist>(lua_State *L, void *target)</arglist>
    </member>
    <member kind="variable">
      <type>F</type>
      <name>data_</name>
      <anchorfile>structsol_1_1u__detail_1_1binding.html</anchorfile>
      <anchor>a856643f5132c1602069989f3f8b7abf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::binding_base</name>
    <filename>structsol_1_1u__detail_1_1binding__base.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>data</name>
      <anchorfile>structsol_1_1u__detail_1_1binding__base.html</anchorfile>
      <anchor>a00c9c2dd37dfd7a75093efb7a28f6c5a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~binding_base</name>
      <anchorfile>structsol_1_1u__detail_1_1binding__base.html</anchorfile>
      <anchor>a4de64e185e77827dea3b888da6cdefb7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::binding_data_equals</name>
    <filename>structsol_1_1u__detail_1_1binding__data__equals.html</filename>
    <member kind="function">
      <type></type>
      <name>binding_data_equals</name>
      <anchorfile>structsol_1_1u__detail_1_1binding__data__equals.html</anchorfile>
      <anchor>a65335f49cc9b0210e857c75a00984ad8</anchor>
      <arglist>(void *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1u__detail_1_1binding__data__equals.html</anchorfile>
      <anchor>aa4f5e5741ceb8c6450c3a507da41cf5d</anchor>
      <arglist>(const std::unique_ptr&lt; binding_base &gt; &amp;ptr) const </arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>binding_data</name>
      <anchorfile>structsol_1_1u__detail_1_1binding__data__equals.html</anchorfile>
      <anchor>aeeb708151079c88d22b33f5666c294f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::bits</name>
    <filename>structdetail_1_1bits.html</filename>
    <templarg>T</templarg>
    <member kind="variable" static="yes">
      <type>static FMT_CONSTEXPR_DECL const int</type>
      <name>value</name>
      <anchorfile>structdetail_1_1bits.html</anchorfile>
      <anchor>a134cb2b37412e119fc92dcd132bb0cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BlockCnt</name>
    <filename>structBlockCnt.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>firstgoto</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a71f625e92cb712d1ee99eb33fbd1b6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>firstlabel</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a6758e42029ff5971cac824a5d1a318b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>insidetbc</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a33066e7c373e7732f5971d470f4580b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>isloop</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a6434a0c8f9724248c839b6e9e6d9ec00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>nactvar</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a02cb8afbdb34955d5499d4ee49c34ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BlockCnt *</type>
      <name>previous</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>ad8896bfd8de35494fc3b7f1e31eb0032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>upval</name>
      <anchorfile>structBlockCnt.html</anchorfile>
      <anchor>a42e96c963c3c53887b4c93e9b7a53bac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtClip::BottomEdge</name>
    <filename>classQwtClip_1_1BottomEdge.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BottomEdge</name>
      <anchorfile>classQwtClip_1_1BottomEdge.html</anchorfile>
      <anchor>a1ffb779c39e6cfc6e3100b7bd90d78b1</anchor>
      <arglist>(Value, Value, Value, Value y2)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>intersection</name>
      <anchorfile>classQwtClip_1_1BottomEdge.html</anchorfile>
      <anchor>a20a5c12cce793176cb8df660ff497045</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInside</name>
      <anchorfile>classQwtClip_1_1BottomEdge.html</anchorfile>
      <anchor>aaeff5dc4d41286029980e4f6a9bc93f0</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Value</type>
      <name>d_y2</name>
      <anchorfile>classQwtClip_1_1BottomEdge.html</anchorfile>
      <anchor>a001cddaee2de171e9f87f1c5bb5ec9b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::boundaries</name>
    <filename>structdetail_1_1boundaries.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>lower</name>
      <anchorfile>structdetail_1_1boundaries.html</anchorfile>
      <anchor>ab11ba5f99bef25065253041634795b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>upper</name>
      <anchorfile>structdetail_1_1boundaries.html</anchorfile>
      <anchor>a68002826ee9ca01f9c56504edd7a01e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::dtoa_impl::boundaries</name>
    <filename>structnlohmann_1_1detail_1_1dtoa__impl_1_1boundaries.html</filename>
    <member kind="variable">
      <type>diyfp</type>
      <name>minus</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1boundaries.html</anchorfile>
      <anchor>aec4e5028333c01f3229062f31ce16763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>diyfp</type>
      <name>plus</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1boundaries.html</anchorfile>
      <anchor>a3321ae2816a6ec5250a0d8e29f798232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>diyfp</type>
      <name>w</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1boundaries.html</anchorfile>
      <anchor>ad1668c60aeade5f2557fafed8b8aee1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BSON_Parser</name>
    <filename>classBSON__Parser.html</filename>
    <base>NlohmannParser</base>
    <member kind="function">
      <type></type>
      <name>BSON_Parser</name>
      <anchorfile>classBSON__Parser.html</anchorfile>
      <anchor>a2a6d4fe446da24009972c6e5aef1f41a</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data, bool use_msg_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBSON__Parser.html</anchorfile>
      <anchor>ab87911899e4e81ed3f02d7d340d81b2a</anchor>
      <arglist>(const MessageRef msg, double timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BSON_ParserCreator</name>
    <filename>classBSON__ParserCreator.html</filename>
    <base>NlohmannParserCreator</base>
    <member kind="function">
      <type>MessageParserPtr</type>
      <name>createInstance</name>
      <anchorfile>classBSON__ParserCreator.html</anchorfile>
      <anchor>ab779ee418f792439e959bc326869813f</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classBSON__ParserCreator.html</anchorfile>
      <anchor>aa2de546bf3e1f247b291572e181e0629</anchor>
      <arglist>() const override</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>ab12c0beccf64adf0091468e357ed4b92</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>a2632a4ec6b874f8fe2754e1201729478</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; bigit &gt;</name>
    <filename>classdetail_1_1buffer.html</filename>
    <member kind="typedef">
      <type>const bigit &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae0c5b968a30278a20a93f125e5fcb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bigit</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>ab12c0beccf64adf0091468e357ed4b92</anchor>
      <arglist>(const U *begin, const U *end)</arglist>
    </member>
    <member kind="function">
      <type>bigit *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a3da53883bb426989a86d7531e9cff06f</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const bigit *</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>bigit *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a52d7284e9aa8d16cf6dc01c3be11a4f7</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const bigit *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a6b39441768f2062ecc279c766cb7ae32</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bigit *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa77cc9c5852cb5b75e8dd42434af6c48</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const bigit *</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>bigit &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa8bfde683722b53cf1b81f77edf44cea</anchor>
      <arglist>(I index)</arglist>
    </member>
    <member kind="function">
      <type>const bigit &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a2632a4ec6b874f8fe2754e1201729478</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 bigit &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>(bigit *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>(bigit *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>bigit *</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>ab12c0beccf64adf0091468e357ed4b92</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>a2632a4ec6b874f8fe2754e1201729478</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>ab12c0beccf64adf0091468e357ed4b92</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>a2632a4ec6b874f8fe2754e1201729478</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>buffer&lt; wchar_t &gt;</name>
    <filename>classdetail_1_1buffer.html</filename>
    <member kind="typedef">
      <type>const wchar_t &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae0c5b968a30278a20a93f125e5fcb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wchar_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>ab12c0beccf64adf0091468e357ed4b92</anchor>
      <arglist>(const U *begin, const U *end)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a3da53883bb426989a86d7531e9cff06f</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const wchar_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>wchar_t *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a52d7284e9aa8d16cf6dc01c3be11a4f7</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a6b39441768f2062ecc279c766cb7ae32</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa77cc9c5852cb5b75e8dd42434af6c48</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const wchar_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>wchar_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 wchar_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a2632a4ec6b874f8fe2754e1201729478</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 wchar_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>(wchar_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>(wchar_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>wchar_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>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>aaf5d396a83a0b37948f0354724743f06</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>a6939648020535d736f8ede0f0602c117</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="class">
    <name>mqttsas::BufferedSockets</name>
    <filename>classmqttsas_1_1BufferedSockets.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>ae7996ccc8648b5b75909df436f170d47</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a43f61fb81fd6d001fb3eba21c030184a</anchor>
      <arglist>(self, socket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a471bdfb468b21344f934661f9ff8466e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rebuffer</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a2d5319a8561b6305d5d21431cd491db2</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a04c0177c76a62339ac8fb37255a32e95</anchor>
      <arglist>(self, bufsize)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>afa5c015adf2e20af08dd3c8a6daa0e01</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wsrecv</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a839d16f610c3ec651dfdfb09aab37d1e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>aacaf44ecbd6f7bc8484defa1dd929b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a1c2c43bda796520d26c71430173ffffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>websockets</name>
      <anchorfile>classmqttsas_1_1BufferedSockets.html</anchorfile>
      <anchor>a6ea77e01a5c91e0295c5405e7441e0f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BuffFS</name>
    <filename>structBuffFS.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>blen</name>
      <anchorfile>structBuffFS.html</anchorfile>
      <anchor>a6b76a3f6583a3f466fef60edfbe79d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structBuffFS.html</anchorfile>
      <anchor>a690ba639a9e1b6344da88bd18f0e591b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pushed</name>
      <anchorfile>structBuffFS.html</anchorfile>
      <anchor>ab32c9e07c74204d39625346bfe1de026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>space</name>
      <anchorfile>structBuffFS.html</anchorfile>
      <anchor>ad1cd593b0b3eeae65ccf89ec8944ed2f</anchor>
      <arglist>[BUFVFS]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::byte_container_with_subtype</name>
    <filename>classnlohmann_1_1byte__container__with__subtype.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BinaryType</type>
      <name>container_type</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a4d27e8633c5a5e3b49dd4ccb06515713</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>byte_container_with_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a89c78caf8c7b54dc1bcfa4b0b23d2fc8</anchor>
      <arglist>() noexcept(noexcept(container_type()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>byte_container_with_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a640b6dd55847e86dbb936f97b946170e</anchor>
      <arglist>(const container_type &amp;b) noexcept(noexcept(container_type(b)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>byte_container_with_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a73dcae1798eab1b496936bfae7b4b9c0</anchor>
      <arglist>(container_type &amp;&amp;b) noexcept(noexcept(container_type(std::move(b))))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>byte_container_with_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>ac267e4fe960124976452bb46d7fe6792</anchor>
      <arglist>(const container_type &amp;b, std::uint8_t subtype) noexcept(noexcept(container_type(b)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>byte_container_with_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a7e3da6b709fc1ee661d298e74a29c06b</anchor>
      <arglist>(container_type &amp;&amp;b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b))))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a7b122b28ff2b8680557ca44ac9748e49</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>has_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a9fc42fb07003bf7048c2f1fc79478e02</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a8213028e58c64392b4bcb1de74f2b4c5</anchor>
      <arglist>(const byte_container_with_subtype &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a87c3145111f072121997835c00ffbd02</anchor>
      <arglist>(const byte_container_with_subtype &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>aa1653b01b420607b359a3e8815b516c2</anchor>
      <arglist>(std::uint8_t subtype) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::uint8_t</type>
      <name>subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>ac3ca9d09e55342f9588404e1dc2222f0</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_has_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>a69aa7a914a7a31b61d3a9567d74ddf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uint8_t</type>
      <name>m_subtype</name>
      <anchorfile>classnlohmann_1_1byte__container__with__subtype.html</anchorfile>
      <anchor>ae36c8f29f4f50a00962b0e9110ba2756</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bytes</name>
    <filename>classbytes.html</filename>
    <member kind="function">
      <type></type>
      <name>bytes</name>
      <anchorfile>classbytes.html</anchorfile>
      <anchor>ab9ec1ac5d7113fe73f30c0a14808baae</anchor>
      <arglist>(string_view data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string_view</type>
      <name>data_</name>
      <anchorfile>classbytes.html</anchorfile>
      <anchor>a41c22bd7344ce76bd918887512fe1acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>formatter&lt; bytes &gt;</name>
      <anchorfile>classbytes.html</anchorfile>
      <anchor>ad5f40c15775d3701a6c4784dc0c5f6ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::c_call_matcher</name>
    <filename>structsol_1_1function__detail_1_1c__call__matcher.html</filename>
    <templarg>Fxs</templarg>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1c__call__matcher.html</anchorfile>
      <anchor>a09e88775d1b79e1543f7104ff3bff60e</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R &gt;, types&lt; Args... &gt;, lua_State *L, int, int) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::c_function_invocation</name>
    <filename>structsol_1_1function__detail_1_1c__function__invocation.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::cache_accessor</name>
    <filename>structdetail_1_1dragonbox_1_1cache__accessor.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::cache_accessor&lt; double &gt;</name>
    <filename>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>uint128_wrapper</type>
      <name>cache_entry_type</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a226093a94aa467e386878dabd05f3f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float_info&lt; double &gt;::carrier_uint</type>
      <name>carrier_uint</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>aaf3bc258c5943f9702446f00babfd4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>compute_delta</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>aa789ff89717d33d9e88c13e093d3dc14</anchor>
      <arglist>(cache_entry_type const &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_left_endpoint_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a21e3884e68a4eff09d7ca3b764c77505</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_mul</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a0e5b419d37e746cb7f44d38a61883a9a</anchor>
      <arglist>(carrier_uint u, const cache_entry_type &amp;cache) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compute_mul_parity</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>ae5949841a01bfb2e2aef304c49471419</anchor>
      <arglist>(carrier_uint two_f, const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_right_endpoint_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a4b367e731a5900bc414ee266e8d48e84</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_round_up_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a22059df243d8683972817ba0361b9935</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint128_wrapper</type>
      <name>get_cached_power</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01double_01_4.html</anchorfile>
      <anchor>a095ce431daa7b2683b33125d0a3ee873</anchor>
      <arglist>(int k) FMT_NOEXCEPT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::cache_accessor&lt; float &gt;</name>
    <filename>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>cache_entry_type</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>a6c027f9cf0f5ebe0ae62dfd934e78a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float_info&lt; float &gt;::carrier_uint</type>
      <name>carrier_uint</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>a0095c2d0e47957177413040100a0d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>compute_delta</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>adebcc9c3c4c9c1e21b0eccc31f2ed8d1</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_left_endpoint_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>ad408e9683a53a5bc9a01778883c0ac10</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_mul</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>accb49db7c68e5a519eaf883953511923</anchor>
      <arglist>(carrier_uint u, const cache_entry_type &amp;cache) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compute_mul_parity</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>a5a150fdbc2f2ee316ea7a693267b162c</anchor>
      <arglist>(carrier_uint two_f, const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_right_endpoint_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>ae3ebd943e7483634cac5a5451fab4f98</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static carrier_uint</type>
      <name>compute_round_up_for_shorter_interval_case</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>af0eb8e51423e0688f4d9aff1707268e8</anchor>
      <arglist>(const cache_entry_type &amp;cache, int beta_minus_1) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>get_cached_power</name>
      <anchorfile>structdetail_1_1dragonbox_1_1cache__accessor_3_01float_01_4.html</anchorfile>
      <anchor>ac23b61c1fbefd89f7892db756432e2e4</anchor>
      <arglist>(int k) FMT_NOEXCEPT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::dtoa_impl::cached_power</name>
    <filename>structnlohmann_1_1detail_1_1dtoa__impl_1_1cached__power.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>e</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1cached__power.html</anchorfile>
      <anchor>a9e89bc89bb7bf4361f43ea27eed91d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint64_t</type>
      <name>f</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1cached__power.html</anchorfile>
      <anchor>a21ae81f515f5b08d5bf423775ee56074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1cached__power.html</anchorfile>
      <anchor>a8c1f2efed643eeaa8fae83c697a29c6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_construction</name>
    <filename>structsol_1_1call__construction.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::call_indicator</name>
    <filename>structsol_1_1function__detail_1_1call__indicator.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::callable_traits</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1callable__traits.html</filename>
    <templarg>Signature</templarg>
    <templarg>b</templarg>
    <base>fx_traits&lt; std::decay_t&lt; Signature &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::callable_traits&lt; R(T::*), true &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>return_type</type>
      <name>Arg</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ab5a2ffbd91c5081b8f9dd005f7010e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void_tuple_element_t&lt; i, args_tuple &gt;</type>
      <name>arg_at</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ac9967f586915e9d92b7354b384ce1d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Arg &gt;</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>aad55a5d4809887c15eab863a68e73184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Arg &gt;</type>
      <name>args_tuple</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ad5994418eb27398ffe13db8e5bb181ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; T, Arg &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a2eb862abd3a6d190eb0c2a2be585f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>return_type(*</type>
      <name>free_function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ad52d4d48cb358a6ba37fe5e008529dfb</anchor>
      <arglist>)(T &amp;, Arg)</arglist>
    </member>
    <member kind="typedef">
      <type>return_type(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a0d890b637e8ea964061a1f593dbd02c3</anchor>
      <arglist>)(T &amp;, Arg)</arglist>
    </member>
    <member kind="typedef">
      <type>return_type(</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a766b58d40a45f3b4efd6210d271c8586</anchor>
      <arglist>)(T &amp;, return_type)</arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a5200229f80c9aec9ae4f57f05d7f150e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_array_v&lt; R &gt;, std::add_lvalue_reference_t&lt; R &gt;, R &gt;</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a0c0c36ad1d6cf42f106f4cf0c2c2eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; return_type &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a055c0b57d55f6d255138543f9a3a9576</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R(T::*)</type>
      <name>signature_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ab519e3aa032f10af8b44d8b13458f67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>aa79bc1995a25fb4a685ba48846cc8e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>ab409645eacc65410d74ae80d47669ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_member_function</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a4b0543137ec7cadefad38f9e03a81477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_noexcept</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1callable__traits_3_01R_07T_1_1_5_08_00_01true_01_4.html</anchorfile>
      <anchor>a4f2bd5849d7e96a0f6a069d5e0bed536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>callable_traits&lt; Signature &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1callable__traits.html</filename>
    <base>fx_traits&lt; std::decay_t&lt; Signature &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>CallbackEntry</name>
    <filename>structCallbackEntry.html</filename>
    <member kind="variable">
      <type>MQTTClient</type>
      <name>c</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>a7eebb1a27b451b63702b7e1e74664a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>c</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>ad1e712f0715b3b51ec252cdddb34f89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>cl</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>aceda7140e19843daf2f6eca7f5ea38a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>context</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>a0ebbab9ce5caf3011987595d755c0f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>dc</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>a015431980cb7fa0c87a720ac1e71ff3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>ma</name>
      <anchorfile>structCallbackEntry.html</anchorfile>
      <anchor>ab6e1bb3cd353dae1724d30cffacf55ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper::caller</name>
    <filename>structsol_1_1wrapper_1_1caller.html</filename>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1wrapper_1_1caller.html</anchorfile>
      <anchor>aaaf4da78a4ea442ac6451edd27a8bddd</anchor>
      <arglist>(F &amp;fx, Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::caller</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__2636132163eb34077fa3b492f01c78b6.html</filename>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__2636132163eb34077fa3b492f01c78b6.html</anchorfile>
      <anchor>aa2666f181fcd40dbf8e17602ef1a5e3e</anchor>
      <arglist>(F &amp;fx, Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::caller</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_01b6064a303aa55a07d03b34e0c29ef3f3.html</filename>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_01b6064a303aa55a07d03b34e0c29ef3f3.html</anchorfile>
      <anchor>a743e3dd4c484cd30402ebefa6c10eb93</anchor>
      <arglist>(Fx &amp;&amp;fx, object_type &amp;mem, Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::member_function_wrapper::caller</name>
    <filename>structsol_1_1member__function__wrapper_1_1caller.html</filename>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1member__function__wrapper_1_1caller.html</anchorfile>
      <anchor>a603f66a4b85d92b3f0296b0f4cfe7af4</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CallInfo</name>
    <filename>structCallInfo.html</filename>
    <member kind="variable">
      <type>struct CallInfo::@30::@33</type>
      <name>c</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a32fe35da8941c2d8c03ebbf7ab0e27c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>callstatus</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>acc4a0c29c9872277adb03d946a392d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_KContext</type>
      <name>ctx</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a7c410e045297e80c91e9737f959e7ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ftransfer</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>add164028847a347cdfce221f697f0f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StkId</type>
      <name>func</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a378cfb37136fabfe59d1c38071c6c9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>funcidx</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>adebb7e3602965a04deda09fcaf8fefc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_KFunction</type>
      <name>k</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a861d3b2fbd9d287c22b0d9324f578e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CallInfo::@30::@32</type>
      <name>l</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a0bc89711de10252a31a16f9277bc5aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CallInfo *</type>
      <name>next</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a71b69e9acba8caa2d8e833d8a79fdf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nextraargs</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a14e42d92bc824c3f470152b2ba3ac334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>nresults</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a0955b3fe49462610d53f082ac3cdac0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ntransfer</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>aa9f1e7aa053a886e955762d303fcc475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nyield</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a1de818b3a003fcf25f1db6e294fa5b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ptrdiff_t</type>
      <name>old_errfunc</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>ae18597139d0d00b65683efed8ccd3c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CallInfo *</type>
      <name>previous</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a1b3e7558ecf4218dd0e3b367c077733b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Instruction *</type>
      <name>savedpc</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a4f8b835724037f01569452eab143948f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StkId</type>
      <name>top</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>ae782b06ef00ccfe0720625ffa99b093a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CallInfo::@31::@34</type>
      <name>transferinfo</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a35606f616eb7203adec40593b2a21b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile l_signalT</type>
      <name>trap</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a0034f1ca11027b0a66adacb28dd64618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union CallInfo::@30</type>
      <name>u</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>a70ea6ccb6c0252e4989919d0cff69c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union CallInfo::@31</type>
      <name>u2</name>
      <anchorfile>structCallInfo.html</anchorfile>
      <anchor>ab85855c340c1fc5e1015270931963a9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CallS</name>
    <filename>structCallS.html</filename>
    <member kind="variable">
      <type>StkId</type>
      <name>func</name>
      <anchorfile>structCallS.html</anchorfile>
      <anchor>ad175aaaa032f3e446b391f4e04bd1a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nresults</name>
      <anchorfile>structCallS.html</anchorfile>
      <anchor>ad786e0ae2bf61fad4a46b048830c9569</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CBOR_Parser</name>
    <filename>classCBOR__Parser.html</filename>
    <base>NlohmannParser</base>
    <member kind="function">
      <type></type>
      <name>CBOR_Parser</name>
      <anchorfile>classCBOR__Parser.html</anchorfile>
      <anchor>ab12f0787f241e1874027ecc7b5d1f3c6</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data, bool use_msg_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classCBOR__Parser.html</anchorfile>
      <anchor>afa68693ad9e6194fd15403c76bdeaeb8</anchor>
      <arglist>(const MessageRef msg, double timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CBOR_ParserCreator</name>
    <filename>classCBOR__ParserCreator.html</filename>
    <base>NlohmannParserCreator</base>
    <member kind="function">
      <type>MessageParserPtr</type>
      <name>createInstance</name>
      <anchorfile>classCBOR__ParserCreator.html</anchorfile>
      <anchor>a795bd30a08b2e479afb738e97a5e34e5</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classCBOR__ParserCreator.html</anchorfile>
      <anchor>a1eee70cf5fa3e6b2066cffedf8ca5858</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CClosure</name>
    <filename>structCClosure.html</filename>
    <member kind="variable">
      <type></type>
      <name>ClosureHeader</name>
      <anchorfile>structCClosure.html</anchorfile>
      <anchor>a552c31467816a1fafbd719cf83ff9cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>f</name>
      <anchorfile>structCClosure.html</anchorfile>
      <anchor>a1ba64febc8e6adc43fdbb82583852000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue</type>
      <name>upvalue</name>
      <anchorfile>structCClosure.html</anchorfile>
      <anchor>a75d6bfc66f8ed48b3dd67007be84174f</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cD</name>
    <filename>structcD.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>c</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>aa68b26f214113dab16cd83ba3b727a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>a37ec85dba1611fa01f296f5bc5b0b76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Integer</type>
      <name>i</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>ae377276a71cc2b0d5a909ddcbee64fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Number</type>
      <name>n</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>ab78d28879dfb6fb0537b3d9c8115d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>a9c7af2544bc00d7c039dd7f38c598a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union cD::@37</type>
      <name>u</name>
      <anchorfile>structcD.html</anchorfile>
      <anchor>a5878d3ece5a2a78d17a972c4504c3fe1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockAreaLayout</name>
    <filename>classads_1_1CDockAreaLayout.html</filename>
    <member kind="function">
      <type></type>
      <name>CDockAreaLayout</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>afb0fe2038a58e1030a9271aefc3c3c02</anchor>
      <arglist>(QBoxLayout *ParentLayout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a9f6a198d708b97f15ccb0b26489fcd8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a5e2bc8048155818d344f31588721ec57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>currentWidget</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a14dc3f8fb6b0f15250b76a97e3e779b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>geometry</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a0fda7d9a87fcdb7e6c5f3e1b7171af7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a29422c99260b4568cb08caa7343dc3d7</anchor>
      <arglist>(QWidget *w) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertWidget</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>ac20b32b3daf861484a1b09c7a91d3a73</anchor>
      <arglist>(int index, QWidget *Widget)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>aa88a82217e0402e913be7a1b1ba4c0a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeWidget</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a820a65ec1eb6829c8cb77c0cad688baa</anchor>
      <arglist>(QWidget *Widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a4227b23432fbde46a34f86ea2bc8b333</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>widget</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a4fce9af9dd362a6198e15d9eabdf3dd4</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_CurrentIndex</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>ad6542d8c6debc9069875cc2ac74d7554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>m_CurrentWidget</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a4cd964d44227ec3a3de8d59419cbf1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QBoxLayout *</type>
      <name>m_ParentLayout</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a6ed9301c4eec47af680291e6bcf78fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QWidget * &gt;</type>
      <name>m_Widgets</name>
      <anchorfile>classads_1_1CDockAreaLayout.html</anchorfile>
      <anchor>a27df7ee9e39da1b712e546e6e820d1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockAreaTabBar</name>
    <filename>classads_1_1CDockAreaTabBar.html</filename>
    <member kind="typedef">
      <type>QScrollArea</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>af999cd6d3e47059ffa26a548ab50dce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>closeTab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>ab876f4f55d567ba6a6f5cc99d402857d</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>aefb91bd26991548576b40c72c74b777c</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentChanged</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>abb2fc51e96e5c97957c47de3e3947919</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentChanging</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a72ceb43f7f3652925ee9b02e6276f715</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>elidedChanged</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a339b746be3ddeb3711eb5fa6eca43b2b</anchor>
      <arglist>(bool elided)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removingTab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a2076d9c2c1dfea3f0fe7413b7786d5d4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabBarClicked</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a60ed3c59fcc68452bc2c4d359f95d074</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabClosed</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a8abf2c6062b36e7e7d14a24b861730ce</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabCloseRequested</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a856c916284f259f95728492667e5515f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabInserted</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a530261192ee789b5e9bbeff977265512</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabMoved</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a6dac57f0553447a279a6f41eeed7d370</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabOpened</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a39ff311ff09beaafbfb747d0ba2e5d98</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockAreaTabBar</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>af49bb58fd9b82f2370198be7ee79173d</anchor>
      <arglist>(CDockAreaWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>ab1aa44c9cb5296aef994ea3f64628642</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a7784ed8869e5c51f767e66ba2937d64f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>currentTab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>ab2def5e0b237c6c3ee68aececa226b96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a8ada9ae689e59e9e3efe20bcf3af4bec</anchor>
      <arglist>(QObject *watched, QEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertTab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>abc0c59f95005f00bed810031cd601e8f</anchor>
      <arglist>(int Index, CDockWidgetTab *Tab)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTabOpen</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a662a46d95fc4b9acfdaabbfebd6f6c96</anchor>
      <arglist>(int Index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a92d2609a72f31ef66b67b9f80c392c72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeTab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a848f1984364cdb6a141485d60c9313d7</anchor>
      <arglist>(CDockWidgetTab *Tab)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a04d33cef83e1ca0d6b7c7ba4c29842a4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>tab</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a6a80da996adde5ed74b73e89bb5e9ff7</anchor>
      <arglist>(int Index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockAreaTabBar</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>abe0692b0c89b09e6dd2cff49cec2a96f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>af4e07add6cec832cae56f4d1e07576d9</anchor>
      <arglist>(QWheelEvent *Event) override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onCloseOtherTabsRequested</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a8bf71d20344c77ecb781a7a8d2d4a47b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabClicked</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a2bd18bdfc6ad88c0077de09e0e5546ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabCloseRequested</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>adbb261e1a5d0bf6881074b1f13716a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabWidgetMoved</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a7585c382970953b0b1b7fa562f5197f5</anchor>
      <arglist>(const QPoint &amp;GlobalPos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockAreaTabBarPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>adfa70bd377f7f452de63f10fbef30b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaTitleBar</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a9bb8b58590995b5028dc6b3fc87d80e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaTabBarPrivate</name>
      <anchorfile>classads_1_1CDockAreaTabBar.html</anchorfile>
      <anchor>a550cd502b976eb2da1b788a067bb7dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockAreaTitleBar</name>
    <filename>classads_1_1CDockAreaTitleBar.html</filename>
    <member kind="typedef">
      <type>QFrame</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a6b33d4d76891543f6ea3f50d79aa9816</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>markTabsMenuOutdated</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a68b7937021126038fd319bbbd91e3066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabBarClicked</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a28924e3258ea7dbef442ed969dbeaf94</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>QAbstractButton *</type>
      <name>button</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a82f20fe106c252cd9557169cd52bc766</anchor>
      <arglist>(TitleBarButton which) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockAreaTitleBar</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a8674352e52634c10af9243cc81fc9808</anchor>
      <arglist>(CDockAreaWidget *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>aa3679846b5781a16aad0f074c40b2a12</anchor>
      <arglist>(QContextMenuEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a71255f95d6004e40d418e7d0572f7268</anchor>
      <arglist>(QWidget *widget) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertWidget</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a0b0fded5fdfcac9b48850fa441cc5620</anchor>
      <arglist>(int index, QWidget *widget)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a2602a67744990ce15a22dbe97e0ac0ba</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>aab52fdd47d11cc0238093b1e5065c43c</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a4b5a4eefd2122b05f3dac4dbe0dd07fc</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a5cdf52f80c83cc58c2f9969aeaded218</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>abebd88bf202c4de2e14afd574dc54ab0</anchor>
      <arglist>(bool Visible) override</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaTabBar *</type>
      <name>tabBar</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>aaa3d01f89c9c7978ce4ea35fea973365</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDockWidgetActionsButtons</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a4a5da1ec55ff52f898be1cbde0c7e2fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockAreaTitleBar</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>acd57f841b54e9131276b524104f187c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onCloseButtonClicked</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>ac930d71ed3208b96cfd410de5eb46b63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onCurrentTabChanged</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a493fd14f4f702aa92d70c2af9aa73db4</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabsMenuAboutToShow</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a2fb004357297579b7166b39684a4db2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabsMenuActionTriggered</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a66830cbd40ec2fe8bd73767dee199138</anchor>
      <arglist>(QAction *Action)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onUndockButtonClicked</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a9bbf25cd76dd86b665b88783bb4f484c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockAreaTitleBarPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>adaa230d9dbed8e708d0dd794c5788ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaTitleBarPrivate</name>
      <anchorfile>classads_1_1CDockAreaTitleBar.html</anchorfile>
      <anchor>a5b800f0b25a6e5ff7a5923a0f3bcf378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockAreaWidget</name>
    <filename>classads_1_1CDockAreaWidget.html</filename>
    <member kind="enumvalue">
      <name>DefaultFlags</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a95c62ce46a3faffd35ac9658bacac711a66ec7169a898d73e9576a615d61d60af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eDockAreaFlag</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a95c62ce46a3faffd35ac9658bacac711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideSingleWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a95c62ce46a3faffd35ac9658bacac711ae154dd7f89f7dc93c8c9e96141d1ee05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultFlags</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a95c62ce46a3faffd35ac9658bacac711a66ec7169a898d73e9576a615d61d60af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideSingleWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a95c62ce46a3faffd35ac9658bacac711ae154dd7f89f7dc93c8c9e96141d1ee05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFrame</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ad8c7ae240c53fa270a9f867ae16ba9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>closeArea</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a3b1608ba510198e6399597487dad6163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>closeOtherAreas</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a73baf6c2c61863c49ff4fb023399705f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aa4314c47df11f47cbd9f76c1371756f6</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentChanged</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a269de93830d5faa2beb479643fe8723b</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentChanging</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ab13842a5373c17722541d643f6351049</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabBarClicked</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a9979e5dcace5a4788497ebb5a2a1cdab</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>viewToggled</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>af8253ec9842e9aa8c6b7b376c4fd6572</anchor>
      <arglist>(bool Open)</arglist>
    </member>
    <member kind="function">
      <type>DockWidgetAreas</type>
      <name>allowedAreas</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a80404af1859369fff2c5480b68955acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockAreaWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a30f11e2c16fe447c1273375213b71b33</anchor>
      <arglist>(CDockManager *DockManager, CDockContainerWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>contentAreaGeometry</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aaa42e6328ae480b22145c87c54994978</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>currentDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a2daa708eeb96fdee8107696478302ff8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ae27dc3a05ef9b1c6dbd598a617421ab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DockAreaFlags</type>
      <name>dockAreaFlags</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a449f6fb3000cb14f0fb0a40c432f7f52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockContainerWidget *</type>
      <name>dockContainer</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a8580472ea4d7ead33632322274d300db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockManager *</type>
      <name>dockManager</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a2fd81fe0ab13a9c9016daa743af6b2f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>dockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a785c78d9750151825331cbe83ef446e8</anchor>
      <arglist>(int Index) const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CDockWidget * &gt;</type>
      <name>dockWidgets</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a06359d0df03ddae84073912275a6ea6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dockWidgetsCount</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a9d5b7920b3ff38222307fb90f8ae3d6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget::DockWidgetFeatures</type>
      <name>features</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>abd193269946f4d1d90b42e219d38a222</anchor>
      <arglist>(eBitwiseOperator Mode=BitwiseAnd) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOfFirstOpenDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a6d83aefdcb6456b981ab839693235d03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCentralWidgetArea</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aa066efe8cc182e6d036976bab0459200</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a35f87ac1f1961131d3ec88245f1d86a3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openDockWidgetsCount</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a3b58dfb83da21b24e6c5a21b4eed4535</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CDockWidget * &gt;</type>
      <name>openedDockWidgets</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a80a684d9318f92f4f106f63d98ce98d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a559513b67c4f778400807aed6391ac37</anchor>
      <arglist>(QXmlStreamWriter &amp;Stream) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowedAreas</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a14a504a1225be8962eb99727ba58d992</anchor>
      <arglist>(DockWidgetAreas areas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a9a808203c898e0fa4911d94109d64c3a</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDockAreaFlag</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a7d11feef9a1065dba49966da17ac6914</anchor>
      <arglist>(eDockAreaFlag Flag, bool On)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDockAreaFlags</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>abd21c36f58aee97ed35f03a46321d721</anchor>
      <arglist>(DockAreaFlags Flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ab4c91e8739c1c0f30f66d2e78853c7fd</anchor>
      <arglist>(bool Visible) override</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaTitleBar *</type>
      <name>titleBar</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a4c9a58247d7f624ec8071e60c0cdb08a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QAbstractButton *</type>
      <name>titleBarButton</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a4f032e25a8bd7fe8af7a2351cde124f3</anchor>
      <arglist>(TitleBarButton which) const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>titleBarGeometry</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ada1f4edac763d1dd7f726092cc7d0ad9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockAreaWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a27b0f670c9efc50e9f20e6f1e293cda1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>toggleView</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aa6de584f614e550c59513199f498baa7</anchor>
      <arglist>(bool Open)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a4ae830b7cfa75c473938664de0320d5d</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>hideAreaWithNoVisibleContent</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a6096771dd3fc8913747605f60dcde426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>index</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>afda53a3b408d81d4a24d5b53c570539b</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a86af971be6a4e5d8d8e429ce673d05cf</anchor>
      <arglist>(int index, CDockWidget *DockWidget, bool Activate=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalSetCurrentDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ac9715ca1868156d597a6ce6cba4bb579</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markTitleBarMenuOutdated</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a01ec5eee8a103d50ebd5a106f0f73b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockWidget *</type>
      <name>nextOpenDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aa52e6f555d4b0c034d161a80ee410f4d</anchor>
      <arglist>(CDockWidget *DockWidget) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a416e327da093a30fd10d46dcd282b94e</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>toggleDockWidgetView</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>ad01ad35b6a9d47dfdfc8794d266d8a68</anchor>
      <arglist>(CDockWidget *DockWidget, bool Open)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateTitleBarVisibility</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>adf355eab73ea475efbeaa94c33e42bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onTabCloseRequested</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a5117b8a1649c1e6a96c5f0f8b080b07d</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>reorderDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a17418ab75e4abf0a46c4b519fa95c3cd</anchor>
      <arglist>(int fromIndex, int toIndex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onDockWidgetFeaturesChanged</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a803cb6fc5cdc152ddebe31442ec257c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockAreaWidgetPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a3facea9d5b6bbb88e4acbef82f8a0793</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockContainerWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a9d3f15e4262ad0555a9c6d1e2503ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a427774f5d9e9a2f58ed0bcd663cc9d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidget</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a486499c299d11ff4bd570515743f0ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidgetTab</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>aa21522c2d582e6691da643a6ac9b4bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaWidgetPrivate</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a65128457f2bc4f9b169cb257c881faa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DockContainerWidgetPrivate</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a77b29479c5cde52d8d7dd3805f95468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockManagerPrivate</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>afe43f015d5bf235e419eb47a0416a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockWidgetPrivate</name>
      <anchorfile>classads_1_1CDockAreaWidget.html</anchorfile>
      <anchor>a4c78cebda7482ba4b1d10986bb98e48d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockComponentsFactory</name>
    <filename>classads_1_1CDockComponentsFactory.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual CDockAreaTabBar *</type>
      <name>createDockAreaTabBar</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>ade578d5d27543ae47c949e2482896252</anchor>
      <arglist>(CDockAreaWidget *DockArea) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CDockAreaTitleBar *</type>
      <name>createDockAreaTitleBar</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>a908b25f0b59b8337e727c46c0813b19f</anchor>
      <arglist>(CDockAreaWidget *DockArea) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CDockWidgetTab *</type>
      <name>createDockWidgetTab</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>af78d18b0649ad2b6ca77ae23e68405a4</anchor>
      <arglist>(CDockWidget *DockWidget) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockComponentsFactory</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>a00cfef23a8ad65e2ede77e2b33f71662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CDockComponentsFactory *</type>
      <name>factory</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>a75b480c3c28e894b42c10d9f20df55c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resetDefaultFactory</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>a5d1000a25909391a5f0fddc03ab3f29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setFactory</name>
      <anchorfile>classads_1_1CDockComponentsFactory.html</anchorfile>
      <anchor>a15229245e1d0796d40bf88515388968d</anchor>
      <arglist>(CDockComponentsFactory *Factory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockContainerWidget</name>
    <filename>classads_1_1CDockContainerWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>dockAreasAdded</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a150c8d183636cbae9e74e5473e807356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockAreasRemoved</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>aca6cd57d32eeb5ea5a35d6e941f9a165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockAreaViewToggled</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a5e727803ffe61545c842e92cd1862169</anchor>
      <arglist>(ads::CDockAreaWidget *DockArea, bool Open)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a066b6661087bf0611c4e6108bb8a961e</anchor>
      <arglist>(DockWidgetArea area, CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockContainerWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ab30a9d0f2b24b1753d3222435940d049</anchor>
      <arglist>(CDockManager *DockManager, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeOtherAreas</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a81a1d809e7c1148d7f773974342fe007</anchor>
      <arglist>(CDockAreaWidget *KeepOpenArea)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>dockArea</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a05fec7d35fa372e41488a25ab6f54e2c</anchor>
      <arglist>(int Index) const </arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>dockAreaAt</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a5a0500c81adec36016f14d4b7eb4a7ae</anchor>
      <arglist>(const QPoint &amp;GlobalPos) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dockAreaCount</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a6138c183af7425dec262078122d26db6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpLayout</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a8d8d90fd950231fffbfe71489eca0dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CDockWidget::DockWidgetFeatures</type>
      <name>features</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a13e669c96eb3cde39f015630c409ac97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CFloatingDockContainer *</type>
      <name>floatingWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a44b0ad6c7e1e459597dba32f07829fa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTopLevelDockWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a9ee9dc76636ee7fdb8bc095a129c2f92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFloating</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ac1ebaa76be56ae9e8efefdf8c959287c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInFrontOf</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ab24415c2c5081e5b350b89ddf25c4091</anchor>
      <arglist>(CDockContainerWidget *Other) const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CDockAreaWidget * &gt;</type>
      <name>openedDockAreas</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a490ecd77099f39578c5d619a0d4a8f11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDockWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a8517e3bdf4098981682370bd1419258e</anchor>
      <arglist>(CDockWidget *Dockwidget)</arglist>
    </member>
    <member kind="function">
      <type>QSplitter *</type>
      <name>rootSplitter</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a9f610beed66a22f445619bdaf46ed0d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>visibleDockAreaCount</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a5400c67512621e94b05bf5e17439616b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>zOrderIndex</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ab2262148f2596b55396e52b4f6158c42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockContainerWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ac9d0de0ef48f3a2ae4a155df362ac50e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addDockArea</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a0b83a04d439433b1d21d9c21b85860c9</anchor>
      <arglist>(CDockAreaWidget *DockAreaWidget, DockWidgetArea area=CenterDockWidgetArea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createRootSplitter</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>abbc97134e5c8210d5a767a6ec51f0aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; CDockWidget * &gt;</type>
      <name>dockWidgets</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a5e49a22dbae96a6b78e2fd831a686f6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropFloatingWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a7d190099fb93fc836f066b40641d568d</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget, const QPoint &amp;TargetPos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a0bebae89738f9adb80ad9ffa3e3c22f2</anchor>
      <arglist>(QWidget *Widget, DockWidgetArea DropArea, CDockAreaWidget *TargetAreaWidget)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>aa67afe0879e45169d82b626b8bd6a3bc</anchor>
      <arglist>(QEvent *e) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockAreaWidget *</type>
      <name>lastAddedDockAreaWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>ad8c27643f31f7fa6ee24862c8eabd8db</anchor>
      <arglist>(DockWidgetArea area) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeDockArea</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a6091253b1f4c0e1cd808ea3229f50f84</anchor>
      <arglist>(CDockAreaWidget *area)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>restoreState</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a79767846ece7baeb046afb8ece1fb883</anchor>
      <arglist>(CDockingStateReader &amp;Stream, bool Testing)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a5b71468bdce50005f5cbb68242daa16d</anchor>
      <arglist>(QXmlStreamWriter &amp;Stream) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockAreaWidget *</type>
      <name>topLevelDockArea</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a551accb4ddbd82bc1683cd5c71d2d917</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockWidget *</type>
      <name>topLevelDockWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a72241f5dc10ea2c3ae933839dde110b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateSplitterHandles</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a136fe6a22a119da571fca539045b350f</anchor>
      <arglist>(QSplitter *splitter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockContainerWidgetPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a226fc3c3751862428cbb3b2993c0fc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a9b92b0f7149b50941e6f8a55c4b9389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a427774f5d9e9a2f58ed0bcd663cc9d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidget</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a486499c299d11ff4bd570515743f0ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a0605080a863e442f9d82ae82d0fa867c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFloatingDragPreview</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a7bdd3fe5eca6222c946c4a44ac7442bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaWidgetPrivate</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a65128457f2bc4f9b169cb257c881faa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DockContainerWidgetPrivate</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a77b29479c5cde52d8d7dd3805f95468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockManagerPrivate</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>afe43f015d5bf235e419eb47a0416a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDockContainerPrivate</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>adcc7a1ff6f19002cfa653295dca41661</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDragPreviewPrivate</name>
      <anchorfile>classads_1_1CDockContainerWidget.html</anchorfile>
      <anchor>a2834fb96214d3567d2eba6e1a54e729e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockFocusController</name>
    <filename>classads_1_1CDockFocusController.html</filename>
    <member kind="typedef">
      <type>QObject</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a56c06f5c071349f0a5bbade3170ccb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDockWidgetFocused</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>ab55966edb8c01b951ac7bc8e2d1c7411</anchor>
      <arglist>(CDockWidget *focusedNow)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockFocusController</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a4e62496ddbd32f2d061bd843c39b5ad4</anchor>
      <arglist>(CDockManager *DockManager)</arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>focusedDockWidget</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a765c6be9b39389c9623ab5d43ae26dba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyFloatingWidgetDrop</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a071bee1f0fc6b300a702f0fec9616727</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyWidgetOrAreaRelocation</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>afefa45fdc39b669859f8a9b8823c2cf8</anchor>
      <arglist>(QWidget *RelocatedWidget)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockFocusController</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>ae1c1d161ab6c3ce191edb159de719ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setWidgetFocus</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a22897342b6ff278e2874235f9801a676</anchor>
      <arglist>(QWidgetPtr widget)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onApplicationFocusChanged</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>acfe64b0dce114d95028d070c60bcc8f8</anchor>
      <arglist>(QWidget *old, QWidget *now)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onDockWidgetVisibilityChanged</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a8c9d9afa3777247a862b28be7a913493</anchor>
      <arglist>(bool Visible)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onFocusedDockAreaViewToggled</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>aa385ee5082284ede0afaadfbb7078280</anchor>
      <arglist>(bool Open)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onStateRestored</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a1e427ad212b16fd57390a2e2e7b1e491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockFocusControllerPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>a4d605053a6ca6775bf44a2ac3942dc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockFocusControllerPrivate</name>
      <anchorfile>classads_1_1CDockFocusController.html</anchorfile>
      <anchor>ae41d191c092340bf4fce6e3d6b16717e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockingStateReader</name>
    <filename>classads_1_1CDockingStateReader.html</filename>
    <member kind="function">
      <type>int</type>
      <name>fileVersion</name>
      <anchorfile>classads_1_1CDockingStateReader.html</anchorfile>
      <anchor>a5d899c38926c3a7f3dfa881c11e66ef8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFileVersion</name>
      <anchorfile>classads_1_1CDockingStateReader.html</anchorfile>
      <anchor>a75fb6a34347cb13a3e40eb0d9be26e1e</anchor>
      <arglist>(int FileVersion)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_FileVersion</name>
      <anchorfile>classads_1_1CDockingStateReader.html</anchorfile>
      <anchor>adadb4ed27a9215e342c1722ca5905ec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::internal::CDockInsertParam</name>
    <filename>classads_1_1internal_1_1CDockInsertParam.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>append</name>
      <anchorfile>classads_1_1internal_1_1CDockInsertParam.html</anchorfile>
      <anchor>a8a1b9a0b84246f32315e78638d487f45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insertOffset</name>
      <anchorfile>classads_1_1internal_1_1CDockInsertParam.html</anchorfile>
      <anchor>a955401fdc3d50486102c6491dbd768e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classads_1_1internal_1_1CDockInsertParam.html</anchorfile>
      <anchor>a0a78590bb30be14bf18776b585754312</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockManager</name>
    <filename>classads_1_1CDockManager.html</filename>
    <base>ads::CDockContainerWidget</base>
    <member kind="enumvalue">
      <name>ActiveTabHasCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a7eedf9e96ec87d81fd48db26ec3f7bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllTabsHaveCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9c7555d20d2c7a68d7101b056bb5fc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysShowTabs</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978abab29a54b67b4d15357fc88849002562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultBaseConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9d8994a14d1a344c2029da2a37db010a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultDockAreaButtons</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aac22dfcac9d1aad403224e6f79b1017f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultNonOpaqueConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a36b9cfbcd7a1a4fe84751d78608ce455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultOpaqueConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978af4c760cc280c76105b44bca306669fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaCloseButtonClosesTab</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978afc59b668ac87274181f8dd4d48b3eddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaDynamicTabsMenuButtonVisibility</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab62de44516736398a52a99bf26f1cab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a657bf38bc7de98516b5be3582396d1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasTabsMenuButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a00230f70f32ecaba5fee94b1aadf5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasUndockButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab8ccb305c228220716330c480fa92d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHideDisabledButtons</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a733aa90f05df9abfb0c003631da2eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewHasWindowFrame</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aaf26a5321c2c218ce54697e844e6d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewIsDynamic</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1d91bedd3da8db1f58015605e2e452f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewShowsContentPixmap</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac9ed707be02c4f6c7595d31c9ef853e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eConfigFlag</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActiveTabHasCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a7eedf9e96ec87d81fd48db26ec3f7bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a657bf38bc7de98516b5be3582396d1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaCloseButtonClosesTab</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978afc59b668ac87274181f8dd4d48b3eddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OpaqueSplitterResize</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a2ce7a578806d2e8b192b84335fe2bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlAutoFormattingEnabled</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac1c01322041f9415e2765a88a14a7717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlCompressionEnabled</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac567339569272b927f19381e6e4095ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TabCloseButtonIsToolButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978af3472be1947cb4a1c291c1a37c2d8c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllTabsHaveCloseButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9c7555d20d2c7a68d7101b056bb5fc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetainTabSizeWhenCloseButtonHidden</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1bef7d681ad0db55ed4dbed2c4508cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OpaqueUndocking</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab28919a2c67bee0922f0568d1e7d79c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewIsDynamic</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1d91bedd3da8db1f58015605e2e452f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewShowsContentPixmap</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac9ed707be02c4f6c7595d31c9ef853e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragPreviewHasWindowFrame</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aaf26a5321c2c218ce54697e844e6d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysShowTabs</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978abab29a54b67b4d15357fc88849002562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasUndockButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab8ccb305c228220716330c480fa92d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHasTabsMenuButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a00230f70f32ecaba5fee94b1aadf5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaHideDisabledButtons</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a733aa90f05df9abfb0c003631da2eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaDynamicTabsMenuButtonVisibility</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab62de44516736398a52a99bf26f1cab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerHasWidgetTitle</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aae10e844742842e58f1f33efb6edd3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerHasWidgetIcon</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a673d228c332482bb9d44a8b795eedf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideSingleCentralWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac7efaa7fdd8de6853d6db79338f561f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FocusHighlighting</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a71d468251ebe44f0acc88e417e93d9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EqualSplitOnInsertion</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1f22753d4550be10deb914bfa219b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerForceNativeTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9dafc2ce3f240269c9544fa8eec22671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerForceQWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a63b60582709bff469b36e4c6ba8ef9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultDockAreaButtons</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aac22dfcac9d1aad403224e6f79b1017f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultBaseConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9d8994a14d1a344c2029da2a37db010a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultOpaqueConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978af4c760cc280c76105b44bca306669fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultNonOpaqueConfig</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a36b9cfbcd7a1a4fe84751d78608ce455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonOpaqueWithWindowFrame</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9ab7f872c6dfc360b1cb969c2250a6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EqualSplitOnInsertion</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1f22753d4550be10deb914bfa219b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eViewMenuInsertionOrder</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a670101754299f227367ba38b22f5b53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MenuSortedByInsertion</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a670101754299f227367ba38b22f5b53fad0311c52d303a3e93785cc2ce16630a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MenuAlphabeticallySorted</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a670101754299f227367ba38b22f5b53faeb39b0028a0ee3bcf629cf83ecb47a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerForceNativeTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9dafc2ce3f240269c9544fa8eec22671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerForceQWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a63b60582709bff469b36e4c6ba8ef9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerHasWidgetIcon</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a673d228c332482bb9d44a8b795eedf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FloatingContainerHasWidgetTitle</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978aae10e844742842e58f1f33efb6edd3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FocusHighlighting</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a71d468251ebe44f0acc88e417e93d9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideSingleCentralWidgetTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac7efaa7fdd8de6853d6db79338f561f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MenuAlphabeticallySorted</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a670101754299f227367ba38b22f5b53faeb39b0028a0ee3bcf629cf83ecb47a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MenuSortedByInsertion</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a670101754299f227367ba38b22f5b53fad0311c52d303a3e93785cc2ce16630a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonOpaqueWithWindowFrame</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a9ab7f872c6dfc360b1cb969c2250a6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OpaqueSplitterResize</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a2ce7a578806d2e8b192b84335fe2bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OpaqueUndocking</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ab28919a2c67bee0922f0568d1e7d79c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetainTabSizeWhenCloseButtonHidden</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978a1bef7d681ad0db55ed4dbed2c4508cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CDockContainerWidget</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a59d5afec87d60f093435f2098a21ddde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TabCloseButtonIsToolButton</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978af3472be1947cb4a1c291c1a37c2d8c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlAutoFormattingEnabled</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac1c01322041f9415e2765a88a14a7717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XmlCompressionEnabled</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a95a7e9dc19f304a7c747dc9e48547978ac567339569272b927f19381e6e4095ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>openPerspective</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a024fa5708dd8d0dc8889afb4bda2e8f3</anchor>
      <arglist>(const QString &amp;PerspectiveName)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDockWidgetFocused</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a907d5b0a3827be6b6e234288ffea0bff</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockAreaCreated</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a78bff0de1c5e0734d0b9e044f3c5b7c0</anchor>
      <arglist>(ads::CDockAreaWidget *DockArea)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockWidgetAboutToBeRemoved</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a82165507429b3a07ea500554601d125f</anchor>
      <arglist>(ads::CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockWidgetAdded</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a1d9f5e040c6927e22bbe80cc7a2d7aca</anchor>
      <arglist>(ads::CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dockWidgetRemoved</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ae0b5af849a0992e0f0e42f174dd3287d</anchor>
      <arglist>(ads::CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>floatingWidgetCreated</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a906b393f8469e1b208ef7380ca008bc9</anchor>
      <arglist>(ads::CFloatingDockContainer *FloatingWidget)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedDockWidgetChanged</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a8352d268765f30fc8a84ad84af99ea99</anchor>
      <arglist>(ads::CDockWidget *old, ads::CDockWidget *now)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>openingPerspective</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a5c31cbde1425a7e060b9f02bde5db2c8</anchor>
      <arglist>(const QString &amp;PerspectiveName)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>perspectiveListChanged</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a03f608f5235e6cbf78d5467cead6dcee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>perspectiveOpened</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a3dbf90895900df10019dcd309765d178</anchor>
      <arglist>(const QString &amp;PerspectiveName)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>perspectivesRemoved</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a93ecba10415381fe13c386ab362b02d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>restoringState</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a8af7a088ef10092b8b48450bbe57a68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stateRestored</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a7d4f0a97dfe7e35d3c62c996caa83260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a2a63e406865bfbd6cabb0957610e4efb</anchor>
      <arglist>(DockWidgetArea area, CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>CFloatingDockContainer *</type>
      <name>addDockWidgetFloating</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a203f093cedadcb4c24c1e934dfdc4d61</anchor>
      <arglist>(CDockWidget *Dockwidget)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidgetTab</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ad18c3728071d7d97406db682a5234149</anchor>
      <arglist>(DockWidgetArea area, CDockWidget *Dockwidget)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidgetTabToArea</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ad66c624513027a25393e7306b734e38b</anchor>
      <arglist>(CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPerspective</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a8ad735db500f859e46c61b1a7548cf02</anchor>
      <arglist>(const QString &amp;UniquePrespectiveName)</arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>addToggleViewActionToMenu</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a34c1d7c314d598e0ba0f33d29e7cffba</anchor>
      <arglist>(QAction *ToggleViewAction, const QString &amp;Group=QString(), const QIcon &amp;GroupIcon=QIcon())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a1a6cc11dafb75ea4891ac83201f1b56c</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>centralWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a9020aa3775176b457228b8921222a92c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QList&lt; CDockContainerWidget * &gt;</type>
      <name>dockContainers</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a8fec636668452adeda861359d341a7d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, CDockWidget * &gt;</type>
      <name>dockWidgetsMap</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a62e5120de1a220c6c9157bc5c79ddd59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>findDockWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>aa992f0ea2a4c7a2cf158687856a1b17b</anchor>
      <arglist>(const QString &amp;ObjectName) const </arglist>
    </member>
    <member kind="function">
      <type>const QList&lt; CFloatingDockContainer * &gt;</type>
      <name>floatingWidgets</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>abe5f6c3ad0a211f3c11280d31faf9845</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>focusedDockWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>aed8b71a7364b6f9b7d14bef88d3a93ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRestoringState</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a3919812b1485f35f73a46743391584c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPerspectives</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a468336217b3397ba458196c635744d0a</anchor>
      <arglist>(QSettings &amp;Settings)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>perspectiveNames</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ad75820e2ba9e648974fb91c37a14422a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDockWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a3ede19fb42188c464e6a19d6ebcb093c</anchor>
      <arglist>(CDockWidget *Dockwidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePerspective</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a7b286c43d75164f9bbf180a4aaed291d</anchor>
      <arglist>(const QString &amp;Name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePerspectives</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a7483ebc530acb2c18f8061ca9f99c841</anchor>
      <arglist>(const QStringList &amp;Names)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreState</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a2d7038f33eea1c835e43160a39e306db</anchor>
      <arglist>(const QByteArray &amp;state, int version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePerspectives</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ab28974367e8702f0bf17b266f4e19426</anchor>
      <arglist>(QSettings &amp;Settings) const </arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>saveState</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a83e50f68883b42f72f20c15c392ce5e9</anchor>
      <arglist>(int version=0) const </arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>setCentralWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ab93808b9614f35de653d5d760f0dc45f</anchor>
      <arglist>(CDockWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSplitterSizes</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a7d2f72ef4d33dd70dcb6d8654b723cb4</anchor>
      <arglist>(CDockAreaWidget *ContainedArea, const QList&lt; int &gt; &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewMenuInsertionOrder</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a04fd57096117f9e77b2fe983f51b86b9</anchor>
      <arglist>(eViewMenuInsertionOrder Order)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>splitterSizes</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a83192c3ece4eadb829e61e117ee68c38</anchor>
      <arglist>(CDockAreaWidget *ContainedArea) const </arglist>
    </member>
    <member kind="function">
      <type>QMenu *</type>
      <name>viewMenu</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a8bf81fd62f42c2b57ba182cd50bc7d9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>zOrderIndex</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ab7001d5c518c88fe8da9f27a4946a78a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockManager</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a9035bcfd73c56d2f00ce9e780fe0674f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConfigFlags</type>
      <name>configFlags</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ab8623c38c39dddf5e41d1f7b915fb84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CIconProvider &amp;</type>
      <name>iconProvider</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a42b516993d89f66a5eb9a28f7b2d23a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setConfigFlag</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a4a0ab8628779bb15d94fc1f20afcb681</anchor>
      <arglist>(eConfigFlag Flag, bool On=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setConfigFlags</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ae8270a688481c33204ebd6abb3c0ff7e</anchor>
      <arglist>(const ConfigFlags Flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setWidgetFocus</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a0a5a1c04199cfc936ac6fe407acaf53c</anchor>
      <arglist>(QWidgetPtr widget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>startDragDistance</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>aa4c4fd4c3eb3cc9980c48ea43aa5b511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>testConfigFlag</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a55b51e3111ae04de3ec0720875a2395c</anchor>
      <arglist>(eConfigFlag Flag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockOverlay *</type>
      <name>containerOverlay</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>afc77c2954f54e03c6d32b8ac81dfc516</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CDockOverlay *</type>
      <name>dockAreaOverlay</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>abc4f2550e16664879e69524c937854a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyFloatingWidgetDrop</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a3f2d984fe27c993805f09fa5012f76b5</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyWidgetOrAreaRelocation</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a9209bc545e791c936a566d8d35c54a4c</anchor>
      <arglist>(QWidget *RelocatedWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerDockContainer</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a0cc5001620cbfc2fffe53e6faed9eaaa</anchor>
      <arglist>(CDockContainerWidget *DockContainer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerFloatingWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ac464ed524529347e6c90af571000c193</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeDockContainer</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a5c2f6a2ed0971b066da308146b7687d1</anchor>
      <arglist>(CDockContainerWidget *DockContainer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeFloatingWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>accab9aed572512dae369dc105590b54a</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>afdbf982bf8e3ccedc1faeb639a66f1a1</anchor>
      <arglist>(QShowEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockManagerPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>aba1b1ad8d4e1acdc949eb59c946ede70</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaTabBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>ad86b4bafa6cdd93d764b5d68775795a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaTitleBar</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a9bb8b58590995b5028dc6b3fc87d80e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockContainerWidget</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a9d3f15e4262ad0555a9c6d1e2503ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidgetTab</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>aa21522c2d582e6691da643a6ac9b4bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a0605080a863e442f9d82ae82d0fa867c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFloatingDragPreview</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a7bdd3fe5eca6222c946c4a44ac7442bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaWidgetPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a65128457f2bc4f9b169cb257c881faa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DockContainerWidgetPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a77b29479c5cde52d8d7dd3805f95468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockManagerPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>afe43f015d5bf235e419eb47a0416a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockWidgetTabPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a1f14febc21302821035a8107373f72f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDockContainerPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>adcc7a1ff6f19002cfa653295dca41661</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDragPreviewPrivate</name>
      <anchorfile>classads_1_1CDockManager.html</anchorfile>
      <anchor>a2834fb96214d3567d2eba6e1a54e729e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockSplitter</name>
    <filename>classads_1_1CDockSplitter.html</filename>
    <member kind="function">
      <type></type>
      <name>CDockSplitter</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a99d2c9e871a5a8f9ef67bff63bf2e31e</anchor>
      <arglist>(QWidget *parent=Q_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockSplitter</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>ab4af2ed4259c60ffdb05d9bb1e53f6cb</anchor>
      <arglist>(Qt::Orientation orientation, QWidget *parent=Q_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>firstWidget</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a635999d7d44f8a4b8b80f5215e8f86c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVisibleContent</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a5d080c2f54acc93351fc6a5da575ea44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isResizingWithContainer</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a14e77cd8f99fc49a51b7033f529d13b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>lastWidget</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a1c4311fe5c3818b5111677b563677857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockSplitter</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>a560de129010a3191282a549dc635752b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockSplitterPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>addb49bbf29ce53c05b14c9d75e599ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockSplitterPrivate</name>
      <anchorfile>classads_1_1CDockSplitter.html</anchorfile>
      <anchor>ad28c4bf109f5ab6535e26265a424304c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockWidget</name>
    <filename>classads_1_1CDockWidget.html</filename>
    <member kind="enumvalue">
      <name>ActionModeShow</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3970947f622c047b3b71d12df95dd31aa4e75294c40d5f4b5b54641eb3ff6f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActionModeToggle</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3970947f622c047b3b71d12df95dd31aa449263e937889dc788564e854ae02298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba33f2a080db4dc4dcd020f857211e2a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a37d76d70a70779bba0cc496cf5b496c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CustomCloseHandling</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba0d13243ccaae913c74c5dfdb59f99d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba4354612e25bf29ce25fe05d50a2a6e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetAlwaysCloseAndDelete</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba05980fedb7a393b1b23fb82e0bf11920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetClosable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba08b1c09ebca342a61d64e83a55910d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetDeleteOnClose</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba6e8da7d633fabe74b70bc855c1224010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DockWidgetFeature</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetClosable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba08b1c09ebca342a61d64e83a55910d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetMovable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba473f0b17eabdfe765d7b7720375a7560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetFloatable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba76ef0283e46cca755056407a4279ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetDeleteOnClose</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba6e8da7d633fabe74b70bc855c1224010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CustomCloseHandling</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba0d13243ccaae913c74c5dfdb59f99d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetFocusable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983baeb021971301c8a8555333ceb1a263615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetForceCloseWithArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba47d0362eec5bda9f2039ea4ed568c14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba4354612e25bf29ce25fe05d50a2a6e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba33f2a080db4dc4dcd020f857211e2a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetAlwaysCloseAndDelete</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba05980fedb7a393b1b23fb82e0bf11920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba4e5875d1834976191c7881068e672c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetFloatable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba76ef0283e46cca755056407a4279ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetFocusable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983baeb021971301c8a8555333ceb1a263615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetForceCloseWithArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba47d0362eec5bda9f2039ea4ed568c14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockWidgetMovable</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba473f0b17eabdfe765d7b7720375a7560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eInsertMode</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a37d76d70a70779bba0cc496cf5b496c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a7c8b93dbbd5997af3ec89f3bc3bf0a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceNoScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a777ce6b9781e0575e080da4a0a42a41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eMinimumSizeHintMode</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3646b85d0a491477f071a75ee50b8c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumSizeHintFromDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3646b85d0a491477f071a75ee50b8c4da36bab3caa8d8c0d5c1c9d7a4d34f7fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumSizeHintFromContent</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3646b85d0a491477f071a75ee50b8c4da502b5954e6688db9141ca76aaf8b22c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eState</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateHidden</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effecaea5360ff55a677561b90a38d8a814412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateDocked</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effeca28526fcf1473d0e7b6bc9fd6761b510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateFloating</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effeca34b5b309496d7a24739b8c7473b8562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eToggleViewActionMode</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3970947f622c047b3b71d12df95dd31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActionModeToggle</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3970947f622c047b3b71d12df95dd31aa449263e937889dc788564e854ae02298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActionModeShow</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3970947f622c047b3b71d12df95dd31aa4e75294c40d5f4b5b54641eb3ff6f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceNoScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a777ce6b9781e0575e080da4a0a42a41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceScrollArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3a22f6ea1b2790512b71308850e4cf9a7c8b93dbbd5997af3ec89f3bc3bf0a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumSizeHintFromContent</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3646b85d0a491477f071a75ee50b8c4da502b5954e6688db9141ca76aaf8b22c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumSizeHintFromDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3646b85d0a491477f071a75ee50b8c4da36bab3caa8d8c0d5c1c9d7a4d34f7fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoDockWidgetFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1e554d494d492908b1588d38ae6b983ba4e5875d1834976191c7881068e672c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateDocked</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effeca28526fcf1473d0e7b6bc9fd6761b510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateFloating</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effeca34b5b309496d7a24739b8c7473b8562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StateHidden</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6bc150ce8a6b9850e4dd82988a0effecaea5360ff55a677561b90a38d8a814412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFrame</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>af6311f5cd000889e76b29e734aaa769b</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>closeDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a2e1a7a172c9e37a2b7a17b4290b5ac50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>deleteDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1a7c8edb916c176e0f3c509298cabc48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>raise</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a23b570a4c19f98aed837c2584ed4868f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAsCurrentTab</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3a58eded535a75782b37aad25a3b4ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setFloating</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>afd8cf1e880730e8a49d4959295dfc452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showFullScreen</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1c2c2dbc2ed5fd8570c04f285e37835d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showNormal</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>afb8fd4b53247e1816b36382d902785bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleView</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1ce8742b2e2f5a6fbeb8bef671f46ec8</anchor>
      <arglist>(bool Open=true)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>af1ff6bbd58478f2acfd9975ab3906d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeRequested</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a99fde29fcad39c7f9328ab95bb55f4b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>featuresChanged</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>afed23e06cf0165e8bf79a4e9215aef78</anchor>
      <arglist>(ads::CDockWidget::DockWidgetFeatures features)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3cfbe925320de08f7c8321398ddff580</anchor>
      <arglist>(const QString &amp;Title)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>topLevelChanged</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a697d5f90841ed1cb965bdadd597543a0</anchor>
      <arglist>(bool topLevel)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>viewToggled</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a9baff2033e09d07945ee4fb0cafed9ea</anchor>
      <arglist>(bool Open)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>visibilityChanged</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab8c4b8df0e189f9db541d705c065c80b</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac1e2dafb58e4e24643b5a18ac3e91b9b</anchor>
      <arglist>(const QString &amp;title, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QToolBar *</type>
      <name>createDefaultToolBar</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>addefb38dbf7e495651916b1f06ff7532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>dockAreaWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aa390cf9d2a7705b5254a39b8fa004367</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockContainerWidget *</type>
      <name>dockContainer</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a277ef12903127dfc2171489436283df5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockManager *</type>
      <name>dockManager</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6374d5b9183f2686ca440a61ddc24964</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6efc06c65db7751567c8fc1a4e543908</anchor>
      <arglist>(QEvent *e) override</arglist>
    </member>
    <member kind="function">
      <type>DockWidgetFeatures</type>
      <name>features</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>af3656b714a0478e74cf4cce103bd44cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>icon</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a243f7250b8b8d46cc4a8dda5dc517bc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCentralWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a4991f5dab0555982251ac907a3e7857e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosed</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aeec83d72b85f3bf8d91c54e60ac6fea9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCurrentTab</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>acfff0d7c405bcfd0fe5b89cd3c6bdc4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFloating</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac0b19364cb8b455d02f066915abb16c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullScreen</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a146752e2a690b9613c0477d4f6ab4306</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInFloatingContainer</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a8ebbc1241b2f69a11127fea21494a4b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTabbed</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aef3ae78ff4416b47278fa55a49e86bc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ad8554eae917c36687584a2d2e142223d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeature</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ae7dceb63cb21007f4f2f5f4eee9abe76</anchor>
      <arglist>(DockWidgetFeature flag, bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a82ebcc9c77d50881be12844fdb9b3fbb</anchor>
      <arglist>(DockWidgetFeatures features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a6c07b7274c12b41f09081a77169f4e34</anchor>
      <arglist>(const QIcon &amp;Icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumSizeHintMode</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3beb5ab6cc9efd115462030eaeda9d81</anchor>
      <arglist>(eMinimumSizeHintMode Mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTabToolTip</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>af2dff224bf24d8ca84eb8556f605ebe4</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitleBarActions</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a50e1c5ac2eff2abcf725309fcaddf484</anchor>
      <arglist>(QList&lt; QAction * &gt; actions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToggleViewActionMode</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a7820fa0f26aa4cd9f3699325391e2263</anchor>
      <arglist>(eToggleViewActionMode Mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToolBar</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a5945a4a9d666f0b55ff6cbd001ea7307</anchor>
      <arglist>(QToolBar *ToolBar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToolBarIconSize</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ae4eff82541afb33e30d186af262f4108</anchor>
      <arglist>(const QSize &amp;IconSize, eState State)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToolBarStyle</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a3b348dfa54d723dfc8c7f03240cd2e1f</anchor>
      <arglist>(Qt::ToolButtonStyle Style, eState State)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab5543b45713548d1ecddb76756f2f54b</anchor>
      <arglist>(QWidget *widget, eInsertMode InsertMode=AutoScrollArea)</arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>tabWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a2d35c325c5d8e8478b9bc25e5b8b3484</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>takeWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a46ff216d7d48802069694ddda98451bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QAction * &gt;</type>
      <name>titleBarActions</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a5a0907a1d06360d43910d1d048de258f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>toggleViewAction</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac22fd63b032bfeed5a2d0eef41ad4bbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QToolBar *</type>
      <name>toolBar</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a70c6973683c6d904be8333f241569a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>toolBarIconSize</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a7a8edb060c3e6d43850beb0c301a9c15</anchor>
      <arglist>(eState State) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ToolButtonStyle</type>
      <name>toolBarStyle</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac7fb21b819e81d1ee7b2be7fa5230516</anchor>
      <arglist>(eState State) const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>widget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac12e1f4a20ed578af622be454c60d502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a481b3a02039c862aad760b893470ab69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>closeDockWidgetInternal</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a43f0dd8c9ab9072c0e626d1ebcda54e6</anchor>
      <arglist>(bool ForceClose=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitTopLevelChanged</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aacbf1e57c46cbc7dc02223d64bc30a8c</anchor>
      <arglist>(bool Floating)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flagAsUnassigned</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>acb7cce6c9245a117311f28343835b485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a5c6716123cf695eadcd675aa93c2cc25</anchor>
      <arglist>(QXmlStreamWriter &amp;Stream) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setClosedState</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>afd39fadafc53a54cae191e165534a5df</anchor>
      <arglist>(bool Closed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDockArea</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a0582ab1717a1731f4eb67a3360dd9413</anchor>
      <arglist>(CDockAreaWidget *DockArea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDockManager</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a5b46a8ae9f90c8ad833b1929f24de384</anchor>
      <arglist>(CDockManager *DockManager)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setToggleViewActionChecked</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>abea765131b8d25abb299dddb01f54bd7</anchor>
      <arglist>(bool Checked)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>toggleViewInternal</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aed751057f9166d535dc4fd4e081a6390</anchor>
      <arglist>(bool Open)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>emitTopLevelEventForWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>abec37a08116823df96f347b8f85f5c9e</anchor>
      <arglist>(CDockWidget *TopLevelDockWidget, bool Floating)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setToolbarFloatingStyle</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ab3b1ff14e087f824c12b5701d641da56</anchor>
      <arglist>(bool topLevel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockWidgetPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ac23cfd1c5151b0dcf747d146dc844955</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CDockAreaTabBar</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>ad86b4bafa6cdd93d764b5d68775795a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CDockAreaWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a9b92b0f7149b50941e6f8a55c4b9389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CDockContainerWidget</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a9d3f15e4262ad0555a9c6d1e2503ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a427774f5d9e9a2f58ed0bcd663cc9d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CDockWidgetTab</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>aa21522c2d582e6691da643a6ac9b4bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a0605080a863e442f9d82ae82d0fa867c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>DockAreaTitleBarPrivate</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a5b800f0b25a6e5ff7a5923a0f3bcf378</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>DockContainerWidgetPrivate</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a77b29479c5cde52d8d7dd3805f95468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>DockManagerPrivate</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>afe43f015d5bf235e419eb47a0416a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockWidgetPrivate</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a4c78cebda7482ba4b1d10986bb98e48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>DockWidgetTabPrivate</name>
      <anchorfile>classads_1_1CDockWidget.html</anchorfile>
      <anchor>a1f14febc21302821035a8107373f72f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CDockWidgetTab</name>
    <filename>classads_1_1CDockWidgetTab.html</filename>
    <member kind="typedef">
      <type>QFrame</type>
      <name>Super</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a96031e97158bdd5c15f5588b331cde06</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a0161211c7c5468dd74b11a6ce91de9fe</anchor>
      <arglist>(bool visible) override</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>activeTabChanged</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a55fcbc43761c96898b605e4939be76d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a186445215c22a867e394a3a473207a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeOtherTabsRequested</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ab5f4e07fa713ece885511bdbeae5be9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeRequested</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a11a873d7d4c348c1aa8cd5b5b08a177f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>elidedChanged</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ab737ddb701905fec70872191e75e7e71</anchor>
      <arglist>(bool elided)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moved</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a3339b37d1f4fd4dd805663b577bf3056</anchor>
      <arglist>(const QPoint &amp;GlobalPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDockWidgetTab</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>af362637d0244310bc040d4e530f67db9</anchor>
      <arglist>(CDockWidget *DockWidget, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>dockAreaWidget</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a6ecf58ce5cb8a20b757b504273975964</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>dockWidget</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a862993b03ec343dab67cf55c4dae2b17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a37069201f54d870fa841c96369cb586a</anchor>
      <arglist>(QEvent *e) override</arglist>
    </member>
    <member kind="function">
      <type>const QIcon &amp;</type>
      <name>icon</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>aff1b973b9223fada9857044f4e3a9ba1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>iconSize</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>adcd90cf3ced5af9882723927f22998b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActiveTab</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ab31ffb8a1c2331f089e9b399940e0b8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosable</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a9254d82bb4808d5b83e56d425f6f2ffd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTitleElided</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a5b741b4cf45be072a2e102b8a3ec81f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveTab</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a193cc89ac423df8bda7439db4aa281e8</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDockAreaWidget</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>abca602eae58a66343fd2499687c89ca4</anchor>
      <arglist>(CDockAreaWidget *DockArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setElideMode</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a060dccc767cace75fbd13028d9603661</anchor>
      <arglist>(Qt::TextElideMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a6c58f75a72ca30d69819b56be8e2b25a</anchor>
      <arglist>(const QIcon &amp;Icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ac27b2fde7c795af5db4ad4d43e9c6f0f</anchor>
      <arglist>(const QSize &amp;Size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a4db4c12b555aa467d24d01b33f32e645</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a34683ab110e49713ab54c2e0a10e1e3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStyle</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a2636f211ca3bcc954b8b467077ddf3c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDockWidgetTab</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ab69e3a0dbb08a4754de7cec814a257ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>af402f15b53b7a0b18dc4ec69509db797</anchor>
      <arglist>(QContextMenuEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>ac39021f51528f271671a30aeb731d124</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a1f569a0b7008c4415a20b196f2002847</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a3429e9df8065471fca79d61298c08fed</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a9f77293af0f0e8675ff5e26e37535733</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>activeTab</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>aa788da3a6f386e93190a3ee76809eb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QSize</type>
      <name>iconSize</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a85fa88e45c6d3a10fa3011dce2ffdea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>detachDockWidget</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a4d50bd7195ffa5b2e7fd202983b35636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onDockWidgetFeaturesChanged</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>af9d9e9c98157d247e2290211ac613679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DockWidgetTabPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a7491bd161ac773b5d879e025424a51b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a427774f5d9e9a2f58ed0bcd663cc9d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidget</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a486499c299d11ff4bd570515743f0ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockWidgetTabPrivate</name>
      <anchorfile>classads_1_1CDockWidgetTab.html</anchorfile>
      <anchor>a1f14febc21302821035a8107373f72f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CElidingLabel</name>
    <filename>classads_1_1CElidingLabel.html</filename>
    <member kind="typedef">
      <type>QLabel</type>
      <name>Super</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>afe61b5aa1ec7f6d9208e0045c7cc5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>abc578c3ccea2fcd1bfb067f56ed806ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>doubleClicked</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a3a532255b249ac8443a8c2480afe5e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>elidedChanged</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a5c080a2905d5fc9d491d6ab28be64e5a</anchor>
      <arglist>(bool elided)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CElidingLabel</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>ac9295e95834c14049a28bde9a0dc74b4</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags f=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CElidingLabel</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a6b1321d46922598709854812d5f86934</anchor>
      <arglist>(const QString &amp;text, QWidget *parent=0, Qt::WindowFlags f=0)</arglist>
    </member>
    <member kind="function">
      <type>Qt::TextElideMode</type>
      <name>elideMode</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a6e7de3021175d44c85fe1b8101032a90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isElided</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a7ac9e0ef43045895c3e2f0c1888ef553</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a1831e6b6128f4a9449ba99f2ded360c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setElideMode</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>adef12be987d1b0ac6881953d836118f2</anchor>
      <arglist>(Qt::TextElideMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a174dc75fcf4fc31d5cb72cd17efb2653</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a4077671e26e6f2a5e32c3f8d9d831acb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>ab800421789509ae6421d73c2e23bba8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CElidingLabel</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a4e037cc486a716f4e7999ca550ad9ee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>a4003af8bbc08c49caee404479f625bc5</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>af178e82addc9770ec16c92f2ec9ca437</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>ab260d0ce4a5cae1ea7154bb011bad3b9</anchor>
      <arglist>(QResizeEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElidingLabelPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>aea62d9d8de2d950a1124614fde3d0e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>ElidingLabelPrivate</name>
      <anchorfile>classads_1_1CElidingLabel.html</anchorfile>
      <anchor>ac7ce92ceee2caf579dd86c3977af19d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::cfile_streambuf</name>
    <filename>classbackward_1_1cfile__streambuf.html</filename>
    <member kind="function">
      <type></type>
      <name>cfile_streambuf</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a798d4b7e1e05f3cce444421ba456f766</anchor>
      <arglist>(FILE *_sink)</arglist>
    </member>
    <member kind="function">
      <type>int_type</type>
      <name>overflow</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a6928e10675b021aff45f08ac0bdfe939</anchor>
      <arglist>(int_type ch) override</arglist>
    </member>
    <member kind="function">
      <type>int_type</type>
      <name>underflow</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a67f3b98cf16576290f422a3ef22ee22e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>xsputn</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a88cdae98971a07423b607b04b8fe2122</anchor>
      <arglist>(const char_type *s, std::streamsize count) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>cfile_streambuf</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>ae46509153ea23bdc22eebc95b8852013</anchor>
      <arglist>(const cfile_streambuf &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cfile_streambuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a838087c3c7c1f54187934e0798cb1ba8</anchor>
      <arglist>(const cfile_streambuf &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; char &gt;</type>
      <name>buffer</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>a1d86eea6c8bb41882e7d6cd2a1b28350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>sink</name>
      <anchorfile>classbackward_1_1cfile__streambuf.html</anchorfile>
      <anchor>acb101ee63ffc7413c176af83abf9ea77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CFloatingDockContainer</name>
    <filename>classads_1_1CFloatingDockContainer.html</filename>
    <base>ads::IFloatingWidget</base>
    <member kind="typedef">
      <type>tFloatingWidgetBase</type>
      <name>Super</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>afc85b575b6c73c9cb68255e37e71295c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ab72c4f13c90a42c4339c601a53ffe582</anchor>
      <arglist>(CDockManager *DockManager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a982c18679d69bc39d8a2bf8d3426e694</anchor>
      <arglist>(CDockAreaWidget *DockArea)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingDockContainer</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>af5b0fb6982fc6553bcc44f930c20137e</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="function">
      <type>CDockContainerWidget *</type>
      <name>dockContainer</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a483873146c759ebeb3985a490ece3810</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CDockWidget * &gt;</type>
      <name>dockWidgets</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ae4e9937c04111ee50eb8dc7c3a1e6368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTopLevelDockWidget</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a2b1343b3212904590099c1a4a8604534</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosable</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ab553484176d1505c624dfd0e8ab69383</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>topLevelDockWidget</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>aa367613ad7d14b56b3214f3a0c3635bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFloatingDockContainer</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a96dae9aaf45987fe232d6dc850358855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a6c1681cfafbcb471eeece5cc6d40e279</anchor>
      <arglist>(QEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a11db6948371c638916fcf215aee9fba4</anchor>
      <arglist>(QCloseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>finishDragging</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>afe4b2099eb73d93bfcfcfa9304ad97c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hideEvent</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a1d745fe060bee6748d15df5304025b4e</anchor>
      <arglist>(QHideEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFloatingGeometry</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a758a7efddc8b57123a5a4281f7af95ec</anchor>
      <arglist>(const QPoint &amp;DragStartMousePos, const QSize &amp;Size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveFloating</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a11fc1afa215e8d5bcfad1af7e8ef4ccf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>restoreState</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ad7bcabc27536d0af4bc31063be4ba264</anchor>
      <arglist>(CDockingStateReader &amp;Stream, bool Testing)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a18e215386c1f20bcfc4a0bc96491424e</anchor>
      <arglist>(QShowEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startDragging</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a43af98d39ed8462a4f377abbef077a23</anchor>
      <arglist>(const QPoint &amp;DragStartMousePos, const QSize &amp;Size, QWidget *MouseEventHandler)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startFloating</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>adc983c04546a52f5f71df2d0e37d32e2</anchor>
      <arglist>(const QPoint &amp;DragStartMousePos, const QSize &amp;Size, eDragState DragState, QWidget *MouseEventHandler) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateWindowTitle</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a68de95e3c87616aab050a65ce9894a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onDockAreaCurrentChanged</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a8636fed283b3d299560112d32457d5a1</anchor>
      <arglist>(int Index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onDockAreasAddedOrRemoved</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a814d56d443925c18a6ef7b97b6e3ae15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingDockContainerPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ab6576ab652255039a6848ccb38ff2983</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaTabBar</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>ad86b4bafa6cdd93d764b5d68775795a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaTitleBar</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a9bb8b58590995b5028dc6b3fc87d80e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockAreaWidget</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a9b92b0f7149b50941e6f8a55c4b9389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockManager</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a427774f5d9e9a2f58ed0bcd663cc9d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidget</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a486499c299d11ff4bd570515743f0ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDockWidgetTab</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>aa21522c2d582e6691da643a6ac9b4bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFloatingWidgetTitleBar</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>aae7208983068bcbd0ddf80beab495214</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockAreaTitleBarPrivate</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a5b800f0b25a6e5ff7a5923a0f3bcf378</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockManagerPrivate</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>afe43f015d5bf235e419eb47a0416a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>DockWidgetTabPrivate</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>a1f14febc21302821035a8107373f72f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDockContainerPrivate</name>
      <anchorfile>classads_1_1CFloatingDockContainer.html</anchorfile>
      <anchor>adcc7a1ff6f19002cfa653295dca41661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CFloatingDragPreview</name>
    <filename>classads_1_1CFloatingDragPreview.html</filename>
    <base>ads::IFloatingWidget</base>
    <member kind="typedef">
      <type>QWidget</type>
      <name>Super</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>aa356de2422c0ea86d7c3dbaaa2326d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>draggingCanceled</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a42920f6055589f09e556c82d7a6b61af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingDragPreview</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a04e74d9ef30a3dd9e540058a7025bc86</anchor>
      <arglist>(CDockWidget *Content)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingDragPreview</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a3ff16fa01800934c31c40c8ab5efe64e</anchor>
      <arglist>(CDockAreaWidget *Content)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a8ad9ace32c70fdab4114d70fa9579928</anchor>
      <arglist>(QObject *watched, QEvent *event) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishDragging</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a83f6f64ad20c9efb9012fc6096699025</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>moveFloating</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a1a66ca188ee14374414c17efe45aae86</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startFloating</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a6d24e572e4b83621f22409de97f2dcb0</anchor>
      <arglist>(const QPoint &amp;DragStartMousePos, const QSize &amp;Size, eDragState DragState, QWidget *MouseEventHandler) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFloatingDragPreview</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a4b871813dc4946b8bdc4bb31344113bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CFloatingDragPreview</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a37246827027a8a67760ff88d15837d80</anchor>
      <arglist>(QWidget *Content, QWidget *parent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a04608027c9181c81383e54899abde900</anchor>
      <arglist>(QPaintEvent *e) override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onApplicationStateChanged</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a32d8f7e1028b650bf0fe1392444382ab</anchor>
      <arglist>(Qt::ApplicationState state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingDragPreviewPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>af6d853a2591fcae8de1f3fa1c6b89bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>FloatingDragPreviewPrivate</name>
      <anchorfile>classads_1_1CFloatingDragPreview.html</anchorfile>
      <anchor>a2834fb96214d3567d2eba6e1a54e729e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::CFloatingWidgetTitleBar</name>
    <filename>classads_1_1CFloatingWidgetTitleBar.html</filename>
    <member kind="typedef">
      <type>QWidget</type>
      <name>Super</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>aeb15c79020aace19930749865dda00c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeRequested</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a6b9459bc55b1e8ce11d599857c486221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizeRequested</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>ac9677d363d6604a1f3794335ea5048cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFloatingWidgetTitleBar</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a97bd1a9fb72ef3a0497b635d327b81fc</anchor>
      <arglist>(CFloatingDockContainer *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableCloseButton</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>ac2b7132129fc2dd95d83597d58805a01</anchor>
      <arglist>(bool Enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximizedIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>af9e74669650dff04283d5babaa92b1ba</anchor>
      <arglist>(bool maximized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a76ba61861a567c67a09972e081b0fe5c</anchor>
      <arglist>(const QString &amp;Text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStyle</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>abb159eff03838fef9c4f0b015b4969dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFloatingWidgetTitleBar</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a8aea1b0393a6563ac77626d3ea02b160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QIcon</type>
      <name>maximizeIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>ab53b2f774f0346a541bf1b25e43ab77a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a16193429627b56b6d6897e58eb724041</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a525d66470e05fd3957451995abc211e6</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a67ff7d8d6c0acb7e1175c645c7c4da44</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a7dd0bc8f18d526ccc3e505b3f1aa0f69</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QIcon</type>
      <name>normalIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>ac1cd12664bc1af894a7cf233d349d98b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMaximizeIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>af018c1ba4d3b4fbf4c102244936ba49f</anchor>
      <arglist>(const QIcon &amp;Icon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setNormalIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a2964b9f915dd9b056054e2f368f8bb4f</anchor>
      <arglist>(const QIcon &amp;Icon)</arglist>
    </member>
    <member kind="property">
      <type>QIcon</type>
      <name>maximizeIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>afbcc5cfc066bc84da5f047708e337038</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QIcon</type>
      <name>normalIcon</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>a3dfbe8de7060c472bea18e8f83916123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingWidgetTitleBarPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CFloatingWidgetTitleBar.html</anchorfile>
      <anchor>aabe99c4a62cdf60a309606f36d4c9523</anchor>
      <arglist></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="class">
    <name>CheatsheetDialog</name>
    <filename>classCheatsheetDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>CheatsheetDialog</name>
      <anchorfile>classCheatsheetDialog.html</anchorfile>
      <anchor>ab28d50bde9e8c0d943097dc4549ee14e</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CheatsheetDialog</name>
      <anchorfile>classCheatsheetDialog.html</anchorfile>
      <anchor>ac9e249987a9e0a9dfc028629b2ab0e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listWidget_currentRowChanged</name>
      <anchorfile>classCheatsheetDialog.html</anchorfile>
      <anchor>a9cc3d8a78311b9b0c2b14ad1dfb3f28f</anchor>
      <arglist>(int currentRow)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::CheatsheetDialog *</type>
      <name>ui</name>
      <anchorfile>classCheatsheetDialog.html</anchorfile>
      <anchor>a937d7bb799f5cb85da9887acc61d0c8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__39c05561946f47b436b09ebd27d8a8c8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__eeb329792ee5bbf5a65b37e48a62e822.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::check_deducible_signature</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1check__deducible__signature.html</filename>
    <templarg>F</templarg>
    <class kind="struct">sol::meta::meta_detail::check_deducible_signature::nat</class>
    <member kind="typedef">
      <type>std::is_void&lt; decltype(test&lt; F &gt;(0))&gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1check__deducible__signature.html</anchorfile>
      <anchor>a199534ac9ae80ed8d3ad44a0f070dcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1check__deducible__signature.html</anchorfile>
      <anchor>abe17c3229086de32d30ab2072ddec0a2</anchor>
      <arglist>(int) -&gt; decltype(&amp;G::operator(), void())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1check__deducible__signature.html</anchorfile>
      <anchor>a621a7e7a711bb64b6c555416cf7ca237</anchor>
      <arglist>(...) -&gt; nat</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>a411461e4090968288305be7fa0533551</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>hour12</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a07e3654ff1f96975c193ec3606b60a41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>minute</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a3925497f8dfea1cf574e4aed8d98b18e</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>aa58642943b9e4a6513f299f195d5bf18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a586e083cd44a6cb1fb57ca0e9c001cc6</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>ads::CIconProvider</name>
    <filename>classads_1_1CIconProvider.html</filename>
    <member kind="function">
      <type></type>
      <name>CIconProvider</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>adce90e9be2023027dde5e527716102b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>customIcon</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>acc8620826511b82e81ce750b97f79ed6</anchor>
      <arglist>(eIcon IconId) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCustomIcon</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>abac73d0483f0de449554a0622c75fc1f</anchor>
      <arglist>(eIcon IconId, const QIcon &amp;icon)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CIconProvider</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>ae1ecf7a897f5e970a5812f1b0eb13657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconProviderPrivate *</type>
      <name>d</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>a972dc7d64355e5337ca4056810d8ef59</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>IconProviderPrivate</name>
      <anchorfile>classads_1_1CIconProvider.html</anchorfile>
      <anchor>a124af85c54c377962acf9a64e2a86953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::class_indicator</name>
    <filename>structsol_1_1function__detail_1_1class__indicator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1function__detail_1_1class__indicator.html</anchorfile>
      <anchor>a9b21337f5ba09d9a1adebf183c40b670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::clean</name>
    <filename>structsol_1_1detail_1_1clean.html</filename>
    <templarg>n</templarg>
    <member kind="function">
      <type></type>
      <name>clean</name>
      <anchorfile>structsol_1_1detail_1_1clean.html</anchorfile>
      <anchor>afbe34baeb7656a88a7abc37afaeef781</anchor>
      <arglist>(lua_State *luastate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~clean</name>
      <anchorfile>structsol_1_1detail_1_1clean.html</anchorfile>
      <anchor>a11d0a0d9ade65a54d95cf5a995602dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1detail_1_1clean.html</anchorfile>
      <anchor>a0ee8a8e95a9f50fed9e0523d93f8bc33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>client_data</name>
    <filename>structclient__data.html</filename>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>c</name>
      <anchorfile>structclient__data.html</anchorfile>
      <anchor>a27776b56d5f2226041abfb18b798eb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>clientid</name>
      <anchorfile>structclient__data.html</anchorfile>
      <anchor>ab28b13ca9741b21031396335249600e7</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structclient__data.html</anchorfile>
      <anchor>a4d55ae36bfd0ab5c49967444c6a902a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>message_count</name>
      <anchorfile>structclient__data.html</anchorfile>
      <anchor>aa5580560295f1e1a9a03e9b2bfc1bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>test_topic</name>
      <anchorfile>structclient__data.html</anchorfile>
      <anchor>a4c2e5e5cfe649a08871a57a28aea3624</anchor>
      <arglist>[100]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Clients</name>
    <filename>structClients.html</filename>
    <member kind="variable">
      <type>MQTTPersistence_afterRead *</type>
      <name>afterRead</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a32899a8e944eef969c834833388fb91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>afterRead_context</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a429110f440ce0de51d60324fa8b8cc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTPersistence_beforeWrite *</type>
      <name>beforeWrite</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>acb5a2bdb04148e714a123b6a14b34cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>beforeWrite_context</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a57ec2f443b8de574ede8a62a6a3212db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cleansession</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a9853b4a06c38478148ab09fe9ccff423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cleanstart</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a8e1ca3c305b51f86c29d246a60d0fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientID</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a24ad9c5b4ba1ab9805297b6e813b4b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed int</type>
      <name>connect_state</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a5d69bc3b13b1be2955cf2606ecc791aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connect_state</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>ac469d0f559b4d4bfb1a23cb8f9b5b117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>connect_state</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>aeacb92e327352ae5931993b2b7fd489c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>connected</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>adc2f2a83ccacde92ad6b4ee304fc3e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connectOptionsVersion</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a801b8f44f76a794bd19e85f0ad8343e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>ae0c3a79f1943071fe9d336014cf5826a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>good</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a45dde398d2d928794de3886c74c435f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>inboundMsgs</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a6e1576ebc386f04d2a70b943677b54d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>inboundMsgs</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>afd4c8a1e16f36c179c54ed2e976aabbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keepAliveInterval</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a0c9720f6d2df33e40ca5a28ced0036bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>lastContact</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a9bf8e024823a0c09be24a916bc0366bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxInflightMessages</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>af0963eb25f36dfafdd29bfc3007181b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>messageQueue</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a19263eecc43962ac977832e124b4529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>messageQueue</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>af0f5b32984f363a9e34f69cb1438bf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a9cb1ad103af7c3aaf00e79037e6befba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgID</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>ad0aaa6d9fce1f8196ff859df00716055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>networkHandles</type>
      <name>net</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a8521f3c0d7728e0bac41c1601ca8bbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>outboundMsgs</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a1d9f8325aa92c6f65a285e823091bbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>outboundMsgs</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a0a701377d29d1c2ee278ad6ff7b2b282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>password</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a893022cb5cc8c8a6b85a4b5df23f6297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>password</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>af23e64112f204b5f37201477181c8665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>passwordlen</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a9fc28cb6abab3247752403043c346aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_persistence *</type>
      <name>persistence</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a185d277fcc7080ac189479f86cb1cd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>phandle</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>ab543346e550d3f0b7af14790f4cf32fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ping_outstanding</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a87678256217eb18afcd70ba467cbbff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>qentry_seqno</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a39258afd8678025f6e108ba6e3acbee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retryInterval</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a6b2188e352433ff089b1b7d08976a63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sessionExpiry</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a3ead27f8653d4866faed5d7b711159d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a958dd1a45242877c02888f50536233dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>username</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a5429440a6c4e3904b754f7cf22bc9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>username</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a0679ba04f5fd06db3d7fdd9c3d30e2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>willMessages *</type>
      <name>will</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>ad593ed8add1448fe1f1e01b4d60f28a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>will</name>
      <anchorfile>structClients.html</anchorfile>
      <anchor>a8614eac2842eda6a90281b6939310643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ClientStates</name>
    <filename>structClientStates.html</filename>
    <member kind="variable">
      <type>List *</type>
      <name>clients</name>
      <anchorfile>structClientStates.html</anchorfile>
      <anchor>ab4eeb6a34fa273f9fd017b276c760fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>version</name>
      <anchorfile>structClientStates.html</anchorfile>
      <anchor>a5bf49703e759ead300073d23b1fe1fcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::closure</name>
    <filename>structsol_1_1closure.html</filename>
    <templarg>Upvalues</templarg>
    <member kind="function">
      <type></type>
      <name>closure</name>
      <anchorfile>structsol_1_1closure.html</anchorfile>
      <anchor>ab8deebb7f6cf0e6e9bf5b4b8c72ff247</anchor>
      <arglist>(lua_CFunction f, Upvalues...targetupvalues)</arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>c_function</name>
      <anchorfile>structsol_1_1closure.html</anchorfile>
      <anchor>a4597d357381e591f5fb755330b7d437e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Upvalues... &gt;</type>
      <name>upvalues</name>
      <anchorfile>structsol_1_1closure.html</anchorfile>
      <anchor>a2807c7ff9a3fb49a1f58a8a726d1b079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Closure</name>
    <filename>unionClosure.html</filename>
    <member kind="variable">
      <type>CClosure</type>
      <name>c</name>
      <anchorfile>unionClosure.html</anchorfile>
      <anchor>ace9dac5a62b61db682ef0cd86b3b44b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LClosure</type>
      <name>l</name>
      <anchorfile>unionClosure.html</anchorfile>
      <anchor>a8c338ec7dc76078cbee5887857de713c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::closure&lt;&gt;</name>
    <filename>structsol_1_1closure_3_4.html</filename>
    <member kind="function">
      <type></type>
      <name>closure</name>
      <anchorfile>structsol_1_1closure_3_4.html</anchorfile>
      <anchor>ae512053f103018e7b0550eae3c1aa4cb</anchor>
      <arglist>(lua_CFunction f, int upvalue_count=0)</arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>c_function</name>
      <anchorfile>structsol_1_1closure_3_4.html</anchorfile>
      <anchor>afb26846bbf84e1fc6c21f851a7143a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>upvalues</name>
      <anchorfile>structsol_1_1closure_3_4.html</anchorfile>
      <anchor>a555fdddef1b15b0014b6ce4f80018a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorDialog</name>
    <filename>classcolor__widgets_1_1ColorDialog.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ButtonMode</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OkCancel</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cda0c9744a65a4dd47ef1cbeaf38029e6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OkApplyCancel</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cdabe2d2c4d83b7393ee609e921dd4cde7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Close</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cdacae0193885a5da38d86cd5a8a44978c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Close</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cdacae0193885a5da38d86cd5a8a44978c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OkApplyCancel</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cdabe2d2c4d83b7393ee609e921dd4cde7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OkCancel</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>af71c5f26899397b9adfeb3b27226f0cda0c9744a65a4dd47ef1cbeaf38029e6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>ae105f3d54580f399e1661a8627d1c745</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setWheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a1dbf92f55ec07e145790324091c85fea</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showColor</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>aeb8f09eba76c05c9f578d293c04deb06</anchor>
      <arglist>(const QColor &amp;oldcolor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>alphaEnabledChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a78a1212a0fc7e0c57bd206c02fe2c4a1</anchor>
      <arglist>(bool alphaEnabled)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a5b68b7a482cb29cc92cf99942191e918</anchor>
      <arglist>(QColor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorSelected</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a53a06ca3f37963f3e0f2ed2e18b7940a</anchor>
      <arglist>(QColor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>wheelFlagsChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a48516dbc58e8465c80c88199f540e274</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>alphaEnabled</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a87f855e6bc3c9824f8c7ecbf181ed1cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ButtonMode</type>
      <name>buttonMode</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>ae0489e836b51e5a86729e7ad0d7db212</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a394eb6662a24e7c3348a6a0ce8d8c337</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorDialog</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a7c567401e5224dcc2f6aabfceb5c195b</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags f=0)</arglist>
    </member>
    <member kind="function">
      <type>ColorPreview::DisplayMode</type>
      <name>previewDisplayMode</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a1ec1a0668015f5cb13a9c3b0b08f1153</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonMode</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a3e8971857c883fa15a7bdce76d417c72</anchor>
      <arglist>(ButtonMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreviewDisplayMode</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>abf46daf6ba0fca0030c5c4a37c42c0f5</anchor>
      <arglist>(ColorPreview::DisplayMode mode)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a2a1db699f81b73390ed26d347801b29c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorWheel::DisplayFlags</type>
      <name>wheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a075cb0944f8c245dd4ebe49328360e8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a9df03efe38016e15bccf05cbb23721d5</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a05c4b4438fc6105a76d3b9396d87f6cb</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>ace852c753672187d5f69b08cc81d0299</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a0f9a4a90be19feaee9411c606e8a5fe7</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a89611f5936a8a2697eeb9af1a4ddb3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ColorWheel::DisplayFlags</type>
      <name>wheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>abc8fb4a5d21a763038d06ef3fd6731a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_clicked</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a2aec9e762228f23bce1d4a8051f7c8be</anchor>
      <arglist>(QAbstractButton *)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>set_hsv</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a8a82a9698a25d028c378cba251b97e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>set_rgb</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a46d5a40604f5cc32799036bcfa7b54fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>update_widgets</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a7c0fbf2342d72c83c7df45d83b565703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setColorInternal</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a8faa4dbba01030e59dad1cf0c778d1c0</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *const</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1ColorDialog.html</anchorfile>
      <anchor>a48fa7096d7808ccb03983db5022d6050</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::Colorize</name>
    <filename>classbackward_1_1Colorize.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activate</name>
      <anchorfile>classbackward_1_1Colorize.html</anchorfile>
      <anchor>a292685cb3eb1d1ae5779e239b0d05ce6</anchor>
      <arglist>(ColorMode::type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activate</name>
      <anchorfile>classbackward_1_1Colorize.html</anchorfile>
      <anchor>ad1171b299febf4e9a72616642f5cc5ce</anchor>
      <arglist>(ColorMode::type, FILE *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Colorize</name>
      <anchorfile>classbackward_1_1Colorize.html</anchorfile>
      <anchor>a952bae33e9e382a19cde094266858a1c</anchor>
      <arglist>(std::ostream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_color</name>
      <anchorfile>classbackward_1_1Colorize.html</anchorfile>
      <anchor>adb295a526c9b0c61d5ddde4358e94924</anchor>
      <arglist>(Color::type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorPalette</name>
    <filename>classcolor__widgets_1_1ColorPalette.html</filename>
    <class kind="class">color_widgets::ColorPalette::Private</class>
    <member kind="typedef">
      <type>QPair&lt; QColor, QString &gt;</type>
      <name>value_type</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a98c0a65fc12d865192dad7bc23daa47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>appendColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ad907fb808ca349744f89a9aefda4331c</anchor>
      <arglist>(const QColor &amp;color, const QString &amp;name=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>eraseColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a1f81d538f680da550e5d65aa1c334d43</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>insertColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a5209759f32faa710d651257972682753</anchor>
      <arglist>(int index, const QColor &amp;color, const QString &amp;name=QString())</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aaa561e7ed7676ce49f4558896c9a86a5</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a8f1bc152ed5ead7b19ad483435334d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorAt</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a5c738179fdb37dd0b133500041b97a05</anchor>
      <arglist>(int index, const QColor &amp;color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorAt</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a4f4b57dbb05b81600b5e2a2586db5966</anchor>
      <arglist>(int index, const QColor &amp;color, const QString &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a7e434311130c92db6174b5e72e555574</anchor>
      <arglist>(const QVector&lt; QColor &gt; &amp;colors)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a48d943d55ac834d4d9aced560a0e5a12</anchor>
      <arglist>(const QVector&lt; QPair&lt; QColor, QString &gt; &gt; &amp;colors)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColumns</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ace76c8741ec0d7775d520a964579a880</anchor>
      <arglist>(int columns)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDirty</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ad5a4d83b106c66b52982c486816f78b0</anchor>
      <arglist>(bool dirty)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setFileName</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>af22f3600633c90d9b60ad9e6c2f02046</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a22350bd43743196123492a3899db67b9</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setNameAt</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aadb36e3df7dc38fdf6cdd7734c09102b</anchor>
      <arglist>(int index, const QString &amp;name=QString())</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorAdded</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a9b3933510d91536d45db83c54791ea52</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a49cd82695c6b83a6bf6b08c3ec66459d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorRemoved</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ab41c7df83c60203b3a98b02bf0d343e6</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorsChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a9847801749616513a06efb79356d65be</anchor>
      <arglist>(const QVector&lt; QPair&lt; QColor, QString &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorsUpdated</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aea53a941b96a647fbd68d7804d1f6d80</anchor>
      <arglist>(const QVector&lt; QPair&lt; QColor, QString &gt;&gt; &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>columnsChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a7a2ffb637c32d85d76f3973fd94c7059</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dirtyChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ae05afebfac234a000d0fdad397be91c7</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fileNameChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a661e3762a92b9512450074f1fc73dbbe</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>nameChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>afbcf8919b9e3fd7d86786bcf7f185513</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QColor</type>
      <name>colorAt</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a4de2556a54768d5e61e0c8c43161535f</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ab617332d85ce76ffcf73d915f109ebc9</anchor>
      <arglist>(const QVector&lt; QColor &gt; &amp;colors, const QString &amp;name=QString(), int columns=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aac7313712f517de30d0594b71841866a</anchor>
      <arglist>(const QVector&lt; QPair&lt; QColor, QString &gt; &gt; &amp;colors, const QString &amp;name=QString(), int columns=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a23736121043d6a5efe8e6a706c644f18</anchor>
      <arglist>(const QString &amp;name=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a353f6d04cb85850bdea41165c34cd01c</anchor>
      <arglist>(const ColorPalette &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a59772a841e4c340c5e5193d9edfa0f3c</anchor>
      <arglist>(ColorPalette &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QPair&lt; QColor, QString &gt; &gt;</type>
      <name>colors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aa6e10b7dd932ac0a0db7f0cf6ae47c7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QVector&lt; QRgb &gt;</type>
      <name>colorTable</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>adda1a317e6a3a33fcb6cd5b451738a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aeb7368979e40640a1eacfa6581d4d6d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a37801f61e02ccf4cbd13789cebf88a78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a227e8ac3cd771e063cf183f741d6454b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>fileName</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a4b7e1ba34d7c9c01a1c4415c917a3b49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE bool</type>
      <name>load</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ad69be820d35830371f5e6c66186e39dc</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE void</type>
      <name>loadColorTable</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a4df321719acddcff0b188ab31fdfd878</anchor>
      <arglist>(const QVector&lt; QRgb &gt; &amp;color_table)</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE bool</type>
      <name>loadImage</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ad55461ca4a046f5266e45b1b8406fe36</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aa7fcea22072f8cd9c183260dfe3ab662</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QString</type>
      <name>nameAt</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a56d29fc6ae2b657a248f494c01229510</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QColor &gt;</type>
      <name>onlyColors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a950a3a5bb88534b2d0014606312cfb19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorPalette &amp;</type>
      <name>operator=</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>abd504b985aa1c113e5fae40c65f97f88</anchor>
      <arglist>(const ColorPalette &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ColorPalette &amp;</type>
      <name>operator=</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>afe6eb946b6d3ef291b2726d25e545177</anchor>
      <arglist>(ColorPalette &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>preview</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ab04b944270b42a693e066da2e95c4db8</anchor>
      <arglist>(const QSize &amp;size, const QColor &amp;background=Qt::transparent) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorPalette</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>acce8539f0ea5c432023f90e885953c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ColorPalette</type>
      <name>fromColorTable</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aed69928e82cd450160d027eae14818ba</anchor>
      <arglist>(const QVector&lt; QRgb &gt; &amp;table)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ColorPalette</type>
      <name>fromFile</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a224e7252fb55254ab2ccd8fe2031da9b</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ColorPalette</type>
      <name>fromImage</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>aba1edbc87afebdd755fab55d96465ab0</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="property">
      <type>QVector&lt; value_type &gt;</type>
      <name>colors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a7895096865ac3d398181b4e6ad5418b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>ab11df47b310f5d85d3d146eaec484317</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>count</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a5c3eeefb5dee6d882f83ef25a080c313</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a75a581dfbb2776d12001b04559872242</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>fileName</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a6d85f856d67fb073c5725d8b6b43e04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a82d0bb5a251438d5396df7b2d23db8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitUpdate</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a10c1cc0d49eadb0b9aff018ee82b0141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>unnamed</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a6cb535811b78ca6c667336560018df31</anchor>
      <arglist>(const QString &amp;name=QString()) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette.html</anchorfile>
      <anchor>a0d6709fef2022b36532c61be52f23915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorPreview</name>
    <filename>classcolor__widgets_1_1ColorPreview.html</filename>
    <class kind="class">color_widgets::ColorPreview::Private</class>
    <member kind="enumvalue">
      <name>AllAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba21a6360d18184c013a9382b5b606534f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DisplayMode</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba7ae30b3cbe2c1be9596c7374657cee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba21a6360d18184c013a9382b5b606534f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SplitAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba8718a4049d51285a847f5d01aa42a863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SplitColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba527a3900a332027d1e218cf3d270899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba7ae30b3cbe2c1be9596c7374657cee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SplitAlpha</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba8718a4049d51285a847f5d01aa42a863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SplitColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a5823f509ba8d0ef546bb6eae84c50aeba527a3900a332027d1e218cf3d270899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a7601e4ccfcf2b659d0f5d27b67cad986</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setComparisonColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a10faa9234db8189ceac32ea648cefe43</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>af245805343fd2710af05ce3e72faa135</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>ac7e42a0052a0efc62d6bb79eb800fb35</anchor>
      <arglist>(QColor)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>background</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a56e9dddee5511c3122fd40e2efe9296d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a2675994a0f52fee771efea4d39fec39d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPreview</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>ad50823bd9d630714b8776277751b3dbc</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>comparisonColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>aa4f63d10190241ea7ad7337c2fe680cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DisplayMode</type>
      <name>displayMode</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a9f0d8ee7aaf7c5aa2183f4341e35da75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a69a82e426c2f919a8d1dd483e704bcca</anchor>
      <arglist>(QPainter &amp;painter, QRect rect) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>ae21daaed3e7a8753c7bcc85f39eb6a90</anchor>
      <arglist>(const QBrush &amp;bk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a0c7ebc468bc5b06370c2763909c2979b</anchor>
      <arglist>(DisplayMode dm)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a9a32ea0651a060b8c340f33a64e64007</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorPreview</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a86d04b821eab07150ec0f1ea3573d085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>af45a446fdc5133aae0cadbc152818680</anchor>
      <arglist>(QMouseEvent *ev)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>af5c4da9cb08749f0dccf91391f881f16</anchor>
      <arglist>(QMouseEvent *ev)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>afa4576282eb04d2a4c8e221bdf4f2f28</anchor>
      <arglist>(QPaintEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a05e564ea877fb30dd78d75d0b6c72c67</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="property">
      <type>QBrush</type>
      <name>background</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a2fc25ecea26e7fdfedb6a50210eb019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>ad3e58ac267a884fd68c3dc4f33c0b214</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>comparisonColor</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>a72e3f0ca294f2661b64cf1e5572efdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>DisplayMode</type>
      <name>display_mode</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>ae41dc4a005f30a28c34a10bfa233ad60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *const</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview.html</anchorfile>
      <anchor>af8f2b51fd19752eb5f8826a919bb5de9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorSelector</name>
    <filename>classcolor__widgets_1_1ColorSelector.html</filename>
    <base>color_widgets::ColorPreview</base>
    <member kind="enumvalue">
      <name>Confirm</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>adf0c319dbb4b60ba66ae19f036d42c82a7a0fd9f8890e326c63d7069d569aad28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Continuous</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>adf0c319dbb4b60ba66ae19f036d42c82a152f8326a44b57262a9139a4e1f21c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpdateMode</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>adf0c319dbb4b60ba66ae19f036d42c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Confirm</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>adf0c319dbb4b60ba66ae19f036d42c82a7a0fd9f8890e326c63d7069d569aad28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Continuous</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>adf0c319dbb4b60ba66ae19f036d42c82a152f8326a44b57262a9139a4e1f21c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setWheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a8884d5c66767ae308f076b65078974eb</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showDialog</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>aacbdd5116946a42a9e35aaa08bc875c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>wheelFlagsChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a3f69ba40978de548efde1ae389ea4d53</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorSelector</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a61204cc8c27b2163f6de37a10294f0ed</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>Qt::WindowModality</type>
      <name>dialogModality</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a60c004b3ef51dd9b19b72a9ff2c20a83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDialogModality</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a495049cab632a7791153d5ffb9d9451f</anchor>
      <arglist>(Qt::WindowModality m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateMode</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>aa5abd2860bdb12133d07b8fd9da852ee</anchor>
      <arglist>(UpdateMode m)</arglist>
    </member>
    <member kind="function">
      <type>UpdateMode</type>
      <name>updateMode</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a23dd498f792e5311b0ca093a0ae12ba9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorWheel::DisplayFlags</type>
      <name>wheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a34bf05f71448eb12e441674af92f549f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorSelector</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>ab26a5f8f1fed73408510e65f47544818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a70e7886f5d2c9fdb906be1241f7b30ad</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a734386e0d1d875f7c100fc4793a17d07</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="property">
      <type>Qt::WindowModality</type>
      <name>dialogModality</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a724b0bf3561180de4c6969447cae4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>UpdateMode</type>
      <name>updateMode</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a20350f468ed99a0f0ad87d6067c7e4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ColorWheel::DisplayFlags</type>
      <name>wheelFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a94d49b5cc6080278c3d904329de5e8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>accept_dialog</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a5ace7b856b536dfadb9ba2770e4b8ab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>reject_dialog</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a5ae559f68d8818ebe5da7570a6e07bb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>update_old_color</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>ad00904a5a52ed86f90f29b107e14cbde</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connect_dialog</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>ab6e6fbd84dbb8c208dd157e68de47745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disconnect_dialog</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>af15104f4a06475e9c2aca1e584d46ea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *const</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1ColorSelector.html</anchorfile>
      <anchor>a82bd3bf03ad684efa29d6b8448fe05fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLinearColorMap::ColorStops::ColorStop</name>
    <filename>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorStop</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a84e78987c0f89b2774f969cafc6362b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStop</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a1e9d7040458bb57453689c0c40989c1b</anchor>
      <arglist>(double p, const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSteps</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a332c6d3d73a2708f7b62254bdeb07bd0</anchor>
      <arglist>(const ColorStop &amp;nextStop)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>affa8ca574e7570b457d36cdba4416d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a0</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a068ce45cb971db4928fa85c10dc2776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>aStep</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a475a810ebe2de6edf94194d21cbdecc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>ac758ed15ff6edef61e9fdb83f4445625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b0</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a16e579fd759578ef6933cf39a327b79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bStep</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a9831f5badd24f8463dc1d86045ebd561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a070bf47a7a720fdce94444548e9d625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g0</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>abaf1d5cf37c814fe54a00235c29ac966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gStep</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a953f3ad656a7d439de4ac5d35ddb033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pos</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>ab1fd10061902b4fa703352da092926bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>posStep</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a229c6e143d096ddea743df83defa8088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>r</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a3fbe14e94b63a7360342e267c66be0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r0</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a97fe5d5c7da6d22a54a98df24a232d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>a6cf7a06d98a7018c1ec42620c1c424b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rStep</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops_1_1ColorStop.html</anchorfile>
      <anchor>ad4d46c6b76f2b1f8dc7bb7254619db5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLinearColorMap::ColorStops</name>
    <filename>classQwtLinearColorMap_1_1ColorStops.html</filename>
    <class kind="class">QwtLinearColorMap::ColorStops::ColorStop</class>
    <member kind="function">
      <type></type>
      <name>ColorStops</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>ac80eeb0c79a51f5ebef8cbac827f2c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>a0a81cdf6bd255524f3843b7f21e77745</anchor>
      <arglist>(double pos, const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>aea02290cf2ff28990d893bf99edf404f</anchor>
      <arglist>(QwtLinearColorMap::Mode, double pos) const </arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>stops</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>ab08ccf3b0d8a87bff6ee0395f5bf3bac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>findUpper</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>a2157b6e0f55c6beb06ec013fe2625fe5</anchor>
      <arglist>(double pos) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>d_doAlpha</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>a425897cca0755a8d36c73bc21832bb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; ColorStop &gt;</type>
      <name>d_stops</name>
      <anchorfile>classQwtLinearColorMap_1_1ColorStops.html</anchorfile>
      <anchor>ac61ba65e3220d00a63d1ee8ada7f7497</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorWheel</name>
    <filename>classcolor__widgets_1_1ColorWheel.html</filename>
    <class kind="class">color_widgets::ColorWheel::Private</class>
    <member kind="enumvalue">
      <name>ANGLE_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a860e49a9cf095745466ae70e99a68769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_FIXED</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a04ab0e0e8e7ea397555327179f693c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a1eeefc27554de32b77981773cf7d794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_ROTATING</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aae24d352abd639cd44f6606d44d4f647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5adc459e2f9b2595583a5ee1bf732207db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ac39b07dbd97091c893113b61f6d1247a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HSL</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ade936e10190b31a9b7c30935e3c93571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HSV</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a9eec650640acde86e866d09da4cfa142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_LCH</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a7aa6b2620223340435add80b12345503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DisplayEnum</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a24bf9018100f71493d85a5e2e4a2bd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_TRIANGLE</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a264bcee9933c43b508dbb617a92d567a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_SQUARE</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aaf6d00885f86b9b7c1059b0c890d85d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ae6230ef2f9d6ad9629da374c7093bac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a860e49a9cf095745466ae70e99a68769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_FIXED</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a04ab0e0e8e7ea397555327179f693c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_ROTATING</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aae24d352abd639cd44f6606d44d4f647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a1eeefc27554de32b77981773cf7d794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5adc459e2f9b2595583a5ee1bf732207db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HSV</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a9eec650640acde86e866d09da4cfa142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HSL</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ade936e10190b31a9b7c30935e3c93571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_LCH</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a7aa6b2620223340435add80b12345503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ac39b07dbd97091c893113b61f6d1247a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGS_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ad2ada6ef59294a7062b087a6d927e96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGS_ALL</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aaa25eff53461521ac335a613093b09c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGS_ALL</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aaa25eff53461521ac335a613093b09c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGS_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ad2ada6ef59294a7062b087a6d927e96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_DEFAULT</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a24bf9018100f71493d85a5e2e4a2bd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_FLAGS</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5ae6230ef2f9d6ad9629da374c7093bac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_SQUARE</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5aaf6d00885f86b9b7c1059b0c890d85d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHAPE_TRIANGLE</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa93497a83a40c51e704a77e5615330d5a264bcee9933c43b508dbb617a92d567a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a7549204ba9531de9c6426c2b10f39e67</anchor>
      <arglist>(QColor c)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDisplayFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>af9a766a238620afad87fca30c545973a</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa2a86073b71716f2a979ac2ec1de1a3e</anchor>
      <arglist>(qreal h)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSaturation</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>abbde9bde4d79d058167e86022f2fea8f</anchor>
      <arglist>(qreal s)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a05028148305496c85132b7b4b022fc91</anchor>
      <arglist>(qreal v)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a60425baf2fc419866141993b7876a1f4</anchor>
      <arglist>(QColor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorSelected</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>ac12228d685138e8c46f58194e99fef59</anchor>
      <arglist>(QColor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>displayFlagsChanged</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>ac76cfb1be42577fd0375f7b12cd34940</anchor>
      <arglist>(ColorWheel::DisplayFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa0d9be1d3dcb4f4c5c5ca8fe28ea3498</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorWheel</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a770c6c7c2892e94d732a7ea44c98a5de</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>DisplayFlags</type>
      <name>displayFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a21d0e532d4a8e9d0ad3f15d592fe3e48</anchor>
      <arglist>(DisplayFlags mask=FLAGS_ALL) const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>hue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a085cf38119b85f2ca4d3d1747129c190</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>saturation</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a454425d8d4c5c7e6ebf852b38c23fa20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayFlag</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a63265d31f4c4fc43cc3a9999b4f34d46</anchor>
      <arglist>(DisplayFlags flag, DisplayFlags mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWheelWidth</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aad0e184c212701e33fab57629458b262</anchor>
      <arglist>(unsigned int w)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>ad44350c223bca8c7b0b5a750ba832993</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>value</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a7b8bd0d1216e8079ce8c7704f9135c00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wheelWidth</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a772bd8e09f6b3b2702720eb2b100ed28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorWheel</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>afef84e4de3e8d63c1ee70be3239ffad9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DisplayFlags</type>
      <name>defaultDisplayFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>ae548a20a1a19d904a89a4d436d1254f5</anchor>
      <arglist>(DisplayFlags mask=FLAGS_ALL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaultDisplayFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a8b872303c33d823962ac0e0c27a10905</anchor>
      <arglist>(DisplayFlags flags)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a2146a9d1521eef054c52c542e9b44eea</anchor>
      <arglist>(QDragEnterEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a361f0df40d71bd28db7459281867be92</anchor>
      <arglist>(QDropEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>abe81065bdffa3391918d06b5a226eca2</anchor>
      <arglist>(QMouseEvent *) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa5bab1ec31f946a7788f1698fc4ab364</anchor>
      <arglist>(QMouseEvent *) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a6eda8cfa5bf36c4c575513d859702494</anchor>
      <arglist>(QMouseEvent *) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a674fd33239f961c25f11e8437a9fdc2d</anchor>
      <arglist>(QPaintEvent *) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>afc1c2e9de0cbc1ab0c11dca6727bbe47</anchor>
      <arglist>(QResizeEvent *) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a7a0606176865247313382506fe98d560</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>DisplayFlags</type>
      <name>displayFlags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a126e10571568e8518452cd75ee6f9e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>qreal</type>
      <name>hue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>af43f33cd4728dcdbb2b7891aad33658e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>unsigned wheelWidth</type>
      <name>READ</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a18c4229ba9f17fcd5980a8bb9916eedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>qreal</type>
      <name>saturation</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>aa825281b1ad212ed08f8e940dab2f502</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>qreal</type>
      <name>value</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a33420fd8ed4f002e46012b6e475a9a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *const</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel.html</anchorfile>
      <anchor>a67381a301c423c1dc33235bcfed44129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>compareX</name>
    <filename>structcompareX.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structcompareX.html</anchorfile>
      <anchor>ae3fd9a2460d136895a155f8f6781fd79</anchor>
      <arglist>(const double x, const QPointF &amp;pos) const </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="struct">
    <name>compile_string</name>
    <filename>structcompile__string.html</filename>
  </compound>
  <compound kind="struct">
    <name>cond_type_struct</name>
    <filename>structcond__type__struct.html</filename>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>structcond__type__struct.html</anchorfile>
      <anchor>ac38c37baf928998247e070bddff22bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>structcond__type__struct.html</anchorfile>
      <anchor>ad4e730575d4b7585cab698ee31d3220b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::conditional</name>
    <filename>structsol_1_1meta_1_1conditional.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1conditional.html</anchorfile>
      <anchor>a7303ada4ca52d67446aff0b5d7e674c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::conditional</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1conditional.html</filename>
    <templarg>Cond</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nonstd::ring_span_lite::std11::conditional</name>
    <filename>structnonstd_1_1ring__span__lite_1_1std11_1_1conditional.html</filename>
    <templarg>B</templarg>
    <templarg>T</templarg>
    <templarg>F</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1std11_1_1conditional.html</anchorfile>
      <anchor>ad8599ff2bcf6f89df1b032e7d3f27172</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::conditional&lt; false &gt;</name>
    <filename>structsol_1_1meta_1_1conditional_3_01false_01_4.html</filename>
    <member kind="typedef">
      <type>U</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1conditional_3_01false_01_4.html</anchorfile>
      <anchor>a8e2715f75619019f5c7d718fb3f49455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::ring_span_lite::std11::conditional&lt; false, T, F &gt;</name>
    <filename>structnonstd_1_1ring__span__lite_1_1std11_1_1conditional_3_01false_00_01T_00_01F_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>F</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1std11_1_1conditional_3_01false_00_01T_00_01F_01_4.html</anchorfile>
      <anchor>aa91db8e0b5ca17cae6dca6a41bb8b398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::conditional&lt; false, Then, Else &gt;</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>a91371d9a5fe7f72c4a1858f618630ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::conditional&lt; true, Then, Else &gt;</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1conditional_3_01true_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1conditional_3_01true_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>af2cc3458fad25dc97f8aa9189420ece5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::conjunction</name>
    <filename>structsol_1_1detail_1_1conjunction.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::conjunction</name>
    <filename>structnlohmann_1_1detail_1_1conjunction.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::conjunction&lt; B &gt;</name>
    <filename>structsol_1_1detail_1_1conjunction_3_01B_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::conjunction&lt; B, Bs... &gt;</name>
    <filename>structsol_1_1detail_1_1conjunction_3_01B_00_01Bs_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Bs</templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::conjunction&lt; B1 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1conjunction_3_01B1_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::conjunction&lt; B1, Bn... &gt;</name>
    <filename>structnlohmann_1_1detail_1_1conjunction_3_01B1_00_01Bn_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Bn</templarg>
  </compound>
  <compound kind="class">
    <name>conjunction&lt; std::is_constructible&lt; T1, Args &gt;... &gt;</name>
    <filename>structnlohmann_1_1detail_1_1conjunction.html</filename>
  </compound>
  <compound kind="struct">
    <name>Connack</name>
    <filename>structConnack.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>all</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>aa2355d305cb311d356af339c44a852c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Connack::@62::@63</type>
      <name>bits</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>a53e0eceafcf6ee8282018539921e2b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Connack::@62</type>
      <name>flags</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>a2052ef7bf97ae36bd19e86abaee80263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>af532b37a9b73aaf2254d9e5789814d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>MQTTVersion</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>af1a10784220b77ccfbf549b2443f2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>ab5d35213eadd6bbecd56627b9680ac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rc</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>a5a963839f48e7f1319af687621f6e3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>reserved</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>a455bf40d0da52ccfd9b546e7fa23b1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sessionPresent</name>
      <anchorfile>structConnack.html</anchorfile>
      <anchor>a57f2834e64d4e3ff4f73012491f73f48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Connacks</name>
    <filename>classMQTTV311_1_1Connacks.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>a7f5f24859a145f7783ab243f872793e0</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>a9cc2835fed190ff2bd1b0009f069c019</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, ReturnCode=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>aa6933ef4a45a45a1deb6c8146d2fd96d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>a2df3fde0c7a9d8939a905d89e59eb893</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>afebdfd60666cd145b780efb2e5a5cdc3</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>a5f633154f0a3d25f2afa66d5ea15555e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>a166b33773057f9d9aae93244741dfa67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returnCode</name>
      <anchorfile>classMQTTV311_1_1Connacks.html</anchorfile>
      <anchor>ab43dfc44f0002088d45398e1533554b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Connacks</name>
    <filename>classMQTTV3112_1_1Connacks.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>ae96d5bcb388ab329c4c866bbb026ee40</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>a5aab8fb09278ec31006a9264b92edce9</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, ReturnCode=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>ab8f0a86702cbd38e7ad09666f03ba5a7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>adc909ba41bdcf23f45832aa54072fa87</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>aaacffe9a69ed788be6fe7be419563ef5</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>ab82035807063813f6f71c9f8229a947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>a2211385e91ddbe13f971afeeedbc3459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returnCode</name>
      <anchorfile>classMQTTV3112_1_1Connacks.html</anchorfile>
      <anchor>ab7205e9df20272cdfb3eaae1dc5566fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Connacks</name>
    <filename>classMQTTV5_1_1Connacks.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a3fa6801d1805d1776fca149a1bde52d8</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a6a8f9d4dbc305548f0840c158998061f</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, ReasonCode=&quot;Success&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>ac36dc21d10ee6c49539e759c4c5b8ea5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a3922af71092cf7bb2c69011ed870cd61</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a25b2e555be61760fa0f568338f93159b</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>af374170e0e28204f2c091ae9b62f005a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a3dfe21c888d8cc610c8c472067599a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reasonCode</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a153a79c6aebc924d8941086b509d9aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sessionPresent</name>
      <anchorfile>classMQTTV5_1_1Connacks.html</anchorfile>
      <anchor>a3dace7fffc7e47ed386ed9ecfba971fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Connect</name>
    <filename>structConnect.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>__pad0__</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a9a33c7cfd83c02e341a8326683fa84d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>all</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a7a4ee927261ade96ec6a800978f37970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Connect::@60::@61</type>
      <name>bits</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>ad704d766e51ca497b837ba59710ad48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cleanstart</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a1ecdff766bc9f572a2d1a3ae22bd0bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientID</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>aa0063fa6349a7fb5be89cf1cbe4043b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Connect::@60</type>
      <name>flags</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>abfcb6a59cb8491a45b029135b85f0089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a64c92596b5ce2c01452d53d91fdf41c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keepAliveTimer</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a5274defe9badb8c5e46e7b674c548441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>password</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a5ad7b3bbaab88cc22692b849f31b2756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Protocol</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>ab87417598de200c235ce28e8947f8804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>username</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a68d27f5f6b5fad14969d69340acfc5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>version</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a35cba4252092877e572c5c74b41be6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>will</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a9dc30d7b95feb8e55e98514cad4066bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>willMsg</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a525eb0974d4e5b3158808e0bb23f03e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>willQoS</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a91e5dd7084da0e9a40397c5532de5ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>willRetain</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a0810709a016db0b8be49fc6f859bab39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>willTopic</name>
      <anchorfile>structConnect.html</anchorfile>
      <anchor>a8e0ff745f3800cf1a56a0cd467b5138e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConnectedEntry</name>
    <filename>structConnectedEntry.html</filename>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>c</name>
      <anchorfile>structConnectedEntry.html</anchorfile>
      <anchor>a364ff65c8de958f4c43ee0900db0f8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>co</name>
      <anchorfile>structConnectedEntry.html</anchorfile>
      <anchor>aba4972b89cad28c2dacd7b63c0630de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>context</name>
      <anchorfile>structConnectedEntry.html</anchorfile>
      <anchor>ad917cbc34aa35d0c730ea5a142b7f7ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Connects</name>
    <filename>classMQTTV311_1_1Connects.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a366de96fcc4ee38bf5a117df5b94376a</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>ad4ce54b9a086b3cfa0570415bacc1f82</anchor>
      <arglist>(self, buffer=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a12aec5ee4b368104026cd2ef0d3b4dcd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>aa36086f76368687eccb1418a11145af4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a9a49a2a703f9e9a8141132c9b352932d</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CleanSession</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a905f3f422ae1355416766a854f89ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClientIdentifier</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a007d1f8a4546a21b0ff3963a175323ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a5c2a873e38432e5a662d1cdccbaa65f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>KeepAliveTimer</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a7a0e3a0a2ba2224e3aebc3f3316194ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>password</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>ac225bc26c30e080a549ee6bbd516f210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>passwordFlag</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>ac168cb589f373cc5359c1f5a4505d838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolName</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a9ffd64cfd3af0614a1b806f615485cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolVersion</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a94fdeefd48c4d52b0e4dfb1626001404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>username</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a599de324c0306961ac8e1625e483430e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>usernameFlag</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a277f6a9d7645f6c47cf244ce522b91c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillFlag</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a8ad9c2da6e3e6e58ce73f250dfa670d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillMessage</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>afe373c7b400bea86ae0df4a4315aa951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillQoS</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a3f1400b5298d226701319b4652eec1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillRETAIN</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a0d722ae7b249f497612861f41eb4112b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillTopic</name>
      <anchorfile>classMQTTV311_1_1Connects.html</anchorfile>
      <anchor>a80db0cfc9a01a73286b7d0af6b426d17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Connects</name>
    <filename>classMQTTV3112_1_1Connects.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>adf8be13b56f572bc3a4bc47e82cb8088</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a0b6bfc13abffb014037abf610849c9da</anchor>
      <arglist>(self, buffer=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>ae734109e3cdf0a490fd0f0163db22e4f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a42ad505fa8c7a913b9d4acce3c4bd8f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a495dd260ae14eed70b27940725e9dd08</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CleanSession</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>ab8d4fe00365ef4a4607d11d2115c397b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClientIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a53a1b00c958809f9d8a5ae12eadf0017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a97ca5fe4c15178e09ed3ff8b13c6418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>KeepAliveTimer</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a0639aaecb0d210610b8ad0998ca6598b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>password</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a31ee22bb8d9678bf8725337ba3bcc62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>passwordFlag</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>acbadbc38fd964f9dbff93177ac8c731a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolName</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a7597c2b6d18d62e190757bbae65b8f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolVersion</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>aff58c8da5f115302254e88414432be24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>username</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a39a5aad7a16ba639862338c685244153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>usernameFlag</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>ad18a7aa8a6a81c3db62458c5b9d79df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillFlag</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>aae4a4f9b849567a9bdce48d5acca90fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillMessage</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a713434f8f654d406991e7dc81a5c7817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillQoS</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a6da2bffad5bf314706f3fc63d4e0eb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillRETAIN</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a4becdf5c3942a6c8fd7efbaee0420dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillTopic</name>
      <anchorfile>classMQTTV3112_1_1Connects.html</anchorfile>
      <anchor>a27587ad85126eeec34ef0cdcb792f376</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Connects</name>
    <filename>classMQTTV5_1_1Connects.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a6665b29793cc11c9186ba99a429a404b</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a5a0c086979bbcd1fdb3d1899d1a964d2</anchor>
      <arglist>(self, buffer=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a077814262b29653469c3752864927b3f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>acfe3ffe5f23575428ed27448c19f2647</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>ad53d9685e67161f65264974c010bc3e5</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CleanStart</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a725f039a1a4f4387ca53da7027a790d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClientIdentifier</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a8cc2f70298f601cca9992a7856f015a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>ac11607d26ffaaed0966add3cc59ecb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>KeepAliveTimer</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>acfaa4d5855d00219edbdec30d0d543d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>password</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a2bd51b7fa41420370a556bff3767a3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>passwordFlag</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a6b8d7900db783edb710e44b89fef525b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a15356cf6c1bbea8ab984c660d5abe840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolName</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a4c1b6a04bcea58cbb74ffe6e0e051415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ProtocolVersion</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a4e84fda69fc12e5bd9d11b9e9df5c786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>username</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a32df1aad002d2a3f31e5b7277cab3e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>usernameFlag</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>ae5648df59f637c8d540cb93345dc21f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillFlag</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a2aa70ade7c7dff0efff7758b9a84728c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillMessage</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a5b0e1f7a0e8436a1608b961c0e8332df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>willProperties</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a0bdfce747146646d2475aab41f10c050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillQoS</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a1af79b944a2de81cf348599011b3c42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillRETAIN</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>ab77656869982ad597e3882e4fbcc4cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WillTopic</name>
      <anchorfile>classMQTTV5_1_1Connects.html</anchorfile>
      <anchor>a2585088673f9f62781c294ac6bf52bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConsControl</name>
    <filename>structConsControl.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>na</name>
      <anchorfile>structConsControl.html</anchorfile>
      <anchor>abb136d2c320d052e5a7dd5518f490c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nh</name>
      <anchorfile>structConsControl.html</anchorfile>
      <anchor>a852370c0a8dc4a0ca21756191f170ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>expdesc *</type>
      <name>t</name>
      <anchorfile>structConsControl.html</anchorfile>
      <anchor>a48957892a93373c54f7baf9676f77587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tostore</name>
      <anchorfile>structConsControl.html</anchorfile>
      <anchor>a27afc7c4e0be2751c3c2c981a94f1948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>expdesc</type>
      <name>v</name>
      <anchorfile>structConsControl.html</anchorfile>
      <anchor>a870b3f1c8296439dc09993d20d9f6caa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::constructor_handler</name>
    <filename>structsol_1_1constructor__handler.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1constructor__handler.html</anchorfile>
      <anchor>aa6c505c7a26130a239bdfae0412ce7c5</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message) const noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::constructor_list</name>
    <filename>structsol_1_1constructor__list.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::constructor_match</name>
    <filename>structsol_1_1call__detail_1_1constructor__match.html</filename>
    <templarg></templarg>
    <templarg>checked</templarg>
    <templarg>clean_stack</templarg>
    <member kind="function">
      <type></type>
      <name>constructor_match</name>
      <anchorfile>structsol_1_1call__detail_1_1constructor__match.html</anchorfile>
      <anchor>abc6b6dd56db677283f6106881ef49484</anchor>
      <arglist>(T *o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1call__detail_1_1constructor__match.html</anchorfile>
      <anchor>ae4d53c2eecd7dfd9cdd94a4992709b4d</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R... &gt; r, types&lt; Args... &gt; a, lua_State *L, int, int start) const </arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>obj_</name>
      <anchorfile>structsol_1_1call__detail_1_1constructor__match.html</anchorfile>
      <anchor>a517b414186dcdd0e7e233b1f7930fb3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::constructor_wrapper</name>
    <filename>structsol_1_1constructor__wrapper.html</filename>
    <templarg>Functions</templarg>
    <member kind="function">
      <type></type>
      <name>constructor_wrapper</name>
      <anchorfile>structsol_1_1constructor__wrapper.html</anchorfile>
      <anchor>acf3135e730be2acd2fa4360068f8f42e</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Functions... &gt;</type>
      <name>functions</name>
      <anchorfile>structsol_1_1constructor__wrapper.html</anchorfile>
      <anchor>ad4ece0955e23c37b282dc9b5bfcd9769</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::container_decay</name>
    <filename>structsol_1_1container__detail_1_1container__decay.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1container__detail_1_1container__decay.html</anchorfile>
      <anchor>a45c0c96824882a329e426f4f2eaf5f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::container_decay&lt; as_container_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1container__decay_3_01as__container__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1container__detail_1_1container__decay_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a728f5d3d283a9a30bb02286c8417d12f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::context_t</name>
    <filename>classzmq_1_1context__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a99eb7ea424d4f0c2ed0b6d3065abc55c</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a363a609b7e045e4efb0989504d660a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a098638e33374e811b8d394d6b56627c4</anchor>
      <arglist>(int io_threads_, int max_sockets_=ZMQ_MAX_SOCKETS_DFLT)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getctxopt</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a7500b2611c32e6432548728126050490</anchor>
      <arglist>(int option_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD void *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a4918d3326e129cdccf0e3690b4f23528</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>aef5455f8cb8d044d695258f881547c8f</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>operator void *</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a1514a5b0e8392ee4578b6436faa154cf</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>operator void const *</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a59e0dbf76d97ee0794f35e6760e7b287</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setctxopt</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a1b7abe34787b406c3ca612ec4728f7f6</anchor>
      <arglist>(int option_, int optval_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a2996d4c1ff97062753a5610fd54ca49f</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a2ae3caec030a250b3896f8b6154d024f</anchor>
      <arglist>(context_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>abf547547891e507adcc751fbc2454a83</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a3faef7edaceeb005a93faacc26988788</anchor>
      <arglist>(const context_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>afe58dc4771295a8b4210405ccec76e69</anchor>
      <arglist>(const context_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>ad4edb05cca30cb5b510c1bfa75c2cfac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRasterData::ContourPlane</name>
    <filename>classQwtRasterData_1_1ContourPlane.html</filename>
    <member kind="function">
      <type></type>
      <name>ContourPlane</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>a9bb547d72d75091768a0fd8b39498ff0</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>a8efe7bb89dc2930675ee7b1f6eae8999</anchor>
      <arglist>(const QwtPoint3D vertex[3], QPointF line[2], bool ignoreOnPlane) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>a187bfca2d649843bd22f2940d8f0baf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>aa5ec4f8679826ba4570e149a6041031f</anchor>
      <arglist>(double z) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>QPointF</type>
      <name>intersection</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>a0905826a4ed0378a9d47a3c8e7b751bc</anchor>
      <arglist>(const QwtPoint3D &amp;p1, const QwtPoint3D &amp;p2) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_z</name>
      <anchorfile>classQwtRasterData_1_1ContourPlane.html</anchorfile>
      <anchor>ae211a4caf67a9d2dcaf65932628c0613</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineC1P::ControlPointsStore</name>
    <filename>classQwtSplineC1P_1_1ControlPointsStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a8858a9024894856148470e8f8deec98c</anchor>
      <arglist>(double cx1, double cy1, double cx2, double cy2, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlPointsStore</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a63724ea9f7d37957ec6e8c1a5d0167da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a8d1355514455983a3c34007c3512c15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a15e083881e5e367ee69bdcba24d84f9b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>af5b5eacb29fb21d6987908718a1f427b</anchor>
      <arglist>(double x1, double y1)</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QLineF &gt;</type>
      <name>controlPoints</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a35a92f46f04774f8698700240eb3bb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineF *</type>
      <name>d_cp</name>
      <anchorfile>classQwtSplineC1P_1_1ControlPointsStore.html</anchorfile>
      <anchor>a22f65579c02c61e82bc79674ce880169</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineLocalP::ControlPointsStore</name>
    <filename>classQwtSplineLocalP_1_1ControlPointsStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplineLocalP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a502202dccb7fc599d3f8fb04ebc7e7e5</anchor>
      <arglist>(const QPointF &amp;p1, double m1, const QPointF &amp;p2, double m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplineLocalP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a8ab53bb9a955156cc7aa938710cc4340</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplineLocalP_1_1ControlPointsStore.html</anchorfile>
      <anchor>af9d30d28097914f82c912c5ca02e0a7e</anchor>
      <arglist>(const QPointF &amp;, double)</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QLineF &gt;</type>
      <name>controlPoints</name>
      <anchorfile>classQwtSplineLocalP_1_1ControlPointsStore.html</anchorfile>
      <anchor>aaa44662b4f4746c5e7080b2274f72398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineF *</type>
      <name>d_cp</name>
      <anchorfile>classQwtSplineLocalP_1_1ControlPointsStore.html</anchorfile>
      <anchor>ad37d995df13331fdf5b7a9392a894c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplinePleasingP::ControlPointsStore</name>
    <filename>classQwtSplinePleasingP_1_1ControlPointsStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a361b90b29f6d635eac18c501918bef57</anchor>
      <arglist>(const QPointF &amp;cp1, const QPointF &amp;cp2, const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlPointsStore</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a3aeeb8aaef2b0cb43422ac15545120f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a2dde6ba63b599486c9ba23b578afef3b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a34190e96122296fa372215f600c3bee6</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QLineF &gt;</type>
      <name>controlPoints</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a27217408279c6363f9c3279ec6559e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineF *</type>
      <name>d_cp</name>
      <anchorfile>classQwtSplinePleasingP_1_1ControlPointsStore.html</anchorfile>
      <anchor>a614fb6e78fc9fdc46e427cd991aca0b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::copy_code_units_utf</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1copy__code__units__utf.html</filename>
    <templarg>Ch</templarg>
    <templarg>ErCh</templarg>
    <member kind="function">
      <type></type>
      <name>copy_code_units_utf</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1copy__code__units__utf.html</anchorfile>
      <anchor>ae63a1eb3ff68f796bac963a52d48b884</anchor>
      <arglist>(Ch *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1copy__code__units__utf.html</anchorfile>
      <anchor>a9b651243737600cc700cd5b178ac479d</anchor>
      <arglist>(const unicode::encoded_result&lt; ErCh &gt; er)</arglist>
    </member>
    <member kind="variable">
      <type>Ch *</type>
      <name>target_</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1copy__code__units__utf.html</anchorfile>
      <anchor>a9033172ca0c23dce3ae7809a0ca79a6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::ring_span_lite::copy_popper</name>
    <filename>structnonstd_1_1ring__span__lite_1_1copy__popper.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>return_type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1copy__popper.html</anchorfile>
      <anchor>a18e24171107166325dc5050072fb88b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>copy_popper</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1copy__popper.html</anchorfile>
      <anchor>a976710b791e340588cd0d4897925811b</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1copy__popper.html</anchorfile>
      <anchor>aadaf5d58cf18cd4bc8178279019f9189</anchor>
      <arglist>(T &amp;t) const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_copy</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1copy__popper.html</anchorfile>
      <anchor>a4299759161119a15db4b30f54d6de830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::count_code_units_utf</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1count__code__units__utf.html</filename>
    <templarg>Ch</templarg>
    <member kind="function">
      <type></type>
      <name>count_code_units_utf</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1count__code__units__utf.html</anchorfile>
      <anchor>a09a11b70b66ee13c95a3e323b947e2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1count__code__units__utf.html</anchorfile>
      <anchor>a1bfc534ab6bf99afc7e23f615e36f27e</anchor>
      <arglist>(const unicode::encoded_result&lt; Ch &gt; er)</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>needed_size</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1count__code__units__utf.html</anchorfile>
      <anchor>a884450d44572fcfa69a3f24eb4ffe485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::count_for</name>
    <filename>structsol_1_1meta_1_1count__for.html</filename>
    <templarg>Pred</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::count_for&lt; Pred, types&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1count__for_3_01Pred_00_01types_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Pred</templarg>
    <templarg>Args</templarg>
    <base>count_for_pack&lt; Pred, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::count_for_pack</name>
    <filename>structsol_1_1meta_1_1count__for__pack.html</filename>
    <templarg>Pred</templarg>
    <templarg>Ts</templarg>
    <base>count_when_for_pack&lt; meta_detail::on_always, sizeof...(Ts), 0, Pred, Ts... &gt;</base>
  </compound>
  <compound kind="class">
    <name>count_for_pack&lt; Pred, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1count__for__pack.html</filename>
    <base>count_when_for_pack&lt; meta_detail::on_always, sizeof...(Ts), 0, Pred, Ts... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::count_for_to_pack</name>
    <filename>structsol_1_1meta_1_1count__for__to__pack.html</filename>
    <templarg>Limit</templarg>
    <templarg>Pred</templarg>
    <templarg>Ts</templarg>
    <base>count_when_for_pack&lt; meta_detail::on_always, Limit, 0, Pred, Ts... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::count_when_for_pack</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1count__when__for__pack.html</filename>
    <templarg>When</templarg>
    <templarg>Limit</templarg>
    <templarg>I</templarg>
    <templarg>Pred</templarg>
    <templarg>Ts</templarg>
  </compound>
  <compound kind="class">
    <name>count_when_for_pack&lt; meta_detail::on_always, Limit, 0, Pred, Ts... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1count__when__for__pack.html</filename>
  </compound>
  <compound kind="class">
    <name>count_when_for_pack&lt; meta_detail::on_always, sizeof...(Ts), 0, Pred, Ts... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1count__when__for__pack.html</filename>
  </compound>
  <compound kind="class">
    <name>count_when_for_pack&lt; When, Limit, 0, Pred, Ts... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1count__when__for__pack.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::count_when_for_to_pack</name>
    <filename>structsol_1_1meta_1_1count__when__for__to__pack.html</filename>
    <templarg>When</templarg>
    <templarg>Limit</templarg>
    <templarg>Pred</templarg>
    <templarg>Ts</templarg>
    <base>count_when_for_pack&lt; When, Limit, 0, Pred, Ts... &gt;</base>
  </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>detail::counting_iterator</name>
    <filename>classdetail_1_1counting__iterator.html</filename>
    <class kind="struct">detail::counting_iterator::value_type</class>
    <member kind="typedef">
      <type>counting_iterator</type>
      <name>_Unchecked_type</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a872f70196669f7dc99f1eb23bd43ec89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>ab38fb05009ff6d308e752fe82bb2ae9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::output_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>acfcf8c736ed785b53fe4fa89bffc2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a6d99b75b9dac1f72e03e60da0d2051c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>reference</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>af19e9f5a9b584d1bff8af6fc3ea1b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a67dd71547d79d547007ca2210006bcd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>counting_iterator</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>aebe1bbada86b5e96eaf27a8d42592ffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>operator*</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a0aa6f0bd243f293d6cdbf9b227fa2a89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>counting_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>af3aa635e90072290bbda5068332b0f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>counting_iterator</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a32ad422c0fde444538727ee8738db8b4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>a3b492a61648b9a625575983e22ce8db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend counting_iterator</type>
      <name>operator+</name>
      <anchorfile>classdetail_1_1counting__iterator.html</anchorfile>
      <anchor>add841de31cc1e15c60bcd25cbca59ed7</anchor>
      <arglist>(counting_iterator it, difference_type n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::create_if_nil_t</name>
    <filename>structsol_1_1create__if__nil__t.html</filename>
  </compound>
  <compound kind="class">
    <name>ads::CSpacerWidget</name>
    <filename>classads_1_1CSpacerWidget.html</filename>
    <member kind="typedef">
      <type>QWidget</type>
      <name>Super</name>
      <anchorfile>classads_1_1CSpacerWidget.html</anchorfile>
      <anchor>a76b9017272785687aafb5afa34830197</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CSpacerWidget</name>
      <anchorfile>classads_1_1CSpacerWidget.html</anchorfile>
      <anchor>a907cd89ba20eec9d3dc3357b3480d615</anchor>
      <arglist>(QWidget *Parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classads_1_1CSpacerWidget.html</anchorfile>
      <anchor>aaa6a881cddcfd0ae3c48ce5d41655871</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classads_1_1CSpacerWidget.html</anchorfile>
      <anchor>a753c3b59da379ca5498c9c636b6bf835</anchor>
      <arglist>() const override</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>ads::CTitleBarButton</name>
    <filename>classads_1_1CTitleBarButton.html</filename>
    <member kind="typedef">
      <type>tTitleBarButton</type>
      <name>Super</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>a74fbe29c5a0242bb514e7a8b4db1aa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTitleBarButton</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>ace8d8289c4d3ebaa73a55bef0595c7a4</anchor>
      <arglist>(bool visible=true, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>a495d8f5e95ddf5011c04c6f227559535</anchor>
      <arglist>(bool visible) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>event</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>a11d9b4d20bcb9f36fd0e178326b513b3</anchor>
      <arglist>(QEvent *ev) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>HideWhenDisabled</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>a54330cb9ad761a3b0f9374252aea51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>Visible</name>
      <anchorfile>classads_1_1CTitleBarButton.html</anchorfile>
      <anchor>a799cc9c3a3554d603573b08c44f8ffc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::CurvatureStore</name>
    <filename>classQwtSplineCubicP_1_1CurvatureStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeR</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>ac9fb75cfe9ee66b0ff5b63455fc38eb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>curvatures</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>ab7e66f17959d180fce694570ccbf5ea4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>a8db618258411b7ce0a212c7deb8c1326</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeFirst</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>a3ae46a4ac0df8ba82208e8022e9f8450</anchor>
      <arglist>(double, const QPointF &amp;, const QPointF &amp;, double b1, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeLast</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>abcc787256cc48d9651d24c69a1083255</anchor>
      <arglist>(double, const QPointF &amp;, const QPointF &amp;, double, double b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeNext</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>a11da4c9730808341f319e1276604cbc2</anchor>
      <arglist>(int index, double, const QPointF &amp;, const QPointF &amp;, double, double b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storePrevious</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>a24cfa909bdb9750f997841d65c73ebdd</anchor>
      <arglist>(int index, double, const QPointF &amp;, const QPointF &amp;, double b1, double)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; double &gt;</type>
      <name>d_curvatures</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>a69e38bf52fde5e94d76dc50d742a8e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>d_cv</name>
      <anchorfile>classQwtSplineCubicP_1_1CurvatureStore.html</anchorfile>
      <anchor>aa71409bb5d42864536cbe4b6424b238c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlotWidget::CurveInfo</name>
    <filename>structPlotWidget_1_1CurveInfo.html</filename>
    <member kind="variable">
      <type>QwtPlotCurve *</type>
      <name>curve</name>
      <anchorfile>structPlotWidget_1_1CurveInfo.html</anchorfile>
      <anchor>a55866c9416ba4c76a14b1201fc7b7d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotMarker *</type>
      <name>marker</name>
      <anchorfile>structPlotWidget_1_1CurveInfo.html</anchorfile>
      <anchor>af7565ae424dea8c0c72dce7882c7a07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>src_name</name>
      <anchorfile>structPlotWidget_1_1CurveInfo.html</anchorfile>
      <anchor>a4ec8bd83f01d48326b1529cefe05adf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurveListPanel</name>
    <filename>classCurveListPanel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>clearSelections</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a153ececb8b27718695488fd1a2865ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ace8f3a525db3ae4d1eb7522b880272f4</anchor>
      <arglist>(QString theme)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refreshValues</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a3e30b1689c13c21d3b5a9ca33b7a7e0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>createMathPlot</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a2e8f1fb520ee23dec92ced63c84f3d11</anchor>
      <arglist>(const std::string &amp;linked_plot)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>deleteCurves</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a120b4c17bb360708dae6a17f485eaab0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;curve_names)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>editMathPlot</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a8fe8bb886e981ee03175babc3af6c956</anchor>
      <arglist>(const std::string &amp;plot_name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>hiddenItemsChanged</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>acc23dc38362174edef51ea5cd1f6345a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>refreshMathPlot</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>afd079c35e7350e1816ee59412fe0d675</anchor>
      <arglist>(const std::string &amp;curve_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCurve</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>af8c7a766c7ad7a54299762e8f7d50d01</anchor>
      <arglist>(const QString &amp;item_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCustom</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a530071dc1220281f0b7987ba13809df1</anchor>
      <arglist>(const QString &amp;item_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeFontSize</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ae6376a4cab16379d0497f971835b42aa</anchor>
      <arglist>(int point_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a2ddfd47df35c7704cc0be6b76632194e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurveListPanel</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a4b77e14ebed6d3cab0f0c7ce32012d55</anchor>
      <arglist>(const CustomPlotMap &amp;mapped_math_plots, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is2ndColumnHidden</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a5d3837d320675a737f30b13c518727ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ab52ba6367a25109a0e7faab31d86c6ce</anchor>
      <arglist>(QKeyEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuildEntireList</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ac72f659f640269f8013be530018d1d9f</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshColumns</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a3227126db48996053d9544aee2f0683e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCurve</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>afe24687e70cf48ab937f2f9a0e990cd1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update2ndColumnValues</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>afa49474ee2963aa4f013e275228ba52b</anchor>
      <arglist>(double time, std::unordered_map&lt; std::string, PlotData &gt; *numeric_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFilter</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a6babe8dc8af12a3d188cad451e2d032a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CurveListPanel</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ab48fc935099946509838ad5e6f3234f8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonAddCustom_clicked</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a3df1e1d41e7c05c0ccc907318f821585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEditCustom_clicked</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a185ed11cf2af1f60804cdd095776cd6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxShowValues_toggled</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a87ba1831e563057439adc2295dab417e</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditFilter_textChanged</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a527bf2ff78b671d0d70c73075e797740</anchor>
      <arglist>(const QString &amp;search_string)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onCustomSelectionChanged</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>aabe92ee47bcec244877cecefe4d61b80</anchor>
      <arglist>(const QItemSelection &amp;selected, const QItemSelection &amp;deselected)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeSelectedCurves</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a255c6d0620701f956c242080097336c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTreeModel</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a8d7856a310db8edfa88caf500ac70059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_column_width_dirty</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a0e0586ed15d27ccdb3454e38af27421d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CustomPlotMap &amp;</type>
      <name>_custom_plots</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a9e97d50b96cb1290ca5ae30c92ea8b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurveTableView *</type>
      <name>_custom_view</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>ae9216fef578798117ef4655e2f730113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, PlotData &gt; *</type>
      <name>_numeric_data</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a345a51b89dc6886ff246b07756f8a16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_style_dir</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a2d2b79dd8cdc9f27d1bf3f24f301793f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tracker_time</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>aeb576d4ca31bdebaaefacd8009a60732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurveTreeView *</type>
      <name>_tree_view</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a76c9662b28fb6b452a98c2a0c1d33c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::CurveListPanel *</type>
      <name>ui</name>
      <anchorfile>classCurveListPanel.html</anchorfile>
      <anchor>a7eaf0272877a92993dafc30e34be1951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurvesView</name>
    <filename>classCurvesView.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addItem</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>acdebfdedec791c9c9d4e641c15785269</anchor>
      <arglist>(const QString &amp;item_name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>applyVisibilityFilter</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a6db3f30b6f9c22453a97b4950da8506f</anchor>
      <arglist>(const QString &amp;filter_string)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>aa9efec3141d2ee7c0839b1d409fbd82e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurvesView</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a9d64a63d778e965592e6969ff2aa5c06</anchor>
      <arglist>(CurveListPanel *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilterBase</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a04c2e12ca79f0098c94f2cf0b47e2550</anchor>
      <arglist>(QObject *object, QEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>getSelectedNames</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>ad2a462866e5eee3bf56e3b08b989c20a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::pair&lt; int, int &gt;</type>
      <name>hiddenItemsCount</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a4da8917723b6a6dec87d5507cc521dbf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>hideValuesColumn</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>aceb0364175a1a08c43e2e4b13c10232b</anchor>
      <arglist>(bool hide)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>refreshColumns</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>ac140e4891f2c9d605ae2503bfb84815c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>refreshFontSize</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a286003d22db8e1eaaad7b92f576c1c9e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>removeCurve</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a2766438cceb0c66015a88f2570ed45b4</anchor>
      <arglist>(const QString &amp;name)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFontSize</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a3a52cd3e244e9fe5c09fa04048412e57</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setViewResizeEnabled</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a456c03d20d613c0b094d06be7316cb53</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPoint</type>
      <name>_drag_start_pos</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>af0b4e900afd41df25bcf49eba59c4e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_dragging</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a407e2056c917638d9a7c9c48f92de93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_newX_modifier</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a060faf59af0a82436bf4deba8fa7de59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurveListPanel *</type>
      <name>_parent_panel</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a8634e767b37135316fe93818fffef9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_point_size</name>
      <anchorfile>classCurvesView.html</anchorfile>
      <anchor>a8b20cb729031d7721d284096dfd82202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurveTableView</name>
    <filename>classCurveTableView.html</filename>
    <base>CurvesView</base>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>aa888176dcd1e4847aa77d6fa5fa3a0f8</anchor>
      <arglist>(const QString &amp;item_name) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyVisibilityFilter</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a553deb7c358ddc5d812e3350e61af3c2</anchor>
      <arglist>(const QString &amp;filter_string) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a7f3a89fe60781de6da5ae8b63216728c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurveTableView</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a817a01049efc1e3a0dea9384f8886ab8</anchor>
      <arglist>(CurveListPanel *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>ade975cfbaeb9458b3edf54025a964c11</anchor>
      <arglist>(QObject *object, QEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getSelectedNames</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a6231eb848697dfbb1afbef981c24b6f7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; int, int &gt;</type>
      <name>hiddenItemsCount</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>ac5aa3c1c162923199010e735bf7d940a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>hideValuesColumn</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a59d630e6eb76e233fec936286f8f7f1a</anchor>
      <arglist>(bool hide) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshColumns</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>ab12c392427b5b06c370812b423c68290</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshFontSize</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a951e7fb84a39cc8999a4bc3d9bf297f6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCurve</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a47e9a1a27dea616b730ac4233fa2aeed</anchor>
      <arglist>(const QString &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewResizeEnabled</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a074fe70027e6da87f4624f48efc8df10</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_hidden_count</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a9cfc51c464c282984784f7d02731c18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSet&lt; QString &gt;</type>
      <name>_inserted_curves</name>
      <anchorfile>classCurveTableView.html</anchorfile>
      <anchor>a2134abac3ae11c932807f6dff4e15622</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurveTracker</name>
    <filename>classCurveTracker.html</filename>
    <member kind="enumvalue">
      <name>LINE_ONLY</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a730bd2a2594a55440f2ec9920baa2797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_ONLY</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a730bd2a2594a55440f2ec9920baa2797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a61f83090c087dc972a21d6579ad185f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NAME</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a2125224610d358bac797b66ece2dbe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a61f83090c087dc972a21d6579ad185f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NAME</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1e23e73aad986b327e6b833e6fd990f5a2125224610d358bac797b66ece2dbe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a1668d86a51a996e595dd95555129208c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>aa4212ccc8b7a4c389e741e32adc661c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a3400b7216f874b67572e842c35b6db0c</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a2179ef347a9e1bafcaada897bd3eb1af</anchor>
      <arglist>(Parameter par)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>abb42e6ace319f0bf7cfd5f82ab25d436</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>actualPosition</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a9c4ddf0eff8a40b99bfeab8ac7a51f1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurveTracker</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a7e1f5691e863d73057d43750ce9798f9</anchor>
      <arglist>(QwtPlot *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CurveTracker</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a5c1c55119324b5d49b49501558e69f7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QLineF</type>
      <name>curveLineAt</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a88b79139f4878d94ad64a89386b3cac3</anchor>
      <arglist>(const QwtPlotCurve *, double x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>QPoint</type>
      <name>invTransform</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>afca16d2d0145477d31cfd1792bc72929</anchor>
      <arglist>(QPointF)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QPointF</type>
      <name>transform</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a74054771ad6b23b30e1043869dddbcb4</anchor>
      <arglist>(QPoint)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotMarker *</type>
      <name>_line_marker</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a6336307adc1a66b7b1dfda69ce150ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QwtPlotMarker * &gt;</type>
      <name>_marker</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a608035f699c8eeeb414f174e57f41394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameter</type>
      <name>_param</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>ab84db8ef3c19af5797862cd56fa953ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlot *</type>
      <name>_plot</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a05dd83af88327a62a5dd813e31d45be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointF</type>
      <name>_prev_trackerpoint</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>af8707bca87060a020230a75e711115b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotMarker *</type>
      <name>_text_marker</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a667c7d077fd19f9a2b33e626d49e51e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_visible</name>
      <anchorfile>classCurveTracker.html</anchorfile>
      <anchor>a759a066bbde65f0a2cc93319fc44bf20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurveTreeView</name>
    <filename>classCurveTreeView.html</filename>
    <base>CurvesView</base>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a532db94a86f8c48ba24e22829d94657f</anchor>
      <arglist>(const QString &amp;item_name) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyVisibilityFilter</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>aafac3f669453729d915eeaf52b7c519e</anchor>
      <arglist>(const QString &amp;filter_string) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a5a5ebedf75f11ae11ac1a1f6fdab3716</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurveTreeView</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a56bf7db1c7cb1443be06a2a0ef6034ff</anchor>
      <arglist>(CurveListPanel *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>af9a5d2ada939a0ef7135f48e1127b531</anchor>
      <arglist>(QObject *object, QEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getSelectedNames</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>ad9efe3f6d190350822168db43046564b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>hiddenItemsCount</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a5bbcd2c58c924f6c80b2dd85a2b824b1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>hideValuesColumn</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a59b42464e291e4271fa5fe8791726e67</anchor>
      <arglist>(bool hide) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshColumns</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>ae3870ef1043fefd60859bdcce94c6a65</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshFontSize</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>ae178d863de9d497c6b84596579171785</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCurve</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>ac6b8583e6b01e0a28f40d15b526dc91e</anchor>
      <arglist>(const QString &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewResizeEnabled</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>ae330d790256c55a280275be5c699e1c0</anchor>
      <arglist>(bool) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treeVisitor</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>afe5ab3e3508e65726f54def25b3fb3aa</anchor>
      <arglist>(std::function&lt; void(QTreeWidgetItem *)&gt; visitor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>expandChildren</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a2bf29864e4210e4fac079843cf530c20</anchor>
      <arglist>(QTreeWidgetItem *item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_hidden_count</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>a0975e8793b22513e8234bae071389635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_leaf_count</name>
      <anchorfile>classCurveTreeView.html</anchorfile>
      <anchor>af3cf8bb8f7aa74c1a378e7620b0f0891</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>ae809457c18e2a06de8b0fd8bd65da632</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>a3939c2b392205bbeec0ac21111a34aef</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; 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="class">
    <name>CustomFunction</name>
    <filename>classCustomFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a2d8e2d6b93b25fd5c92b07af907013dc</anchor>
      <arglist>(const PlotDataMapRef &amp;plotData, PlotData *dst_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateAndAdd</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>ac53ec19c86da1c079c240f0c8fedfb3c</anchor>
      <arglist>(PlotDataMapRef &amp;plotData)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PlotData::Point</type>
      <name>calculatePoint</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>ac97118d2cb03967b2c1c2041f5faeb1a</anchor>
      <arglist>(const PlotData &amp;src_data, const std::vector&lt; const PlotData * &gt; &amp;channels_data, size_t point_index)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>aa1c23ab3da8263fc43d49cb023d183b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomFunction</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a01706b6d08feac0f0f4dbfed9b620c1b</anchor>
      <arglist>(const SnippetData &amp;snippet)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initEngine</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>ab199d2d1a337e0bbe3b7ecd0434722f7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>language</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>aee907176d2172e757d9bd1e1bee1dfd9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>linkedPlotName</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>ac33f173e598a48bf3e005bf39305452e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a074f47247b35d9a24545dad10e18c388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SnippetData &amp;</type>
      <name>snippet</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>af321d164ece074266f19f963e7abeff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>xmlSaveState</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a37aec7188c6f7c343a00e3bcc5ab3a19</anchor>
      <arglist>(QDomDocument &amp;doc) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CustomPlotPtr</type>
      <name>createFromXML</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>afdb7b781c85d2f71722c4a6de131a6e1</anchor>
      <arglist>(QDomElement &amp;element)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>_linked_plot_name</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a328b29dad9cf8ee5f057c07c18b5abde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>_plot_name</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a895d4a5b52d531ac157a3602f2cd2721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SnippetData</type>
      <name>_snippet</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a28a7ff01111721dd5cf22fff5bb88be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_used_channels</name>
      <anchorfile>classCustomFunction.html</anchorfile>
      <anchor>a083bec4769a552325ad81d82c62bd423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CustomTimeseries</name>
    <filename>classCustomTimeseries.html</filename>
    <base>TransformedTimeseries</base>
    <member kind="function">
      <type></type>
      <name>CustomTimeseries</name>
      <anchorfile>classCustomTimeseries.html</anchorfile>
      <anchor>ad32070cfde2f31a0c7cc6eacda82678e</anchor>
      <arglist>(const PlotData *source_data, const SnippetData &amp;snippet, PlotDataMapRef &amp;mapped_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCache</name>
      <anchorfile>classCustomTimeseries.html</anchorfile>
      <anchor>aeac095324d07824ee7fb394185940e38</anchor>
      <arglist>(bool reset_old_data) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PlotDataMapRef &amp;</type>
      <name>_mapped_data</name>
      <anchorfile>classCustomTimeseries.html</anchorfile>
      <anchor>ae669158a502dabfb0cdf9a68822cc055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CustomFunction &gt;</type>
      <name>_transform</name>
      <anchorfile>classCustomTimeseries.html</anchorfile>
      <anchor>ad6bb935fa5c06683cfcc285abb56c247</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>DataLoadCSV</name>
    <filename>classDataLoadCSV.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>classDataLoadCSV.html</anchorfile>
      <anchor>aac7f660a1bdf8cdce0c85ecc512655d6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoadCSV</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a607f3fad963e3660ac6dccabf5db8ad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a3ff31588ce2b9db94868f7b9dfa2b248</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>ad701d4c9f6349d172081e5fe4d5ee866</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a767c07101d4e46b809856e9e237ca723</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>af339251f7d5ef9d88dc05b8eae0ae1e2</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLoadCSV</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a9f489fa2e09d3c2182c8a761276c0562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QSize</type>
      <name>parseHeader</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a2c115744b877177ccdedeaa56239b205</anchor>
      <arglist>(QFile *file, std::vector&lt; std::string &gt; &amp;ordered_names)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_default_time_axis</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>a5005622244fc7a2645895267f409094f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>_extensions</name>
      <anchorfile>classDataLoadCSV.html</anchorfile>
      <anchor>abfa4273f15eb9faf6a9ede72a555c94d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::DataLoader</name>
    <filename>classPJ_1_1DataLoader.html</filename>
    <base>PJ::PlotJugglerPlugin</base>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classPJ_1_1DataLoader.html</anchorfile>
      <anchor>a02670ced95c15cf6c3086fd260189125</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoader</name>
      <anchorfile>classPJ_1_1DataLoader.html</anchorfile>
      <anchor>ac30fc6b67edb4210e3eebc45032f5e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classPJ_1_1DataLoader.html</anchorfile>
      <anchor>a36d22dece6f552652ffff4b950ba3cc2</anchor>
      <arglist>(FileLoadInfo *fileload_info, PlotDataMapRef &amp;destination)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLoader</name>
      <anchorfile>classPJ_1_1DataLoader.html</anchorfile>
      <anchor>a69741811197ce115f37e8feb67c64ecd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataLoadULog</name>
    <filename>classDataLoadULog.html</filename>
    <base>PJ::DataLoader</base>
    <member kind="function">
      <type>const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>a0c8978adebb6f5362a46e7584b349065</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoadULog</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>aabbe8cfd40cdf4ace4e8d6c0a42569e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>ab44404d2f9ccfc2dd0fe5ceaaa9721c2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>a517026dbac57a215cdc0acc7a0495ccc</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>af9b689c2502ce1e9a15e0c83b985b88b</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>ac608c4e95a467a22b93bc416ccb7dde5</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataLoadULog</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>acbeffbc510f579e079af3cec073e1226</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_default_time_axis</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>a4b6317535b1b06557818043ea90e198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_main_win</name>
      <anchorfile>classDataLoadULog.html</anchorfile>
      <anchor>af58b84e9495001dfd01706589a285760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::DataStream</name>
    <filename>structULogParser_1_1DataStream.html</filename>
    <member kind="function">
      <type></type>
      <name>DataStream</name>
      <anchorfile>structULogParser_1_1DataStream.html</anchorfile>
      <anchor>a01ab3464ae9c0523d330dd5ac2dfd332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structULogParser_1_1DataStream.html</anchorfile>
      <anchor>a32441a6e9054d54b80e881df1f8a3b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>structULogParser_1_1DataStream.html</anchorfile>
      <anchor>aa7e9fd6e557e46032928e34436e71987</anchor>
      <arglist>(char *dst, int len)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; char &gt;</type>
      <name>data</name>
      <anchorfile>structULogParser_1_1DataStream.html</anchorfile>
      <anchor>a9a5a6066e00172bf4d768b7aad057524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structULogParser_1_1DataStream.html</anchorfile>
      <anchor>a50f4ec77264ea41e963c6e046bbec282</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::DataStreamer</name>
    <filename>classPJ_1_1DataStreamer.html</filename>
    <base>PJ::PlotJugglerPlugin</base>
    <member kind="signal">
      <type>void</type>
      <name>clearBuffers</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>adc08aa3f5cb38be440278dd098277089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a6901cc7fdeb053d883a18357a83ddad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataReceived</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a81be735a7803927b4bb27b4cf51adc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageParserFactory *</type>
      <name>availableParsers</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>af748d00a4f25fd79b2543f6fd8211ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlotDataMapRef &amp;</type>
      <name>dataMap</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a1d2134c65e0a4621d751792b90bb350c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlotDataMapRef &amp;</type>
      <name>dataMap</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>ac9c0aea1b918dc1db6f121c19424d096</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataStreamer</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a87289c71dc9eeb276e8f53231f85d61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a560146cc33502552a743233dbe472bfa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>std::mutex &amp;</type>
      <name>mutex</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a7b5c464273ec790da69ba618ba1af3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAvailableParsers</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a1a405557c581bbcbd843dabbd9a7350b</anchor>
      <arglist>(MessageParserFactory *parsers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumRange</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a1cde027930b21a72c155c2d53b29ff46</anchor>
      <arglist>(double range)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a65e6be5c60483b905f80a4851fd28900</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a22069fb50dd90fab32c0fbe261c9a02f</anchor>
      <arglist>(QStringList *)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamer</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a97494211cb75565264ae291eaa008a4f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageParserFactory *</type>
      <name>_available_parsers</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>ab1e03fd6b26c15138028de5c29d186b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef</type>
      <name>_data_map</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>aa424b2e07c2568641f5f37ce2bd7df56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_mutex</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>a3c2a06087dbf91de781574380c119cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_start_streamer</name>
      <anchorfile>classPJ_1_1DataStreamer.html</anchorfile>
      <anchor>acccd9d6a365c5557d3d71b3ea6111ed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamMQTT</name>
    <filename>classDataStreamMQTT.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function">
      <type></type>
      <name>DataStreamMQTT</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a8839f995004acb9b722459d7a5a2aa9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>ad3fe57de6d0acabbb10739dab23f1ecd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a01fcbd4bc041d4b2faf4e09e4b2e0ed1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a69cd0c6e2e61967538495efb37ae7040</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>aa5346194b844dba46004ab7eda39f6ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a3a92d40033033e2a1a111a1d569b9b77</anchor>
      <arglist>(QStringList *) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamMQTT</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>aa3ccee9e68dcaa6b4f045855049319e4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>_client</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a33f106966b0ec6ec5a69ba441af57bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_disconnection_done</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a6a22945cffec67a13f49d9110194901d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>_error_msg</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a4eca90f1f261f504f5c667342594b228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_finished</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a0d6e5b6cc1402e514038eaa08112961c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, PJ::MessageParserPtr &gt;</type>
      <name>_parsers</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>acf1d77e51a02ff4aa93780bd443e8e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>_protocol</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a8451e930573867ee42d351a8212a83f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_protocol_issue</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>ad242c50ab052489d5c509712d43e2466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QTimer</type>
      <name>_protocol_issue_timer</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>affdbcf502af400646b40323738f904f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_qos</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a469b8673afd5ee670dcfb931b0969437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_subscribed</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>ac1df642ed9a1677b51f3df10b4c443b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>_topic_filter</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a49b067db68ae116719d9496746188e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamMQTT.html</anchorfile>
      <anchor>a0532cd4035205bf46f3eb8c7edba4693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamSample</name>
    <filename>classDataStreamSample.html</filename>
    <base>PJ::DataStreamer</base>
    <class kind="struct">DataStreamSample::Parameters</class>
    <member kind="function">
      <type></type>
      <name>DataStreamSample</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a4109ba55111f636c8be794338df1855e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>af60288fa93b687e8d1b5f1cf51fe45a3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>ac73fd009a3106f442491a6bf87020dd4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a39615ac5e1b459aaea2d86de5a8c205c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>ad7840afd880b36328d445ac6a8ce3ec5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a5f6d89d0ced857976f4fc847d6100703</anchor>
      <arglist>(QStringList *) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>ad85670f12510681849024cb25d9c09eb</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a6aee4492021b1b0117caea9bd0a9b6ac</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamSample</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a16c55f2cba797c30e93ab5d250692bc0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>ad39ba22d5aaa39de073b6594d1b5ae9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushSingleCycle</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a18897a20bb41d43d2a997e70446d5e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Parameters &gt;</type>
      <name>_parameters</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>afe7f91276b9b667d268b367a021b9d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>ac8183bcd531c186899bcba3637c04179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_thread</name>
      <anchorfile>classDataStreamSample.html</anchorfile>
      <anchor>a0421d00f34090da06dee628b2710b8a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamZMQ</name>
    <filename>classDataStreamZMQ.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function">
      <type></type>
      <name>DataStreamZMQ</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a357325588f8ddfd33233759bab47d0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a9f785b7065ca5a8aa06d18218d7a10db</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a17b1649cdc3b53b99a8509f7753f8bfd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>ac1211090d436e46a32b75f1692d4f40b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a7970c91cae8b2446fa5f83cd804ef06c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>ab15eb9cc542cb6ac8e4c549ad1cc4779</anchor>
      <arglist>(QStringList *) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamZMQ</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>aaad939000c7a010eae4f053a204c5023</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveLoop</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>ab1096f9056991cff2eef1379314670ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::MessageParserPtr</type>
      <name>_parser</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>aea365747961d506102b8c80e0ef7df56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_receive_thread</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a842f1f6c8f46844faec7497a147465d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>aad71e9a40883d3cd36922535d9385b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_socket_address</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>ad01643f65170281818260ae169c269f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::context_t</type>
      <name>_zmq_context</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>a7079dcc09fb78a338a9bea57dbe59b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::socket_t</type>
      <name>_zmq_socket</name>
      <anchorfile>classDataStreamZMQ.html</anchorfile>
      <anchor>ae8ec6c169452ae297886bfbd0c7e9959</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>sol::unicode::decoded_result</name>
    <filename>structsol_1_1unicode_1_1decoded__result.html</filename>
    <templarg>It</templarg>
    <member kind="variable">
      <type>char32_t</type>
      <name>codepoint</name>
      <anchorfile>structsol_1_1unicode_1_1decoded__result.html</anchorfile>
      <anchor>a79627357277602c8752b5a6365dd3ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_code</type>
      <name>error</name>
      <anchorfile>structsol_1_1unicode_1_1decoded__result.html</anchorfile>
      <anchor>abe4d5284817ce548c7afb99b7b1f88a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>It</type>
      <name>next</name>
      <anchorfile>structsol_1_1unicode_1_1decoded__result.html</anchorfile>
      <anchor>afd8d0ee878ee70928a0e3f7915917dff</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>sol::detail::default_construct</name>
    <filename>structsol_1_1detail_1_1default__construct.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1default__construct.html</anchorfile>
      <anchor>a25be830cb4e40bca331a467c9eaef743</anchor>
      <arglist>(T &amp;&amp;obj, Args &amp;&amp;...args) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structsol_1_1detail_1_1default__construct.html</anchorfile>
      <anchor>a5b43f423fc597ad5241adf0c17603161</anchor>
      <arglist>(T &amp;&amp;obj, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::default_delete</name>
    <filename>structbackward_1_1details_1_1default__delete.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structbackward_1_1details_1_1default__delete.html</anchorfile>
      <anchor>a5851111e15f91f70a9a8a5f629449f96</anchor>
      <arglist>(T &amp;ptr) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::default_destruct</name>
    <filename>structsol_1_1detail_1_1default__destruct.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1default__destruct.html</anchorfile>
      <anchor>a3389a9090b098f5b97f0cfc2efb8fe12</anchor>
      <arglist>(T &amp;&amp;obj) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>structsol_1_1detail_1_1default__destruct.html</anchorfile>
      <anchor>a9ee2b215b4c310fca8ae0cd901dc97fd</anchor>
      <arglist>(T &amp;&amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::ring_span_lite::default_popper</name>
    <filename>structnonstd_1_1ring__span__lite_1_1default__popper.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>return_type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>a0f91b70a61589d9551ada165dcc63de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>ad630c1e0352247df726e8a9f3043d304</anchor>
      <arglist>(T &amp;t) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_popper&lt; double &gt;</name>
    <filename>structnonstd_1_1ring__span__lite_1_1default__popper.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>return_type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>a0f91b70a61589d9551ada165dcc63de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>ad630c1e0352247df726e8a9f3043d304</anchor>
      <arglist>(double &amp;t) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_popper&lt; PlotData::Point &gt;</name>
    <filename>structnonstd_1_1ring__span__lite_1_1default__popper.html</filename>
    <member kind="typedef">
      <type>PlotData::Point</type>
      <name>return_type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>a0f91b70a61589d9551ada165dcc63de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlotData::Point</type>
      <name>operator()</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1default__popper.html</anchorfile>
      <anchor>ad630c1e0352247df726e8a9f3043d304</anchor>
      <arglist>(PlotData::Point &amp;t) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::deleter</name>
    <filename>structsol_1_1detail_1_1deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1deleter.html</anchorfile>
      <anchor>a1f66136113bce4ba5b89de569c188872</anchor>
      <arglist>(T *p) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::deleter</name>
    <filename>structbackward_1_1details_1_1deleter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>F</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structbackward_1_1details_1_1deleter.html</anchorfile>
      <anchor>a3710e1a291431d730a19f54c5f9a9614</anchor>
      <arglist>(U &amp;ptr) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::demangler</name>
    <filename>structbackward_1_1details_1_1demangler.html</filename>
    <base>demangler_impl&lt; system_tag::current_tag &gt;</base>
  </compound>
  <compound kind="struct">
    <name>backward::details::demangler_impl</name>
    <filename>structbackward_1_1details_1_1demangler__impl.html</filename>
    <templarg>TAG</templarg>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>demangle</name>
      <anchorfile>structbackward_1_1details_1_1demangler__impl.html</anchorfile>
      <anchor>a0ca9dcbfd8f10cdc5ad83ed1762e3c67</anchor>
      <arglist>(const char *funcname)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>demangler_impl&lt; system_tag::current_tag &gt;</name>
    <filename>structbackward_1_1details_1_1demangler__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>demangle</name>
      <anchorfile>structbackward_1_1details_1_1demangler__impl.html</anchorfile>
      <anchor>a0ca9dcbfd8f10cdc5ad83ed1762e3c67</anchor>
      <arglist>(const char *funcname)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::deprecate_type</name>
    <filename>structsol_1_1detail_1_1deprecate__type.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1detail_1_1deprecate__type.html</anchorfile>
      <anchor>ab8c2c85df84a4005292b7302c3d30bc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::derive</name>
    <filename>structsol_1_1derive.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>types</type>
      <name>type</name>
      <anchorfile>structsol_1_1derive.html</anchorfile>
      <anchor>a94da4c9767f9241776cc91ee8ca218e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types</type>
      <name>type</name>
      <anchorfile>structsol_1_1derive.html</anchorfile>
      <anchor>a94da4c9767f9241776cc91ee8ca218e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__b5edd858b2aefe73871e691fe0716128.html</filename>
    <base>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__e66a56894d32ddff1cd463cc7563ab92.html</filename>
    <base>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</base>
    <member kind="function">
      <type></type>
      <name>~Derived</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__e66a56894d32ddff1cd463cc7563ab92.html</anchorfile>
      <anchor>aac0d6c76854517fa822c9cfad1dc9e46</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::destructor_wrapper</name>
    <filename>structsol_1_1destructor__wrapper.html</filename>
    <templarg>Function</templarg>
    <member kind="function">
      <type></type>
      <name>destructor_wrapper</name>
      <anchorfile>structsol_1_1destructor__wrapper.html</anchorfile>
      <anchor>ab3ae01175ef1d03ba30e32c23f916c4d</anchor>
      <arglist>(Function f)</arglist>
    </member>
    <member kind="variable">
      <type>Function</type>
      <name>fx</name>
      <anchorfile>structsol_1_1destructor__wrapper.html</anchorfile>
      <anchor>ae291fd2c4a8d435861eabd7f45e4bf18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::destructor_wrapper&lt; void &gt;</name>
    <filename>structsol_1_1destructor__wrapper_3_01void_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::detector</name>
    <filename>structnlohmann_1_1detail_1_1detector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Op</templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>Default</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1detector.html</anchorfile>
      <anchor>a0cd69423587748bf3d3d702cc7b7c2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::false_type</type>
      <name>value_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1detector.html</anchorfile>
      <anchor>a5a132aab543d1706e2439268faf8d487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::detector&lt; Default, void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</name>
    <filename>structnlohmann_1_1detail_1_1detector_3_01Default_00_01void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Op</templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>Op&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1detector_3_01Default_00_01void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>a5afd6a40e94dde21d120ac646468c495</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>value_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1detector_3_01Default_00_01void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>ab748f9f00bb31bee4978a033589f8c85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogTransformEditor</name>
    <filename>classDialogTransformEditor.html</filename>
    <class kind="class">DialogTransformEditor::RowWidget</class>
    <member kind="function">
      <type></type>
      <name>DialogTransformEditor</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a293cb85e18bc959c1a3b44cd924745f1</anchor>
      <arglist>(PlotWidget *plotwidget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DialogTransformEditor</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a3531b51f178bd12f560085617f4909d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditAlias_editingFinished</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a965a713fbb85f1addfd5848c4bbb431c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listCurves_itemSelectionChanged</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a5f6a69b75a2f5cdda4f33d769b35dc46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listTransforms_itemSelectionChanged</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a446c46b88e787d5d0c1a8fdf57e614cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_clicked</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a227b015af11d519a22307cc24298da00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSave_clicked</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a25dbc5b50b1430cc2e96e1ee863da0ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupTable</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a34e74f7fa5bc4322172f111dbaa92646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QWidget * &gt;</type>
      <name>_connected_transform_widgets</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>ad926b4b911759d8f6319cd930d8e2873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotWidget *</type>
      <name>_plotwidget</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>ad79f3dca839fea40c0b761c5eee53528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotWidget *</type>
      <name>_plotwidget_origin</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>abd9ff094c4a940ff39ad951098be7fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::plotwidget_transforms *</type>
      <name>ui</name>
      <anchorfile>classDialogTransformEditor.html</anchorfile>
      <anchor>a56113c74349bafec30c07c6a3d316ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::direct_error_tag</name>
    <filename>structsol_1_1detail_1_1direct__error__tag.html</filename>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Disconnects</name>
    <filename>classMQTTV311_1_1Disconnects.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Disconnects.html</anchorfile>
      <anchor>a75bed7bfaa5d5eb964421d663457982b</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Disconnects.html</anchorfile>
      <anchor>aba9513407ef4e032484b8921a9d4f978</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Disconnects.html</anchorfile>
      <anchor>a729bc98267ae23fab3e5cd1083856c16</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Disconnects.html</anchorfile>
      <anchor>adbd456b008352c7b4abab503effdb96c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Disconnects</name>
    <filename>classMQTTV3112_1_1Disconnects.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Disconnects.html</anchorfile>
      <anchor>a9c9dd286c576717874d9205203232bed</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Disconnects.html</anchorfile>
      <anchor>ac13483338d43f60bb5352f81ff79d0e1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Disconnects.html</anchorfile>
      <anchor>a0712ad34207431803cecb65819c08921</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Disconnects.html</anchorfile>
      <anchor>abbf4fd5d526eab7e18ed9f044cd73791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Disconnects</name>
    <filename>classMQTTV5_1_1Disconnects.html</filename>
    <base>MQTTV5::Packets</base>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ae6e3034c716233a8e70aef1361f990e8</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ae6e3034c716233a8e70aef1361f990e8</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ac05dc3173b97d02a7a3ecb3ad2009f52</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, reasonCode=&quot;Normal disconnection&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ac05dc3173b97d02a7a3ecb3ad2009f52</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, reasonCode=&quot;Normal disconnection&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>a84b7ae78681b923b5b52c187d40bd288</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>a84b7ae78681b923b5b52c187d40bd288</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ad1f18f9fde1d95291dfb0245fa184f4c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ad1f18f9fde1d95291dfb0245fa184f4c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>a8d19beef1720bef56752b33f53b7001b</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>a8d19beef1720bef56752b33f53b7001b</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>a7fadd5ea7acd712d92868b95fafe3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ae2640617260ef703efe10313d9eb2178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reasonCode</name>
      <anchorfile>classMQTTV5_1_1Disconnects.html</anchorfile>
      <anchor>ad8b209d7d98cfa318578861a1c394025</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>nlohmann::detail::dtoa_impl::diyfp</name>
    <filename>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>diyfp</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>ad8798a8823a49c8412f0fada9892c918</anchor>
      <arglist>(std::uint64_t f_, int e_) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static diyfp</type>
      <name>mul</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>aa5f250d12ce89c81fdb08900c6a823e8</anchor>
      <arglist>(const diyfp &amp;x, const diyfp &amp;y) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static diyfp</type>
      <name>normalize</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>a2246b5b40c7c6992153ef174063d6aa6</anchor>
      <arglist>(diyfp x) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static diyfp</type>
      <name>normalize_to</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>a6b6665e467ebabe0c0f7418d3fe4b118</anchor>
      <arglist>(const diyfp &amp;x, const int target_exponent) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static diyfp</type>
      <name>sub</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>aeb26771af54ad73598c1a0430d65d884</anchor>
      <arglist>(const diyfp &amp;x, const diyfp &amp;y) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>ae22e170815983961447c429f324c944d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint64_t</type>
      <name>f</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>aea90459e340a231ca31d46946803ef51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kPrecision</name>
      <anchorfile>structnlohmann_1_1detail_1_1dtoa__impl_1_1diyfp.html</anchorfile>
      <anchor>a03682754b06ed4f30b263119eecc2d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockAreaTabBarPrivate</name>
    <filename>structads_1_1DockAreaTabBarPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>DockAreaTabBarPrivate</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>ae4cb602706d76164cd4fd56d379b4905</anchor>
      <arglist>(CDockAreaTabBar *_public)</arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>firstTab</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>ac05249bedfae6430f9159c04a1e97981</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>lastTab</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>af2504bbafadb333e02154620b1003af5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTabs</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>a9bb25bdf3eaed8edbcb52507092bf890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaTabBar *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>a0e9ad3eaccead1d935dc9b9a3aed88ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurrentIndex</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>a83265227fbc6d587bca53a8f47e270af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>DockArea</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>a7e478ab916b4f57efda414debf0ae0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>TabsContainerWidget</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>a4cdf66bebfd59cdb1c74812c9382dcd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBoxLayout *</type>
      <name>TabsLayout</name>
      <anchorfile>structads_1_1DockAreaTabBarPrivate.html</anchorfile>
      <anchor>ad74055d009fe3973959ddfac83a4bf97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockAreaTitleBarPrivate</name>
    <filename>structads_1_1DockAreaTitleBarPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createButtons</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>ad4dfbac743ff94a7ba713f064914fa25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createTabBar</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>adf3d8d588f37ea60ae4d7a927feab86a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockAreaTitleBarPrivate</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a4449c79280b644a6553ae9817a9731af</anchor>
      <arglist>(CDockAreaTitleBar *_public)</arglist>
    </member>
    <member kind="function">
      <type>CDockManager *</type>
      <name>dockManager</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>ae3dfef377c60d8d0d766f26d32206882</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDraggingState</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>afc9e335298497a880dc94b92ca4c8d7c</anchor>
      <arglist>(eDragState dragState) const </arglist>
    </member>
    <member kind="function">
      <type>IFloatingWidget *</type>
      <name>makeAreaFloating</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a6dbd7b08605ea4d284b3a33a62671da9</anchor>
      <arglist>(const QPoint &amp;Offset, eDragState DragState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startFloating</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a4c55f3c0396e88b30c8fa97aba4a7220</anchor>
      <arglist>(const QPoint &amp;Offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>testConfigFlag</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>acc4226cdcb3f6f772c94afa9932e1be4</anchor>
      <arglist>(CDockManager::eConfigFlag Flag)</arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaTitleBar *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a03faa2eab95b1779d2cab6fac54f4f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; tTitleBarButton &gt;</type>
      <name>CloseButton</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a886a3f91dc58e1064d95330e927b7fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>DockArea</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>aa525e3acfd84719eda0c9c3baa1b5ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; tTitleBarButton * &gt;</type>
      <name>DockWidgetActionsButtons</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a8a713973e29e90604402f194fbe4ad83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>DragStartMousePos</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a1a961c1897d9428467a0fe761b36619a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eDragState</type>
      <name>DragState</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a7fd9a7759154d4b5d522d364e094c13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IFloatingWidget *</type>
      <name>FloatingWidget</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a11393acfb9460aeadea6362ce5e3ef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBoxLayout *</type>
      <name>Layout</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a9f678be4156f6dd5098c799f86595192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MenuOutdated</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a91366dda3a6308bc99cf8599551b2c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaTabBar *</type>
      <name>TabBar</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>aa11841544174bc92845e564791b85e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMenu *</type>
      <name>TabsMenu</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>aa1031e8b089571e7297464f36c1e1573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; tTitleBarButton &gt;</type>
      <name>TabsMenuButton</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>ac762bfbb4ac168cceb063c174b7ba6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; tTitleBarButton &gt;</type>
      <name>UndockButton</name>
      <anchorfile>structads_1_1DockAreaTitleBarPrivate.html</anchorfile>
      <anchor>a6a65c45cab8ec31d5f5c19af1d17a870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockAreaWidgetPrivate</name>
    <filename>structads_1_1DockAreaWidgetPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createTitleBar</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>ad71fb869adbb399d41fb5cac95d2ec06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockAreaWidgetPrivate</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a1f62c29767a1587b076369a42dbdffc3</anchor>
      <arglist>(CDockAreaWidget *_public)</arglist>
    </member>
    <member kind="function">
      <type>CDockWidget *</type>
      <name>dockWidgetAt</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>aaed1000aad5197900fb36641716a874f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dockWidgetIndex</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>af70029839c68558beef097fef7a69124</anchor>
      <arglist>(CDockWidget *DockWidget) const </arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>dockWidgetTabAction</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a4f5c0bbea0a4ec7ca2a934c009ee5ae7</anchor>
      <arglist>(CDockWidget *DockWidget) const </arglist>
    </member>
    <member kind="function">
      <type>CDockAreaTabBar *</type>
      <name>tabBar</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>ae01ccd610f6a37ace2d348e2059ddba1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CDockWidgetTab *</type>
      <name>tabWidgetAt</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a5232d21a86b883f09f4c5fd69582c228</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMinimumSizeHint</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a8f06727e3ed9f47f5f62ec0026634359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTitleBarButtonStates</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a3350306060c3823f521429977b34270b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a27ff088e53b8465965a56124141696ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DockWidgetAreas</type>
      <name>AllowedAreas</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a34bcf5f31c18b63c684a9845e6e50d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DockAreaLayout *</type>
      <name>ContentsLayout</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a2e387dbbd822294eafcc5f6d54c6b6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockManager *</type>
      <name>DockManager</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>add75a1a6eced803f8258cd8038fea9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget::DockAreaFlags</type>
      <name>Flags</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a0a0167bf3a12e7619d48582d207604b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBoxLayout *</type>
      <name>Layout</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a742afbcaf3487d7780fabec983e8c483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>MinSizeHint</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a889470a1102ca4f587efadc29c455633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaTitleBar *</type>
      <name>TitleBar</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>ab7f5681f4d94a3bbe5c8b40a16b12e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>UpdateTitleBarButtons</name>
      <anchorfile>structads_1_1DockAreaWidgetPrivate.html</anchorfile>
      <anchor>a6cd02a7959f5867fceb7f1220062c4c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::DockContainerWidgetPrivate</name>
    <filename>classads_1_1DockContainerWidgetPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addDockArea</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a5a82caddb11d3b55b6eecdc8a24f5e18</anchor>
      <arglist>(CDockAreaWidget *NewDockWidget, DockWidgetArea area=CenterDockWidgetArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDockAreasToList</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a9b3b0391af06c9fe3047a0981f4aa064</anchor>
      <arglist>(const QList&lt; CDockAreaWidget * &gt; NewDockAreas)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidgetToContainer</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ad2c9eebfd26afa537d7a7d3f5ea604d6</anchor>
      <arglist>(DockWidgetArea area, CDockWidget *Dockwidget)</arglist>
    </member>
    <member kind="function">
      <type>CDockAreaWidget *</type>
      <name>addDockWidgetToDockArea</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ab16c8652b005c19953dc562f32f90910</anchor>
      <arglist>(DockWidgetArea area, CDockWidget *Dockwidget, CDockAreaWidget *TargetDockArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjustSplitterSizesOnInsertion</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a7928c6cfbaf6829560189c9a90d19a4b</anchor>
      <arglist>(QSplitter *Splitter, qreal LastRatio=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendDockAreas</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a9de5279e79e2012a6717f8727a2a187e</anchor>
      <arglist>(const QList&lt; CDockAreaWidget * &gt; NewDockAreas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockContainerWidgetPrivate</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>aa7d00bb83bb06d9ab301acbc492c0ad2</anchor>
      <arglist>(CDockContainerWidget *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropIntoCenterOfSection</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a1f23d8ba3f6c2d95d8ce17bd5501fd71</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget, CDockAreaWidget *TargetArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropIntoContainer</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>aa6dc2ffd13069bcc854a5a11115ed45f</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget, DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropIntoSection</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a8441dc18566c2c5570fad7a060195a16</anchor>
      <arglist>(CFloatingDockContainer *FloatingWidget, CDockAreaWidget *TargetArea, DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRecursive</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ac5dcb53c68302389ce98914345f83b72</anchor>
      <arglist>(int level, QWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitDockAreasAdded</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a4e73480a00e799ed02fe1f7a250e8bdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitDockAreasRemoved</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a450d96def5c9ed4ed7ad4ec52f4e3225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>eDropMode</type>
      <name>getDropMode</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a7dc38fdf70a30ab1f23e31f33d13d2c1</anchor>
      <arglist>(const QPoint &amp;TargetPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initVisibleDockAreaCount</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>af06add02f6e004d97de97c25d16e996e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveIntoCenterOfSection</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a1786b071f32d72998dfe5ca1c7cbfb44</anchor>
      <arglist>(QWidget *Widget, CDockAreaWidget *TargetArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToContainer</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a9db53b56bc629273e3d768e7adf2e912</anchor>
      <arglist>(QWidget *Widgett, DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToNewSection</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>af0286871394d4200969533463da6c525</anchor>
      <arglist>(QWidget *Widget, CDockAreaWidget *TargetArea, DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>CDockSplitter *</type>
      <name>newSplitter</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a1ed8345ebda32d2dd930ff37223cbca1</anchor>
      <arglist>(Qt::Orientation orientation, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDockAreaViewToggled</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a6f2560f641fbb0e665f85b43a5cf0d47</anchor>
      <arglist>(bool Visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onVisibleDockAreaCountChanged</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a5abb4d04cc6b3062225f7688e3c11741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreChildNodes</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>adaaad1fe5eb4cd460b700c3e3bfe4a0a</anchor>
      <arglist>(CDockingStateReader &amp;Stream, QWidget *&amp;CreatedWidget, bool Testing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreDockArea</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a5dd5de19c3a2f0f3b55a5675ff3ce15b</anchor>
      <arglist>(CDockingStateReader &amp;Stream, QWidget *&amp;CreatedWidget, bool Testing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreSplitter</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>adc48df70f79c36c7d79e656144a4283d</anchor>
      <arglist>(CDockingStateReader &amp;Stream, QWidget *&amp;CreatedWidget, bool Testing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveChildNodesState</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ab896274debab0c1951845c660b478e9c</anchor>
      <arglist>(QXmlStreamWriter &amp;Stream, QWidget *Widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSplitterHandles</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a97fb19f225295a1319c247cf9d26895e</anchor>
      <arglist>(QSplitter *splitter)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>visibleDockAreaCount</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ae92a3fa46d5a14844e14392db46c6526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>widgetResizesWithContainer</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a8ea178d09f59d4a66fb53a9965f4b60b</anchor>
      <arglist>(QWidget *widget)</arglist>
    </member>
    <member kind="variable">
      <type>CDockContainerWidget *</type>
      <name>_this</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a6c4f92b61b78383f58dcd5e151faaa93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; CDockAreaWidget * &gt;</type>
      <name>DockAreas</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a0935ad24a346a4819c25435ca4130644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; CDockManager &gt;</type>
      <name>DockManager</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ac1723aa0a217c753fdd3af8a93d9cb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isFloating</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>aae423f544865970075808c14e8368cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>LastAddedAreaCache</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>aa9afed4682b5acd9ca609ae33657c4d4</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>Layout</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a68aa95d0191a0b2629681ccaf7e4a626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSplitter *</type>
      <name>RootSplitter</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a232cce730b3777b81418f580aea482f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>TopLevelDockArea</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>ad693b070f2e2c7dedb138cf694f7acb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VisibleDockAreaCount</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a34f6ab6eb36d0aafa426b1a57deaf2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>zOrderIndex</name>
      <anchorfile>classads_1_1DockContainerWidgetPrivate.html</anchorfile>
      <anchor>a2bdd8b1f6995ce8e9cf7240afd69ac0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockFocusControllerPrivate</name>
    <filename>structads_1_1DockFocusControllerPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>DockFocusControllerPrivate</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>a09d4577a203f7a8e88d779b95ed7093f</anchor>
      <arglist>(CDockFocusController *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDockWidgetFocus</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>aef120d6d4d0cb952cb4dbf5e844d2874</anchor>
      <arglist>(CDockWidget *DockWidget)</arglist>
    </member>
    <member kind="variable">
      <type>CDockFocusController *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>a5145877b441ad6131214876c3f2b4352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockManager *</type>
      <name>DockManager</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>a9c44dbd1fe262e395886a707b31ca59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; CDockAreaWidget &gt;</type>
      <name>FocusedArea</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>a2b35188230972c552eddab689d064ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; CDockWidget &gt;</type>
      <name>FocusedDockWidget</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>ad0aed636a00ce73c8e891426512068a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ForceFocusChangedSignal</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>acb7a4daead64d430444d4c24cb0045d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget *</type>
      <name>OldFocusedDockWidget</name>
      <anchorfile>structads_1_1DockFocusControllerPrivate.html</anchorfile>
      <anchor>a916c8c02a98f13f575eb23e3bb24b283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockManagerPrivate</name>
    <filename>structads_1_1DockManagerPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addActionToMenu</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ae020880e9a369a558cc1818735a46949</anchor>
      <arglist>(QAction *Action, QMenu *Menu, bool InsertSorted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkFormat</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ad6afce675a353de1ee6b549a3c987aa2</anchor>
      <arglist>(const QByteArray &amp;state, int version)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockManagerPrivate</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ab7189e5b9e6a19c038c5a881393041fd</anchor>
      <arglist>(CDockManager *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitTopLevelEvents</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ab7e94c03736126fd28f0da386ec0a33e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideFloatingWidgets</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>adb2d6f7451ae76df20b65246e4d87b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadStylesheet</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a918e81a1929da570ee375ae8836463dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDockWidgetsDirty</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a8ea8b86e476dcd838de03391059c304d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreContainer</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a450ef1b8d0b898115fd6b2cb8aef27c1</anchor>
      <arglist>(int Index, CDockingStateReader &amp;stream, bool Testing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreDockAreasIndices</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a4b8386a75cb8537359dee05f8f316b19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreDockWidgetsOpenState</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a3e4527c302667f01881c25c4447747ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreState</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a3c8bf731354f0454e96b585b4a37580f</anchor>
      <arglist>(const QByteArray &amp;state, int version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreStateFromXml</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ad59cc4f5648cb364a05c61d99d1576b7</anchor>
      <arglist>(const QByteArray &amp;state, int version, bool Testing=internal::Restore)</arglist>
    </member>
    <member kind="variable">
      <type>CDockManager *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a4931c45608101eb1201918c0c2d4f606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget *</type>
      <name>CentralWidget</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a2371873985a58daba057fbbb65c3ad15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay *</type>
      <name>ContainerOverlay</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a9f36537b634b6f85884f1833be8b57a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; CDockContainerWidget * &gt;</type>
      <name>Containers</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>afbca61ed5d70d0473ee24feb90118e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay *</type>
      <name>DockAreaOverlay</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a6262733b669f46c50253a2a9ad9aeada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; QString, CDockWidget * &gt;</type>
      <name>DockWidgetsMap</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a0444204b431f3c119c8fc4e8f5618d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; CFloatingDockContainer * &gt;</type>
      <name>FloatingWidgets</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a570ddcd9f72760fa581a102017d598f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockFocusController *</type>
      <name>FocusController</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>ab938788026c8b1a808057de20aca2614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockManager::eViewMenuInsertionOrder</type>
      <name>MenuInsertionOrder</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a75a7d6215c15cc222e709f2557c851b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; QString, QByteArray &gt;</type>
      <name>Perspectives</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a8d6c7ee3383a66bc4c436aa834b283dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>RestoringState</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>adf3287d281fbc8cc69d9a6b7fcfa99e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; CFloatingDockContainer * &gt;</type>
      <name>UninitializedFloatingWidgets</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a2e7d8312585aff007135c0796117bac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMenu *</type>
      <name>ViewMenu</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a2590769505cda02773685481905973cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; QString, QMenu * &gt;</type>
      <name>ViewMenuGroups</name>
      <anchorfile>structads_1_1DockManagerPrivate.html</anchorfile>
      <anchor>a683cc21d8390266a6afc1993c8b2eede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockOverlayCrossPrivate</name>
    <filename>structads_1_1DockOverlayCrossPrivate.html</filename>
    <member kind="function">
      <type>QPoint</type>
      <name>areaGridPosition</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>aad0d249eef14a7c6066ff96c0d81d582</anchor>
      <arglist>(const DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>createDropIndicatorWidget</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>af3d9453cb8eba4edbfd33fb7c49177c3</anchor>
      <arglist>(DockWidgetArea DockWidgetArea, CDockOverlay::eMode Mode)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>createHighDpiDropIndicatorPixmap</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a01778c149f9de6e1435923aaec5da0b8</anchor>
      <arglist>(const QSizeF &amp;size, DockWidgetArea DockWidgetArea, CDockOverlay::eMode Mode)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>defaultIconColor</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a12b7e335140448a032a98223069adff4</anchor>
      <arglist>(CDockOverlayCross::eIconColor ColorIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockOverlayCrossPrivate</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>aa5928e91562f6798699908620eac0bd9</anchor>
      <arglist>(CDockOverlayCross *_public)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>dropIndicatiorWidth</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>ae16748a103a21c3369dd75a68f3d0e06</anchor>
      <arglist>(QLabel *l) const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>iconColor</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a15ac8bb96f08babddeb541305446de6b</anchor>
      <arglist>(CDockOverlayCross::eIconColor ColorIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDropIndicatorIcon</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>aec75eb26343e00716282e2894467d0a2</anchor>
      <arglist>(QWidget *DropIndicatorWidget)</arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlayCross *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>ae1d9f3920db6474f97a2013603fe3e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay *</type>
      <name>DockOverlay</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a9f863576be431f65fd1635909f5bd4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QHash&lt; DockWidgetArea, QWidget * &gt;</type>
      <name>DropIndicatorWidgets</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a025e8e18d37a60b61ea8e2eadcf1ec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>GridLayout</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a850434bb5b666000bb31ffe5b7ee6722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>IconColors</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a832928adf8aab699f4dc9fd02917c165</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>LastDevicePixelRatio</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a60dc923cea18e16176735274fee9bab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay::eMode</type>
      <name>Mode</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a4e1c799af434586b000e39bde14acc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>UpdateRequired</name>
      <anchorfile>structads_1_1DockOverlayCrossPrivate.html</anchorfile>
      <anchor>a32212b67fec6ebfb5ddc8de67876ec7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockOverlayPrivate</name>
    <filename>structads_1_1DockOverlayPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>DockOverlayPrivate</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>ae29afaa7987cae198d73a5f271eab648</anchor>
      <arglist>(CDockOverlay *_public)</arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a5f160c7787fb76c10234cbfa14fda479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DockWidgetAreas</type>
      <name>AllowedAreas</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a2dc36c92ac4cd650ce25fff43caa1c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlayCross *</type>
      <name>Cross</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a17ccf5355417c6ab714bca79fe908014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>DropAreaRect</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a85abec48ed1610258b4b2c5c74614d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DropPreviewEnabled</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a5ddd27542ce0fd5e7a377d6000704d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DockWidgetArea</type>
      <name>LastLocation</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>a12340c91b2b7df2e992a4374f91ea917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockOverlay::eMode</type>
      <name>Mode</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>aca3f8cdabc8a4567d312e201a96ddb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QWidget &gt;</type>
      <name>TargetWidget</name>
      <anchorfile>structads_1_1DockOverlayPrivate.html</anchorfile>
      <anchor>aa6b209b520044bcbd4b8297254e075c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockSplitterPrivate</name>
    <filename>structads_1_1DockSplitterPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>DockSplitterPrivate</name>
      <anchorfile>structads_1_1DockSplitterPrivate.html</anchorfile>
      <anchor>a80d21bc86d7da53e5c94a5c87abbecad</anchor>
      <arglist>(CDockSplitter *_public)</arglist>
    </member>
    <member kind="variable">
      <type>CDockSplitter *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockSplitterPrivate.html</anchorfile>
      <anchor>a4b9bb294c82256f945337cbe9f3dc361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VisibleContentCount</name>
      <anchorfile>structads_1_1DockSplitterPrivate.html</anchorfile>
      <anchor>a9854bf45825e518787f1c361757a7209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DockWidget</name>
    <filename>classDockWidget.html</filename>
    <base>ads::CDockWidget</base>
    <member kind="slot">
      <type>DockWidget *</type>
      <name>splitHorizontal</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>a646c569d82691bbcf16bf2a5a9330ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>DockWidget *</type>
      <name>splitVertical</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>ac4e8b2116c9cfcefe9513f1708ec34d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>undoableChange</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>a5bcc885bce4a78d9f408f66758c19a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockWidget</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>af7f6a8989608b732011f38e0c2601b60</anchor>
      <arglist>(PlotDataMapRef &amp;datamap, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlotWidget *</type>
      <name>plotWidget</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>aa039de9d1e8e16f0847aa40bba5f56de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DraggableToolbar *</type>
      <name>toolBar</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>aecb62eda793ccdde661dd549de628464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef &amp;</type>
      <name>_datamap</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>ad8f269a72082ecbdd0c6f96766ccd1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DraggableToolbar *</type>
      <name>_toolbar</name>
      <anchorfile>classDockWidget.html</anchorfile>
      <anchor>aea159121b64b409a41468c94cafbc83c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockWidgetPrivate</name>
    <filename>structads_1_1DockWidgetPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>DockWidgetPrivate</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a0ca9bc57ef7772a681df3e1146f764bf</anchor>
      <arglist>(CDockWidget *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideDockWidget</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a176296f42a9edd9c1e1ca52174893e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupScrollArea</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a0770283ed2c098b61c697407a967e8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupToolBar</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a62c9cdd21047b3c9b20b5890f2ddcf49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showDockWidget</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a2f69e4e74d8b5f48ce84ffbc8313126c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParentDockArea</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a70d575a0205eb29735a5d502c20daeb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a821981aa45ed009d5c76665d79712380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Closed</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>af594263cf1a877fcb2184e142bcfe7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>DockArea</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a9801bed92bbdd8c3d7b93fbefb851d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockManager *</type>
      <name>DockManager</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>abeb5621922a5b0fea780a0235bc5d84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget::DockWidgetFeatures</type>
      <name>Features</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a101ca5319edfe2a68a71a3cf6939ad92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsFloatingTopLevel</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>aaebed149244f68bfe3465032c7269af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBoxLayout *</type>
      <name>Layout</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a64b539286f3b7948617891faec4df27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget::eMinimumSizeHintMode</type>
      <name>MinimumSizeHintMode</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a84dee02fbdcc9330bfb74b4d43751f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QScrollArea *</type>
      <name>ScrollArea</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a5ce418abbb2410a79f3a384dff412c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidgetTab *</type>
      <name>TabWidget</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a1889ba23398402616054dfffd8d0e2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; QAction * &gt;</type>
      <name>TitleBarActions</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a624b6276902305e5205c4da2dca7a65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QAction *</type>
      <name>ToggleViewAction</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a44725df809377247399ea1aa7c1fc0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QToolBar *</type>
      <name>ToolBar</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>ae7d262617fdb4a27680578186e5c29b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>ToolBarIconSizeDocked</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>aa3b8592d61f4de6740262d114314b68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>ToolBarIconSizeFloating</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>aedb9e936d7ecee917fd9aa5c0ebc85f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::ToolButtonStyle</type>
      <name>ToolBarStyleDocked</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a5cb8e0a341a13909e44836a686c0d6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::ToolButtonStyle</type>
      <name>ToolBarStyleFloating</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>afafca90754a70a26ec0c28846de824d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>Widget</name>
      <anchorfile>structads_1_1DockWidgetPrivate.html</anchorfile>
      <anchor>a504e3b0573b6703de1c153b990188157</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::DockWidgetTabPrivate</name>
    <filename>structads_1_1DockWidgetTabPrivate.html</filename>
    <member kind="function">
      <type>QAbstractButton *</type>
      <name>createCloseButton</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a8773e1e85b05380259d5f7cb80d64cfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IFloatingWidget *</type>
      <name>createFloatingWidget</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a087db171b99fd8f15144ce6b73fa9612</anchor>
      <arglist>(T *Widget, bool OpaqueUndocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createLayout</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a9f5b857b5033060a0b2af4ec6fc83e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockWidgetTabPrivate</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>ad377b4804cc1473c195937c244562c4b</anchor>
      <arglist>(CDockWidgetTab *_public)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDraggingState</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aa5649541cddf676e8fca8dea24752758</anchor>
      <arglist>(eDragState dragState) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveTab</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aed12c03176c65b4821894cfccd48f79b</anchor>
      <arglist>(QMouseEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveDragStartMousePosition</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a916346b20fc673781c6e3869f8f31c83</anchor>
      <arglist>(const QPoint &amp;GlobalPos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startFloating</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>acf0eb083c037de70475664e9923024ad</anchor>
      <arglist>(eDragState DraggingState=DraggingFloatingWidget)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testConfigFlag</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a7d9b4ef8389e842bc63d74c312e167a3</anchor>
      <arglist>(CDockManager::eConfigFlag Flag) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCloseButtonSizePolicy</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>afd2aeba681ab9f3658444d982e86314b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCloseButtonVisibility</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aa03a5d7c00ac06bf294fef9839613714</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateIcon</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a81ec7fb8b4798fc70a99f11dbb19f096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CDockWidgetTab *</type>
      <name>_this</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a99912f0101a83064c3d9b6ed530bda8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QAbstractButton *</type>
      <name>CloseButton</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a1b802bf83126615c6810b403bc5b0575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>DockArea</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>acf8eecf22d797c8f2cae0ff1870bb657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockWidget *</type>
      <name>DockWidget</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a75718379494eeda1857b3803f73da910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>DragStartMousePosition</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a61cadb35286b52034a273a0ad40f47ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eDragState</type>
      <name>DragState</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>af8e51e0b5c5456a804a4bc158fa18e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IFloatingWidget *</type>
      <name>FloatingWidget</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>af4079190921d3b2af03ad536c69bec43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>GlobalDragStartMousePosition</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aab2994290d9c745b264f95589a843fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QIcon</type>
      <name>Icon</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a5515c93250295e3739d0045d3e24c66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>IconLabel</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a1f84f7d877081bb9f45fb9e066b97e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>IconSize</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a02763d4f121613ce10be898d3c7b15f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSpacerItem *</type>
      <name>IconTextSpacer</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aa8ef6bd968c6a65a9a351e9a727a9fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsActiveTab</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a93cecacc0786756fbb118655118b7ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>TabDragStartPosition</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>aa300f8296ebe60e59e38adc7c2f13a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tTabLabel *</type>
      <name>TitleLabel</name>
      <anchorfile>structads_1_1DockWidgetTabPrivate.html</anchorfile>
      <anchor>a8b6a72c23691be7cc8e5a0e76b144cbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DraggableToolbar</name>
    <filename>classDraggableToolbar.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a926e92f92c038227b83add602e18cae3</anchor>
      <arglist>(QString theme)</arglist>
    </member>
    <member kind="function">
      <type>QPushButton *</type>
      <name>buttonClose</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a62b0a688ff868234398c5c77af93f5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPushButton *</type>
      <name>buttonFullscreen</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a4f3c60f738ca49d4769faf5bac24f0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPushButton *</type>
      <name>buttonSplitHorizontal</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>aa908caea684bc30f0762d64ce1b92f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPushButton *</type>
      <name>buttonSplitVertical</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a750b40b48a83eb1a8c6c67fd3b9faed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DraggableToolbar</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a9afe539fdb31a7e4a7c356a206c91f56</anchor>
      <arglist>(ads::CDockWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a53a752c7174182f167e6821bdd6d076e</anchor>
      <arglist>(QObject *object, QEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullscreen</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a79a874cf9d3be565d092a7a18a867eb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>label</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a23953f2fc17ea7a81efccbeb4e4c3e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleFullscreen</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a971d1396f65ebd5c8671605957114e49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DraggableToolbar</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a0b1ee89f08d63300012fc6b2a7cda533</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enterEvent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>ab052961ed3e66c135078e6680e607275</anchor>
      <arglist>(QEvent *) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>leaveEvent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a314c7187416bab0351d111482b3d1cfd</anchor>
      <arglist>(QEvent *) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a1ef3b72eed5eafbe05581821f2a23db1</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a88a7256754a177eaaa9859793e43f6fb</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a96d06f45529f6e3a4de522378e3b9e59</anchor>
      <arglist>(QMouseEvent *ev) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QIcon</type>
      <name>_collapse_icon</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a16b6f4772509cbfe10d2795a7ccd90f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QIcon</type>
      <name>_expand_icon</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a823ac5618ca5900f67f530ccb957a45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_fullscreen_mode</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a1891dc2b324a5edb82e6a04442f0f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ads::CDockWidget *</type>
      <name>_parent</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a486230ff5435fd23ba9dd1992e694493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::DraggableToolbar *</type>
      <name>ui</name>
      <anchorfile>classDraggableToolbar.html</anchorfile>
      <anchor>a70c2c277b64a100c78fab35dc8cb6dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlotWidget::DragInfo</name>
    <filename>structPlotWidget_1_1DragInfo.html</filename>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0a3018f26117ad4c18ee2270cc39884aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVES</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0a41bf9a390d0469c2b7846bf991f472be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEW_XY</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0ac7777554897de2f50c586d93d81ba083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVES</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0a41bf9a390d0469c2b7846bf991f472be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEW_XY</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0ac7777554897de2f50c586d93d81ba083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a362dfe62a753708f5cf99e0f2793d1f0a3018f26117ad4c18ee2270cc39884aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; QString &gt;</type>
      <name>curves</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a28b4de50bc549e79dc212d860cf0c8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum PlotWidget::DragInfo::@103</type>
      <name>mode</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>ac344743f5a5dd6a10462b985ec02cc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QObject *</type>
      <name>source</name>
      <anchorfile>structPlotWidget_1_1DragInfo.html</anchorfile>
      <anchor>a071b6f4663e255f7be2b92cee4e457e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_storage_base::dummy</name>
    <filename>structsol_1_1detail_1_1optional__storage__base_1_1dummy.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_storage_base&lt; T, true &gt;::dummy</name>
    <filename>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4_1_1dummy.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::dump_error</name>
    <filename>classsol_1_1dump__error.html</filename>
    <base>sol::error</base>
    <member kind="function">
      <type></type>
      <name>dump_error</name>
      <anchorfile>classsol_1_1dump__error.html</anchorfile>
      <anchor>a8579449875c36dd9d93649c166554ea7</anchor>
      <arglist>(int error_code_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>classsol_1_1dump__error.html</anchorfile>
      <anchor>a6bf76b9cd18e0332370a9b0b97a7f167</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ec_</name>
      <anchorfile>classsol_1_1dump__error.html</anchorfile>
      <anchor>aa2e364f96018fe728fde6260c9f14142</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DumpState</name>
    <filename>structDumpState.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structDumpState.html</anchorfile>
      <anchor>a93fbf2fa246b0b54becb7001b826a1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structDumpState.html</anchorfile>
      <anchor>ac4aa62a665e8687596f6b6a4e0e77c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>status</name>
      <anchorfile>structDumpState.html</anchorfile>
      <anchor>a673485f23b723a08f496b001ef8127de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>strip</name>
      <anchorfile>structDumpState.html</anchorfile>
      <anchor>afd4b1bbfc1bd094919b8eca23a268391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Writer</type>
      <name>writer</name>
      <anchorfile>structDumpState.html</anchorfile>
      <anchor>ac92b1985689ee766e53540b21702e7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::dynamic_arg_list</name>
    <filename>classdetail_1_1dynamic__arg__list.html</filename>
    <class kind="struct">detail::dynamic_arg_list::node</class>
    <class kind="struct">detail::dynamic_arg_list::typed_node</class>
    <member kind="function">
      <type>const T &amp;</type>
      <name>push</name>
      <anchorfile>classdetail_1_1dynamic__arg__list.html</anchorfile>
      <anchor>a26779951bee7eb7118c7c54baf4b8a55</anchor>
      <arglist>(const Arg &amp;arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; node&lt;&gt; &gt;</type>
      <name>head_</name>
      <anchorfile>classdetail_1_1dynamic__arg__list.html</anchorfile>
      <anchor>a46d467de3b89f026974354e830e12ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamic_format_arg_store</name>
    <filename>classdynamic__format__arg__store.html</filename>
    <templarg>Context</templarg>
    <class kind="struct">dynamic_format_arg_store::need_copy</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a94763fc905f02222d575f7c03161c212</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a710e994685e69fd1cd4f56d29efc0d95</anchor>
      <arglist>(const T &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>ac58637a7965cbfeab47c2f50e923dc07</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a14baaad39c59b82fdf86dc4276f7d7cc</anchor>
      <arglist>(const detail::named_arg&lt; char_type, T &gt; &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a9c6983c46b69775b5066f6ad748be584</anchor>
      <arglist>(size_t new_cap, size_t new_cap_named)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a2997fb5c2d4ac7205672e7afe550f9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional_t&lt; detail::is_string&lt; T &gt;::value, std::basic_string&lt; char_type &gt;, T &gt;</type>
      <name>stored_type</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a877ed467adc9ad83bf64ad60fbaf75ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const basic_format_arg&lt; Context &gt; *</type>
      <name>data</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a538fab26ec12f00991fdda7af11e6eae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emplace_arg</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a3e3f7af053771a3dff451014a5024c79</anchor>
      <arglist>(const T &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emplace_arg</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a013581c49dc10f6184fcc7de015957fc</anchor>
      <arglist>(const detail::named_arg&lt; char_type, T &gt; &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned long long</type>
      <name>get_types</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>ac270ddda03549e32340ff262596105a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; basic_format_arg&lt; Context &gt; &gt;</type>
      <name>data_</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>a945374d17adbecffe69386a0c098b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::dynamic_arg_list</type>
      <name>dynamic_args_</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>ad5a82849fb8ab4f8618d94f19a990457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; detail::named_arg_info&lt; char_type &gt; &gt;</type>
      <name>named_info_</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>afcc3f9a3361e1f7a84c6deeb0830a26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_format_args&lt; Context &gt;</name>
      <anchorfile>classdynamic__format__arg__store.html</anchorfile>
      <anchor>ab8e9e33cc7b78829001a86ef6110ebb6</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>
    <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>dynamic_formatter</name>
    <filename>classdynamic__formatter.html</filename>
    <templarg></templarg>
    <class kind="struct">dynamic_formatter::null_handler</class>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>classdynamic__formatter.html</anchorfile>
      <anchor>ad409c112b5d8058d65e3b96d20c4a524</anchor>
      <arglist>(const T &amp;val, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>parse</name>
      <anchorfile>classdynamic__formatter.html</anchorfile>
      <anchor>aa9bc96ae30462d4e5f13d207f957fc0b</anchor>
      <arglist>(ParseContext &amp;ctx) -&gt; decltype(ctx.begin())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handle_specs</name>
      <anchorfile>classdynamic__formatter.html</anchorfile>
      <anchor>a3473a0919f70f4b9d3e34ee98ba58dc9</anchor>
      <arglist>(Context &amp;ctx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Char *</type>
      <name>format_str_</name>
      <anchorfile>classdynamic__formatter.html</anchorfile>
      <anchor>a4471aa0a10f6977185c00e65aa9d92b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::dynamic_format_specs&lt; Char &gt;</type>
      <name>specs_</name>
      <anchorfile>classdynamic__formatter.html</anchorfile>
      <anchor>a02f77d38219eac87de6ab7dcdce7395e</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>Dyndata</name>
    <filename>structDyndata.html</filename>
    <member kind="variable">
      <type>struct Dyndata::@29</type>
      <name>actvar</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>a56ede548af6da6e94077badcb3ef5de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vardesc *</type>
      <name>arr</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>a9ea28d4a31d64ce92476584631e0849d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Labellist</type>
      <name>gt</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>a0e4b4f8cf1af3f8e4398e705f22e09cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Labellist</type>
      <name>label</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>a72bb32d4e97bf9af6005d8459d44d1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>ab7b4e1b3f94ab7cad0cf0991172dca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structDyndata.html</anchorfile>
      <anchor>a5f104a2554c21af98954babb640ac030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::ebco</name>
    <filename>structsol_1_1detail_1_1ebco.html</filename>
    <templarg>T</templarg>
    <templarg>tag</templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a308f98668378652a0379fa0f6189a0e5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a4df8457095880dab2fa164f015f2a051</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9b5f7336eee104c8e425c8424c41fd33</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a6d46801e42a2c3e5e2e8c6fca88c4bc1</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a74db675d53884713adf6d70e6802f7c6</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a11eb2d65d8d6373657f867b2cc072c99</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a01473f58e348aa6da6894933b42b5195</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>ac1f59e25e9853c4b540d801974732d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a5e18f0dd86666a6ffd571877cc173bd9</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a8bbcc0a58d94f0197c0eec17d379e629</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a03e2c29f418a96526d663507e6aa971c</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T const &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9a0957d40182f73bc1c74a3823000e61</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a68bf23153e80be13d38df50fa8ffdc48</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a13495b307f2e7ac80aa17888cd913f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ebco&lt; R, 0 &gt;</name>
    <filename>structsol_1_1detail_1_1ebco.html</filename>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a308f98668378652a0379fa0f6189a0e5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a4df8457095880dab2fa164f015f2a051</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9b5f7336eee104c8e425c8424c41fd33</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a6d46801e42a2c3e5e2e8c6fca88c4bc1</anchor>
      <arglist>(const R &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a74db675d53884713adf6d70e6802f7c6</anchor>
      <arglist>(R &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a11eb2d65d8d6373657f867b2cc072c99</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a01473f58e348aa6da6894933b42b5195</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>ac1f59e25e9853c4b540d801974732d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a5e18f0dd86666a6ffd571877cc173bd9</anchor>
      <arglist>(const R &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a8bbcc0a58d94f0197c0eec17d379e629</anchor>
      <arglist>(R &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>R &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a03e2c29f418a96526d663507e6aa971c</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>Rconst &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9a0957d40182f73bc1c74a3823000e61</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>R &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a68bf23153e80be13d38df50fa8ffdc48</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>R</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a13495b307f2e7ac80aa17888cd913f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ebco&lt; std::initializer_list&lt; lua_value &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1ebco.html</filename>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a308f98668378652a0379fa0f6189a0e5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a4df8457095880dab2fa164f015f2a051</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9b5f7336eee104c8e425c8424c41fd33</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a6d46801e42a2c3e5e2e8c6fca88c4bc1</anchor>
      <arglist>(const std::initializer_list&lt; lua_value &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a74db675d53884713adf6d70e6802f7c6</anchor>
      <arglist>(std::initializer_list&lt; lua_value &gt; &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a11eb2d65d8d6373657f867b2cc072c99</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a01473f58e348aa6da6894933b42b5195</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>ac1f59e25e9853c4b540d801974732d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a5e18f0dd86666a6ffd571877cc173bd9</anchor>
      <arglist>(const std::initializer_list&lt; lua_value &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a8bbcc0a58d94f0197c0eec17d379e629</anchor>
      <arglist>(std::initializer_list&lt; lua_value &gt; &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::initializer_list&lt; lua_value &gt; &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a03e2c29f418a96526d663507e6aa971c</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>std::initializer_list&lt; lua_value &gt;const &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9a0957d40182f73bc1c74a3823000e61</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>std::initializer_list&lt; lua_value &gt; &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a68bf23153e80be13d38df50fa8ffdc48</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>std::initializer_list&lt; lua_value &gt;</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a13495b307f2e7ac80aa17888cd913f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::ebco&lt; T &amp;&amp;, tag &gt;</name>
    <filename>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</filename>
    <templarg></templarg>
    <templarg>tag</templarg>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a8daee46a205e4f1f3d8156e3e82b493b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>af40e67c52343788839135efb4c5a1035</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a4c709f2bb0543a9f445a2e891fa88dd5</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>ae59e00a72a53c092c3af4033c5d13e4a</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>aa99cb33917c42526333a8f589421a904</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a90002e5383b775f3a0b2a6cb35943cbb</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a9f47a21ebe122d98de982d5d71a411e6</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a1c1782f1de297823a073256918b42243</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a39151566e5b2892d7e12faa154fe6ff8</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a99a2885b0a38fe28cd6f5e8aa620f46f</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>T &amp;&amp;</type>
      <name>ref</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_6_00_01tag_01_4.html</anchorfile>
      <anchor>a53adf7f4890c1865ce275a441f6c4e29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::ebco&lt; T &amp;, tag &gt;</name>
    <filename>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</filename>
    <templarg></templarg>
    <templarg>tag</templarg>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>ab1fa6c175b606a50719fc3fe0c4e04be</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a3f2181da7c875c1366359d2c6eacc3c4</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a2b84a4653161a95cca1eff4bb4c0a3b3</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a066d0d8696d2bcfc9af2a948012c6dbf</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>aa6ffa8bd8e9a5bb2284e9361c3e8ca6e</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a88061271f12f9344ba1c41ee189d5b03</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a4cc70270ef32a902230d07d8cb71ccd9</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a02479ca14d0d5b2e2a1d7e769f7d1700</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>ref</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_01_6_00_01tag_01_4.html</anchorfile>
      <anchor>a124d7d3dd3e9b9625b6d339a825f2b4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ebco&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1ebco.html</filename>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a308f98668378652a0379fa0f6189a0e5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a4df8457095880dab2fa164f015f2a051</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9b5f7336eee104c8e425c8424c41fd33</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a6d46801e42a2c3e5e2e8c6fca88c4bc1</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a74db675d53884713adf6d70e6802f7c6</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a11eb2d65d8d6373657f867b2cc072c99</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a01473f58e348aa6da6894933b42b5195</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>ac1f59e25e9853c4b540d801974732d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a5e18f0dd86666a6ffd571877cc173bd9</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a8bbcc0a58d94f0197c0eec17d379e629</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a03e2c29f418a96526d663507e6aa971c</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T const &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9a0957d40182f73bc1c74a3823000e61</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a68bf23153e80be13d38df50fa8ffdc48</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a13495b307f2e7ac80aa17888cd913f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::ebco&lt; T, tag, std::enable_if_t&lt;!std::is_reference_v&lt; T &gt; &amp;&amp;std::is_class_v&lt; T &gt; &amp;&amp;!std::is_final_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</filename>
    <templarg></templarg>
    <templarg>tag</templarg>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>aee22e21000ecd8ee431618d166204664</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>ada204f32ddf55491a72743dd083ae64b</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a01a3d044437b4674abeae3bc7daeb07c</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a52addf8a8c95fa3cd89dc57fee1f6f06</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>afcbe8e190d83056a8aaef515fd190691</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>aefc02eae652bd9f4a2eec10f2443a74a</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a42c5bc17d16088f94a64f342b58b0145</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a9970cd3f878649068b12263712c89d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a03225dcc0a31d6ae99551a0be81e1500</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a3b5218f2883ebcd51bbdb2f684c9b969</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>a3fe8c3ed5177766eb1cd148f327892d0</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T const &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>af770da422ef2c65d26c9acfccebc2c41</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco_3_01T_00_01tag_00_01std_1_1enable__if__t_3_9std_1_1is__reference__v_3a7e8fd2738606eff84021c08f91147e.html</anchorfile>
      <anchor>ab1b95eaab816ac6d02f75175c55a8fce</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ebco&lt; W, 1 &gt;</name>
    <filename>structsol_1_1detail_1_1ebco.html</filename>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a308f98668378652a0379fa0f6189a0e5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a4df8457095880dab2fa164f015f2a051</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9b5f7336eee104c8e425c8424c41fd33</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a6d46801e42a2c3e5e2e8c6fca88c4bc1</anchor>
      <arglist>(const W &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a74db675d53884713adf6d70e6802f7c6</anchor>
      <arglist>(W &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ebco</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a11eb2d65d8d6373657f867b2cc072c99</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a01473f58e348aa6da6894933b42b5195</anchor>
      <arglist>(const ebco &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>ac1f59e25e9853c4b540d801974732d7d</anchor>
      <arglist>(ebco &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a5e18f0dd86666a6ffd571877cc173bd9</anchor>
      <arglist>(const W &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ebco &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a8bbcc0a58d94f0197c0eec17d379e629</anchor>
      <arglist>(W &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>W &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a03e2c29f418a96526d663507e6aa971c</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>Wconst &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a9a0957d40182f73bc1c74a3823000e61</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>W &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a68bf23153e80be13d38df50fa8ffdc48</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>W</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1ebco.html</anchorfile>
      <anchor>a13495b307f2e7ac80aa17888cd913f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EditorRowWidget</name>
    <filename>classEditorRowWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>deleteRow</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>ad121ce8ecdb3fb9eb221a22a9c7d685a</anchor>
      <arglist>(QWidget *_this)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>aebbe99bfc2519931b9ff28a874b7409a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EditorRowWidget</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a56e71d7b99931efd97d12897c1706e9a</anchor>
      <arglist>(QString text, QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterEvent</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a9f65ee5527462db7d0ac6119c9eb51c8</anchor>
      <arglist>(QEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveEvent</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a5effea065812a1fb199d69870ec5955b</anchor>
      <arglist>(QEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a7c63e6b80d23a8b886f3eea0cd7ff4d8</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a1f2ff43a39a991dd5579d44da4a97376</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_color</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>ab266274e2ca92e209b9c5953078d34aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_delete_button</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a700c9086b1beefc019f27ece85fc56e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_empty_spacer</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a70512032de9bdde825796dc70a043c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_text</name>
      <anchorfile>classEditorRowWidget.html</anchorfile>
      <anchor>a1fdccfebf630d752c49a5ecf23039ded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::ElidingLabelPrivate</name>
    <filename>structads_1_1ElidingLabelPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>elideText</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>ac67494d2683bb78230d3b19c6164a40b</anchor>
      <arglist>(int Width)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ElidingLabelPrivate</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>a145ce459faa1572ceeb12df9365c073f</anchor>
      <arglist>(CElidingLabel *_public)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeElideNone</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>a2406e7ee25eb1eae419a9153ad52939b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>CElidingLabel *</type>
      <name>_this</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>a944eff07868052b82cf8db34fd410280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::TextElideMode</type>
      <name>ElideMode</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>aaba64fac6f8912e90058bd34d335a2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsElided</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>aef897e6e4f208ed302107499d4dcdb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>Text</name>
      <anchorfile>structads_1_1ElidingLabelPrivate.html</anchorfile>
      <anchor>ac3384a766de1e560de241568c39826bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::unicode::encoded_result</name>
    <filename>structsol_1_1unicode_1_1encoded__result.html</filename>
    <templarg>C</templarg>
    <member kind="variable">
      <type>std::array&lt; C, 4 &gt;</type>
      <name>code_units</name>
      <anchorfile>structsol_1_1unicode_1_1encoded__result.html</anchorfile>
      <anchor>ab26c4afc8e72fa978e70e1bc1e086bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>code_units_size</name>
      <anchorfile>structsol_1_1unicode_1_1encoded__result.html</anchorfile>
      <anchor>a61ff49e07601f1f8f76bcdc7396f9d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>error_code</type>
      <name>error</name>
      <anchorfile>structsol_1_1unicode_1_1encoded__result.html</anchorfile>
      <anchor>ab7e1159c371aa6ca788ce04a0fcda1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::env_key_t</name>
    <filename>structsol_1_1env__key__t.html</filename>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::Equation2</name>
    <filename>classQwtSplineCubicP_1_1Equation2.html</filename>
    <member kind="function">
      <type></type>
      <name>Equation2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a4daa574ffd0b60bf19ca841bfd1ca69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Equation2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a9e08aaaccb08fab450f7d5ae7abb90d3</anchor>
      <arglist>(double p0, double q0, double r0)</arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>normalized</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>aae6168d82a2bc807c091072c898b97a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved1</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>aa81eaaced6ae62810f0e1b271e2ad340</anchor>
      <arglist>(double x2) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved1</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>aca5e4ed8dc599908b85408a12b1af529</anchor>
      <arglist>(const Equation2 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a7a714ad0f526f98c5e4d818dc1106436</anchor>
      <arglist>(double x1) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a42a4efa7a1d057f480d81e7ab8eb43f1</anchor>
      <arglist>(const Equation2 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>aff00bcd3bf049694ab5a3b2c0d5d7d24</anchor>
      <arglist>(double p0, double q0, double r0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a822d09bd578006bd13611a82910f3e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>ac98acdb012154ae40949cbc5a95d7d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation2.html</anchorfile>
      <anchor>a664ce54ec67478924701d4881b189b8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::Equation3</name>
    <filename>classQwtSplineCubicP_1_1Equation3.html</filename>
    <member kind="function">
      <type></type>
      <name>Equation3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a0d303fc75ace92159b6cd894f1c3a25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Equation3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a5f8352d0f8e96109a654f4e6a925e907</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2, const QPointF &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Equation3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a7a8d7c85c49903f55de9dedaab05df90</anchor>
      <arglist>(double cp, double cq, double du, double dr)</arglist>
    </member>
    <member kind="function">
      <type>Equation3</type>
      <name>normalized</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a5fa2a4b1a06f1d2edfda311307f0051b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a94e4cb5e4789aa233ff25496a16d9e28</anchor>
      <arglist>(const Equation3 &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved1</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a72f41c6f060208b4fb180303e2e9bde4</anchor>
      <arglist>(double x2, double x3) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>af0fdedada6c0689aef199b47c303babe</anchor>
      <arglist>(double x1, double x3) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolved3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a310ec2d5ee4640813a909255a12abe43</anchor>
      <arglist>(double x1, double x2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a0dab5b1fd1424a31fcd5b69915f96b86</anchor>
      <arglist>(double cp, double cq, double du, double dr)</arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>substituted1</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a428f1d019970c0dd247027561a7cab31</anchor>
      <arglist>(const Equation3 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>substituted1</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a3a3db6d6248d8c4f328428e339721d30</anchor>
      <arglist>(const Equation2 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>substituted2</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a4337e31cbfc09c9cc62431333b5b5a4b</anchor>
      <arglist>(const Equation3 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>substituted3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>afd6c0e6b1b5f8e763551f64e4e38fc8f</anchor>
      <arglist>(const Equation3 &amp;eq) const </arglist>
    </member>
    <member kind="function">
      <type>Equation2</type>
      <name>substituted3</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>afd40e43dc68ec4e401a91b03625e22cb</anchor>
      <arglist>(const Equation2 &amp;eq) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a621b3a93e0b90644a8c26b35c49a02d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a8a98c2b28a301bded0b0ab8f69d16b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>a7a9ce82fd6560155b8e2e64adc2121f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>u</name>
      <anchorfile>classQwtSplineCubicP_1_1Equation3.html</anchorfile>
      <anchor>ae6405c264f4758075c7cbdc6d7defd3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::EquationSystem</name>
    <filename>classQwtSplineCubicP_1_1EquationSystem.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>resolve</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>a28b5878f8514d502cbc9f1b32c1ebdca</anchor>
      <arglist>(const QPolygonF &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndCondition</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>abdbc5e6b3f79c61ceb3df8b8ad8bb98f</anchor>
      <arglist>(double p, double q, double u, double r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartCondition</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>abb3252d4c5af26b943e454fa1b4a634f</anchor>
      <arglist>(double p, double q, double u, double r)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>store</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>a5ce4dde813b411f0347091142e1bee56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>resolveSpline</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>aa2ef670ea60c2c4ceafa9ea5e1b6a2eb</anchor>
      <arglist>(const QPolygonF &amp;points, double b1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Equation2</type>
      <name>substituteSpline</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>a7b99e8d60065a238d717f40eec3ff2ed</anchor>
      <arglist>(const QPolygonF &amp;points, const Equation2 &amp;eq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Equation3</type>
      <name>d_conditionsEQ</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>a33ae5f774b823ca9305ee7ae22b03c6b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; Equation2 &gt;</type>
      <name>d_eq</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>a8f8536631a409feefd067db02d4d1830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>d_store</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem.html</anchorfile>
      <anchor>ae73acb7633060d12644a565f68351872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::EquationSystem2</name>
    <filename>classQwtSplineCubicP_1_1EquationSystem2.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>resolve</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a7b1290498ebd017bb667ae8da7e35cb1</anchor>
      <arglist>(const QPolygonF &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>store</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a9d83e0d97c4a5715c6d976119f4b401c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; Equation3 &gt;</type>
      <name>d_eq</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>ace019d3cc74820cd7a9d61fbc874d094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>d_store</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a4d4c2ec53512692ce66880f8fbe6f4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resolveSpline</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>abdae136b2ab5723e4c55255832e3ed6c</anchor>
      <arglist>(const QPolygonF &amp;points, double b0, double bi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resolveSpline2</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a92ad717a12d3ec1b0dce64478b9ec8f7</anchor>
      <arglist>(const QPolygonF &amp;points, double b0, double bi, QVector&lt; double &gt; &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resolveSpline3</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a406a4fc2163da209b3bc940bed234f73</anchor>
      <arglist>(const QPolygonF &amp;points, double b0, double b1, QVector&lt; double &gt; &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resolveSpline4</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>a005b0df8bb65eb8b40203524f333eed9</anchor>
      <arglist>(const QPolygonF &amp;points, double b2, double b1, QVector&lt; double &gt; &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>substitute</name>
      <anchorfile>classQwtSplineCubicP_1_1EquationSystem2.html</anchorfile>
      <anchor>ab172ae3411ad711bb53c3fe9cad0978f</anchor>
      <arglist>(const QPolygonF &amp;points, Equation2 &amp;eqn, Equation2 &amp;eqX)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::error</name>
    <filename>classsol_1_1error.html</filename>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>a981a3b00a151baa0552435151ae547da</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>aeaecd49051d626b4d1eb1cb89f01b5f5</anchor>
      <arglist>(std::string &amp;&amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>a1f4158262f3ff9a41e4f6e8af5f17c3d</anchor>
      <arglist>(detail::direct_error_tag, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>a3f2033a254d29deb2c3c0c91c9dee1c2</anchor>
      <arglist>(detail::direct_error_tag, std::string &amp;&amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>ab27b8700a911b1be06018929a00bcd5b</anchor>
      <arglist>(const error &amp;e)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>a5191440f8c3c3b2a3e478b80ebf6142a</anchor>
      <arglist>(error &amp;&amp;e)=default</arglist>
    </member>
    <member kind="function">
      <type>error &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>acdf07bbc7e48e0b191c482d3446375c4</anchor>
      <arglist>(const error &amp;e)=default</arglist>
    </member>
    <member kind="function">
      <type>error &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>aa2e28c21369cfbdadb851b0546fb8f9e</anchor>
      <arglist>(error &amp;&amp;e)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>a92ddb36a2a929861d41da92102c9f227</anchor>
      <arglist>() const noexceptoverride</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>what_reason</name>
      <anchorfile>classsol_1_1error.html</anchorfile>
      <anchor>aff81dd35a86a38446846f6bf5abef6f2</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>a8819cd1a7579e2583ef9fe642da1f7a8</anchor>
      <arglist>(const char *message)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::error_result</name>
    <filename>structsol_1_1detail_1_1error__result.html</filename>
    <member kind="function">
      <type></type>
      <name>error_result</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>a5430a63e47a4b1af89dcba06a57c56f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error_result</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>a56e7edd0fb7968da3dddcbf0f9d6969d</anchor>
      <arglist>(int results)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error_result</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>adce612fc9179722674feeff1d74ddd02</anchor>
      <arglist>(const char *fmt, const char *msg)</arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; const char *, 4 &gt;</type>
      <name>args_strings</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>a92d6c5fb5d8bbb4e656e03c1c901587c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>format_string</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>a3f9709ceb7c4a92c73eb95ac3ad00894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>results</name>
      <anchorfile>structsol_1_1detail_1_1error__result.html</anchorfile>
      <anchor>a9e30b2caabdc4d5099834b77eb1290f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::error_t</name>
    <filename>classzmq_1_1error__t.html</filename>
    <member kind="function">
      <type></type>
      <name>error_t</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a700a0c6ab7d91a1b2e02c64ece7b56f0</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error_t</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a2a44f5d7705528e7d5bf475ffdd37736</anchor>
      <arglist>(int err) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>num</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a5cbc95a5c7bff44f74688fd6c3d0ae4c</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>ae17eabefc24504776bd9aa8773c604b8</anchor>
      <arglist>() const ZMQ_NOTHROW ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errnum</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a9a1a7b2c1a5d4ee7099014c0cadc25d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::exception</name>
    <filename>classnlohmann_1_1detail_1_1exception.html</filename>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL const char *</type>
      <name>what</name>
      <anchorfile>classnlohmann_1_1detail_1_1exception.html</anchorfile>
      <anchor>a60ab30cf1d348a6f559804564af0c0e5</anchor>
      <arglist>() const noexceptoverride</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>id</name>
      <anchorfile>classnlohmann_1_1detail_1_1exception.html</anchorfile>
      <anchor>a0d4589a3fb54e81646d986c05efa3b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>exception</name>
      <anchorfile>classnlohmann_1_1detail_1_1exception.html</anchorfile>
      <anchor>ae323ad0d53bc724414c2233164e65657</anchor>
      <arglist>(int id_, const char *what_arg)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classnlohmann_1_1detail_1_1exception.html</anchorfile>
      <anchor>abf41a7e9178356314082284e6cfea278</anchor>
      <arglist>(const std::string &amp;ename, int id_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::runtime_error</type>
      <name>m</name>
      <anchorfile>classnlohmann_1_1detail_1_1exception.html</anchorfile>
      <anchor>ad54778dc4f125488cbce8ec276dfdde2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>expdesc</name>
    <filename>structexpdesc.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>f</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>afe6e22f2c18d75bc97add0e1f62e93e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>idx</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>a2333bf09cdfaeb847c56b2a13925ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct expdesc::@25::@26</type>
      <name>ind</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ae63ff8689b2c99f37ae24147f68142c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>info</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>a0b2f77c33e2412d54ec90f71030121e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Integer</type>
      <name>ival</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ab9299c85deaf83fd3f37c0f7d29639e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>expkind</type>
      <name>k</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ae74b3577aad7833518986edca3db242c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Number</type>
      <name>nval</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ad7e0406615f459c8df64b2b7b86e6a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>sidx</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>aea50c48508a58984579d887d8a375119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>strval</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ad2c5bc52ce3eecf4eb5cce524ee56d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>t</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>aff73ceb852b920307d0adf7b42111d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>t</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>a406e85dd954d4a5cec0c0f4a73e519bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union expdesc::@25</type>
      <name>u</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>a2ac38c828f0279a66764c2c8f1880cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct expdesc::@25::@27</type>
      <name>var</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>accb984dc6c9b4543d6cb900e2fb49e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>vidx</name>
      <anchorfile>structexpdesc.html</anchorfile>
      <anchor>ac8c69adf7bc2d0259b5e86c5e1d48f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::array &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</anchorfile>
      <anchor>abfb2a6eec0bc21e8a7438546aebc55d8</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::array_t &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</anchorfile>
      <anchor>a50474d6624957a630a1d398cac1e7bfa</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::array_t &amp;&amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</anchorfile>
      <anchor>a110f50fd5378da876d9a6d6a8d945e37</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleArrayType &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</anchorfile>
      <anchor>a4ebb19b1cb84b4cb224a4c5322e16f14</anchor>
      <arglist>(BasicJsonType &amp;j, const std::vector&lt; bool &gt; &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html</anchorfile>
      <anchor>a1b9226304e6492141080b4ebf228ddac</anchor>
      <arglist>(BasicJsonType &amp;j, const std::valarray&lt; T &gt; &amp;arr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::binary &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html</anchorfile>
      <anchor>a0ff0da4f9a4d27955961477102c50a27</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::binary_t &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1binary_01_4.html</anchorfile>
      <anchor>a1c478157dc8bad20f09572c5b2406150</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::binary_t &amp;&amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::boolean &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4.html</anchorfile>
      <anchor>a867122bcf0856c757bd6bcbfb8be74bc</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::boolean_t b) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::number_float &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4.html</anchorfile>
      <anchor>a669df5a4d258b588e67f747c6d656cdb</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::number_float_t val) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::number_integer &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4.html</anchorfile>
      <anchor>a7c3949672ddb45095cc2527635feef0b</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::number_integer_t val) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::number_unsigned &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4.html</anchorfile>
      <anchor>a17969b14852f43e04353858c87b0f539</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::number_unsigned_t val) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::object &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4.html</anchorfile>
      <anchor>a3a369c5d49596dd4411e368425f9ac7a</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::object_t &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4.html</anchorfile>
      <anchor>a1e044961affbd6417386d6e9f1d545e9</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::object_t &amp;&amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4.html</anchorfile>
      <anchor>a91f89abe0ec4dec59099b691682ff927</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleObjectType &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::external_constructor&lt; value_t::string &gt;</name>
    <filename>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4.html</anchorfile>
      <anchor>ad88d0b4b7ea01ea20e12cc1b82fe0d92</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::string_t &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4.html</anchorfile>
      <anchor>a74f56b9ca1d4e8db9751353d76668322</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::string_t &amp;&amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4.html</anchorfile>
      <anchor>a8822d43f0e20c5a28be329f9ca7de6c4</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleStringType &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__1912a4d9133b965dc27022dd15badf1c.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__1912a4d9133b965dc27022dd15badf1c.html</anchorfile>
      <anchor>a2bc65637b705125cafe0ab085c780ddb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__8977b32184f9e1730f3517df36775629.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__8977b32184f9e1730f3517df36775629.html</anchorfile>
      <anchor>a3873decda088decd6e73a461a569f7eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::factory_wrapper</name>
    <filename>structsol_1_1factory__wrapper.html</filename>
    <templarg>Functions</templarg>
    <member kind="function">
      <type></type>
      <name>factory_wrapper</name>
      <anchorfile>structsol_1_1factory__wrapper.html</anchorfile>
      <anchor>a7c81fd18de8958dea8e1766a1b72b81a</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Functions... &gt;</type>
      <name>functions</name>
      <anchorfile>structsol_1_1factory__wrapper.html</anchorfile>
      <anchor>aaee2ba1848b226225b6cfa810da2b81b</anchor>
      <arglist></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::fallback_uintptr</name>
    <filename>structdetail_1_1fallback__uintptr.html</filename>
    <member kind="function">
      <type></type>
      <name>fallback_uintptr</name>
      <anchorfile>structdetail_1_1fallback__uintptr.html</anchorfile>
      <anchor>a54970cfa9d6c862b450365cb6258cea5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fallback_uintptr</name>
      <anchorfile>structdetail_1_1fallback__uintptr.html</anchorfile>
      <anchor>aa801da8a7b2110d75442375f26a0b186</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>value</name>
      <anchorfile>structdetail_1_1fallback__uintptr.html</anchorfile>
      <anchor>a30754a63509bd79a52980cd784a97fd7</anchor>
      <arglist>[sizeof(void *)]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::Field</name>
    <filename>structULogParser_1_1Field.html</filename>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>structULogParser_1_1Field.html</anchorfile>
      <anchor>a50336a3164a28032cd1d8fa7ee12424d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array_size</name>
      <anchorfile>structULogParser_1_1Field.html</anchorfile>
      <anchor>acdbaa6e73ffe62f5a544e67537874ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>field_name</name>
      <anchorfile>structULogParser_1_1Field.html</anchorfile>
      <anchor>acc2c9366fd707409e524834552260905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>other_type_ID</name>
      <anchorfile>structULogParser_1_1Field.html</anchorfile>
      <anchor>a43ca0d86ae652ae207a4cc4b6965ffa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FormatType</type>
      <name>type</name>
      <anchorfile>structULogParser_1_1Field.html</anchorfile>
      <anchor>a00683dd70b2d7ad5a60720a0633533d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_getter</name>
    <filename>structsol_1_1stack_1_1field__getter.html</filename>
    <templarg>T</templarg>
    <templarg>global</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1field__getter.html</anchorfile>
      <anchor>ac929d335540f21254a695bc2cae17ea5</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex=default_table_index)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>default_table_index</name>
      <anchorfile>structsol_1_1stack_1_1field__getter.html</anchorfile>
      <anchor>a3436e3c3586d126184ca93ec6da82368</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_getter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1field__getter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1field__getter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a0eae57fee2aaf25551975232cb72a580</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1field__getter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>ac82727aa95bbb20d079390fec9dabde5</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_getter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg>Args</templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>afb96a778e624b3e08217049db6facd49</anchor>
      <arglist>(std::index_sequence&lt; 0, I... &gt;, lua_State *L, Keys &amp;&amp;keys, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>aee2ef87466c29cb4f0af170ff6030eaf</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a1841ad5877545f27cbd99b66ef959d69</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, int tableindex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_setter</name>
    <filename>structsol_1_1stack_1_1field__setter.html</filename>
    <templarg>T</templarg>
    <templarg>global</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1stack_1_1field__setter.html</anchorfile>
      <anchor>a3895eb47e3f50a9b176b37279ac9cf1b</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value, int tableindex=default_table_index)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>default_table_index</name>
      <anchorfile>structsol_1_1stack_1_1field__setter.html</anchorfile>
      <anchor>aef5e723e2f860e24b14e496c888ec575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_setter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1field__setter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1stack_1_1field__setter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>af1558998d6ae5fc919b500c008a673a4</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, Value &amp;&amp;value, int tableindex=-1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::field_setter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1field__setter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg>Args</templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1field__setter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a488ec819fa4057771fb167c7c886f41f</anchor>
      <arglist>(std::index_sequence&lt; I &gt;, lua_State *L, Keys &amp;&amp;keys, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1field__setter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a037765d09740689c90a1ccd15cf1bc24</anchor>
      <arglist>(std::index_sequence&lt; I0, I1, I... &gt;, lua_State *L, Keys &amp;&amp;keys, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1stack_1_1field__setter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a7e9768798c989824b95b0e7800f2ef63</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, Value &amp;&amp;value, int tableindex=-3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>top_apply</name>
      <anchorfile>structsol_1_1stack_1_1field__setter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>ade1ba21f65b54c5aad5330c9bd22e90f</anchor>
      <arglist>(std::index_sequence&lt; I0, I... &gt;, lua_State *L, Keys &amp;&amp;keys, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::file_input_adapter</name>
    <filename>classnlohmann_1_1detail_1_1file__input__adapter.html</filename>
    <member kind="typedef">
      <type>char</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>ac853c96c60f93dc97433dacd98179f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>aeade050f2793280503be93feff2ece5b</anchor>
      <arglist>(std::FILE *f) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>a308099b496a0cba2123a06fe99a95d02</anchor>
      <arglist>(const file_input_adapter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>a10b4dec4e8751a4f8a110fa917f0d5a8</anchor>
      <arglist>(file_input_adapter &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>std::char_traits&lt; char &gt;::int_type</type>
      <name>get_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>a300fa4e2da1891e97eb0d85bf14cb022</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>file_input_adapter &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>ad59bbc7e3f23dd74475c5cb818784e42</anchor>
      <arglist>(const file_input_adapter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>file_input_adapter &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>acfd616c651d601a1dfc7fbdd6973f716</anchor>
      <arglist>(file_input_adapter &amp;&amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::FILE *</type>
      <name>m_file</name>
      <anchorfile>classnlohmann_1_1detail_1_1file__input__adapter.html</anchorfile>
      <anchor>a164fbe2739ac97e517e22bc1fff1c174</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PJ::FileLoadInfo</name>
    <filename>structPJ_1_1FileLoadInfo.html</filename>
    <member kind="variable">
      <type>QString</type>
      <name>filename</name>
      <anchorfile>structPJ_1_1FileLoadInfo.html</anchorfile>
      <anchor>a729263d426e63109fcd09904169570ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QDomDocument</type>
      <name>plugin_config</name>
      <anchorfile>structPJ_1_1FileLoadInfo.html</anchorfile>
      <anchor>afa0019d642b3c9196f44cd84cb2a9213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>prefix</name>
      <anchorfile>structPJ_1_1FileLoadInfo.html</anchorfile>
      <anchor>a2c99d253ebcfe57a7ba1b9d393d22283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>selected_datasources</name>
      <anchorfile>structPJ_1_1FileLoadInfo.html</anchorfile>
      <anchor>a3b3ebeb2347d3a5329a66883d1c6c5a1</anchor>
      <arglist></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>a2bb0939fe2906c7761ffe9a6429d6dc4</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>aa9d019b0b6cf95de6e8a20ddce35a1de</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>a39916519a801545bd091dbeed09b6e0e</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>a2bb0939fe2906c7761ffe9a6429d6dc4</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>aa9d019b0b6cf95de6e8a20ddce35a1de</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>a39916519a801545bd091dbeed09b6e0e</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>a2bb0939fe2906c7761ffe9a6429d6dc4</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>aa9d019b0b6cf95de6e8a20ddce35a1de</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>a39916519a801545bd091dbeed09b6e0e</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>a2bb0939fe2906c7761ffe9a6429d6dc4</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>aa9d019b0b6cf95de6e8a20ddce35a1de</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>a39916519a801545bd091dbeed09b6e0e</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>a2bb0939fe2906c7761ffe9a6429d6dc4</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>aa9d019b0b6cf95de6e8a20ddce35a1de</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>a39916519a801545bd091dbeed09b6e0e</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="struct">
    <name>sol::meta::find_in_pack_v</name>
    <filename>structsol_1_1meta_1_1find__in__pack__v.html</filename>
    <templarg></templarg>
    <templarg>Vs</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::find_in_pack_v&lt; V, Vs1, Vs... &gt;</name>
    <filename>structsol_1_1meta_1_1find__in__pack__v_3_01V_00_01Vs1_00_01Vs_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vs</templarg>
    <base>any&lt; boolean&lt;(V::value==Vs1::value)&gt;, find_in_pack_v&lt; V, Vs... &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>FirstDerivative</name>
    <filename>classFirstDerivative.html</filename>
    <base>PJ::TimeSeriesTransform</base>
    <member kind="function">
      <type></type>
      <name>FirstDerivative</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a2b0768b437ab26fcbfaad278cf2aa034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a754b25eb442e86e3e78a48e852a6ad59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_buttonCompute_clicked</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a6117ce4d5e0875f1d05ebaf7bb2a29ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>aedab0f2735326d52edcd1d5bf136cee8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a88a838df7f494c42f090e6d23f8d494d</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a293f9fc6b54be18f01a7e5e3b9e24806</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FirstDerivative</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a81340a787b6a6414c05d7036e3c9a115</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>ac5b4ed38e4f91c9baae19bf228e80eff</anchor>
      <arglist>(size_t index) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dT</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>aea95689632aa91c01b9414556aadcd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a9a504970d2b44b941310aeb373e810d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::FirstDerivariveForm *</type>
      <name>ui</name>
      <anchorfile>classFirstDerivative.html</anchorfile>
      <anchor>a6b9c44ec481963e9f50fcfc53f6f3d40</anchor>
      <arglist></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>af7cbc99574e33739b939efb69e6894c2</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>detail::fixed_handler</name>
    <filename>structdetail_1_1fixed__handler.html</filename>
    <member kind="function">
      <type>digits::result</type>
      <name>on_digit</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>a10ad7dbb5ca338a1773853047da3b250</anchor>
      <arglist>(char digit, uint64_t divisor, uint64_t remainder, uint64_t error, int, bool integral)</arglist>
    </member>
    <member kind="function">
      <type>digits::result</type>
      <name>on_start</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>ab9acaf777ee54b98f6169bac1483e787</anchor>
      <arglist>(uint64_t divisor, uint64_t remainder, uint64_t error, int &amp;exp)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>a78a98c903bca4009a5e73a3d2315f7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exp10</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>ae21abd3ac1c15afbc67845f14cc2421d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fixed</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>a628fd0af627cad64a97cd22184783bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>ad4d829fb18d6472488b6167e35aaf7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fixed__handler.html</anchorfile>
      <anchor>ad106b35080d9eb7342b517a4a2990abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::FixedHeaders</name>
    <filename>classMQTTV311_1_1FixedHeaders.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a94d98c5e282a2a37d8cc0a74f1876a3e</anchor>
      <arglist>(self, fh)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>af79e6d779fc6ac5c1781331b49d44a97</anchor>
      <arglist>(self, aMessageType)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a6b4bff119bf6af8cac52ca80374fee2d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a9ed361f2f523d5081bc4b0617de09a1b</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a7cdb701d3a588402a32076e1f9db73ce</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a2311c24f72815189071f2171f7a9a727</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a68b5eea7aa85e9e6031a72a810bd29c4</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DUP</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a310e6039baff124ee833d7292839d4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MessageType</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>ac9ba30438d0df247f0c3378a76fb0653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>QoS</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a17b8a054a020f1fe6a3223670c6418f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remainingLength</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>ae0ad2f45bd8a10c6cadfb6a3632b56b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RETAIN</name>
      <anchorfile>classMQTTV311_1_1FixedHeaders.html</anchorfile>
      <anchor>a645bf71602251930813311671963825a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::FixedHeaders</name>
    <filename>classMQTTV3112_1_1FixedHeaders.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>aaf56561247364b3955eba8bbebd5ed0d</anchor>
      <arglist>(self, fh)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a615c5fcb97e260e4ec352615a5576da1</anchor>
      <arglist>(self, aMessageType)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a165ad1fb8d215583caaa3e1574014e8e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>aebe6e0634444eb7fdca62c2232397ea0</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a1707a11aec44c9839ea366deb8be19f7</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a26e5ee229169564e88fcdee9cf04f67d</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a651845401555bd8a585daa718402ebf3</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DUP</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a2cd88fcd9b64509579ab21b60783e3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MessageType</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a76c11c00116f2283b187edcd79c869cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>QoS</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>ae7becd3b45569161417dc9445447f8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remainingLength</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a9b46ae1b7bbb4beb0132992a34c1356d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RETAIN</name>
      <anchorfile>classMQTTV3112_1_1FixedHeaders.html</anchorfile>
      <anchor>a0dd08df707e8e3c856461367c54684b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::FixedHeaders</name>
    <filename>classMQTTV5_1_1FixedHeaders.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a4120a5e812d3c7d64306f3723a1b85cc</anchor>
      <arglist>(self, fh)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a18a50e7de865b0fecef935ab5c36072c</anchor>
      <arglist>(self, aPacketType)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a83d67416c554d95e02ecaa976b681a1f</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a0a3e90849caa4513ab788dc6345f4805</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a931beae0cf77cc6f78481f6e8f1ab77c</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a172ad9dd78da0a6cbe086adf585ff499</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DUP</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>afb4fbcbfea9c75824415ca9a68d4b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PacketType</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a0e351de3ef4a4d930333b3d3ca7fd53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>QoS</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>ab307a3ab7fd5c115fdebc19be1019d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remainingLength</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>afff5ca99c8666bafaf48330b5313a545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RETAIN</name>
      <anchorfile>classMQTTV5_1_1FixedHeaders.html</anchorfile>
      <anchor>a193395d11adf946e740bc9c34c78ce07</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>ads::FloatingDockContainerPrivate</name>
    <filename>structads_1_1FloatingDockContainerPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>FloatingDockContainerPrivate</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a026ee3cad5f646a9896855814559dbb0</anchor>
      <arglist>(CFloatingDockContainer *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleEscapeKey</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>ae951488d4d895cfbe35c2959a58dc174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isState</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>aa000abca79c231c56f7140c1b973f7a4</anchor>
      <arglist>(eDragState StateId) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reflectCurrentWidget</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a5f7501aaa837324797896530807bdce1</anchor>
      <arglist>(CDockWidget *CurrentWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a89e46fbd5c0b03ef82ae8433cb0f6855</anchor>
      <arglist>(eDragState StateId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowTitle</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a162d07bef924c960ceb610dfba506a28</anchor>
      <arglist>(const QString &amp;Text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>titleMouseReleaseEvent</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a2fa812c790fc2b989ae01716094622d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDropOverlays</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>af63f39dfdf3db22532d5138a1d758e67</anchor>
      <arglist>(const QPoint &amp;GlobalPos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>testConfigFlag</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a5a8f756862d4317952fad49715deba80</anchor>
      <arglist>(CDockManager::eConfigFlag Flag)</arglist>
    </member>
    <member kind="variable">
      <type>CFloatingDockContainer *</type>
      <name>_this</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a7195292406a76c89e5d17a005e63b121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockContainerWidget *</type>
      <name>DockContainer</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a9daf0ea5c5960d96f73df6c519d48757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; CDockManager &gt;</type>
      <name>DockManager</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a6f132eeb7dcc3131b6cb20c812177f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eDragState</type>
      <name>DraggingState</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a28a8ca04a76065c17f94bfc14a4e48da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>DragStartMousePosition</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a3bdb21328db8ca776da93e08f631abf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>DragStartPos</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a03b02db9b06b5acebf68c5da572ca3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockContainerWidget *</type>
      <name>DropContainer</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a45c9e93e063401820d13efaf026e108c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Hiding</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a4511f12b6af7c61f24870adec035457b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>SingleDockArea</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>ab6f746ea1483276c516165a4e99d69e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>zOrderIndex</name>
      <anchorfile>structads_1_1FloatingDockContainerPrivate.html</anchorfile>
      <anchor>a1f4594ea13d747e6834822c33456e2a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::FloatingDragPreviewPrivate</name>
    <filename>structads_1_1FloatingDragPreviewPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelDragging</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a7e315d29a1c707f37017cb0777f58891</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFloatingWidget</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a1ae13a0fba742ca6895d19eacd676160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatingDragPreviewPrivate</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a7e89bce4839a05ea20b5b4949f6dbab2</anchor>
      <arglist>(CFloatingDragPreview *_public)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHidden</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a870b2b30c39ebbeec0f01c52006c9a5f</anchor>
      <arglist>(bool Value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDropOverlays</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a7159e1d7164fda9a89737d4d12d328be</anchor>
      <arglist>(const QPoint &amp;GlobalPos)</arglist>
    </member>
    <member kind="variable">
      <type>CFloatingDragPreview *</type>
      <name>_this</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a9901f600c4abf04983245b73635a89c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Canceled</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a01280d3c0aa8e853c52aa9a775ad55eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>Content</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a04ca894b452dc71240f3263b4604eafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>ContentPreviewPixmap</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>af9055bf78e48afc92c770525aa48c2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockAreaWidget *</type>
      <name>ContentSourceArea</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a4eda75e56974b9185d8614587c07ec07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockManager *</type>
      <name>DockManager</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a6b9cf17911e2dbe4cc7d2489f80aabde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>DragStartMousePosition</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a56d7b27d446e9a90407f89135d05b608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CDockContainerWidget *</type>
      <name>DropContainer</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a1e5e7315adf5691ab6479c4164f9121e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Hidden</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a75b68306604e10bf58c1fae4bb121d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>WindowOpacity</name>
      <anchorfile>structads_1_1FloatingDragPreviewPrivate.html</anchorfile>
      <anchor>a343b9068063beb0365deccf99e774169</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ads::FloatingWidgetTitleBarPrivate</name>
    <filename>structads_1_1FloatingWidgetTitleBarPrivate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createLayout</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>adbe127200cb654f2c8b6c087c3f9e4a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatingWidgetTitleBarPrivate</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>af8be7f7e4078115fa3a6e5ad78c11db3</anchor>
      <arglist>(CFloatingWidgetTitleBar *_public)</arglist>
    </member>
    <member kind="variable">
      <type>CFloatingWidgetTitleBar *</type>
      <name>_this</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a53f291fd15b3e9d06469ad56de7229ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tCloseButton *</type>
      <name>CloseButton</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a53e60c9b54bcf2fee1295ca2787cf407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eDragState</type>
      <name>DragState</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a8172ebe964c6bbbadcf604d05ab2a925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFloatingDockContainer *</type>
      <name>FloatingWidget</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a2bac82b32fc465d93cd0ee2425a602cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>IconLabel</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a10eefb02fd695d448b6a003df4c2fae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tMaximizeButton *</type>
      <name>MaximizeButton</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a188167312964c65d110277f37c4c2ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Maximized</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>aa16f16315afeb743fd889d47275da270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QIcon</type>
      <name>MaximizeIcon</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a93a7909a3134d8ae3401392cbfb1520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QIcon</type>
      <name>NormalIcon</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a46cbb6ae20c922aaa8dc72ebbba4a547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tTabLabel *</type>
      <name>TitleLabel</name>
      <anchorfile>structads_1_1FloatingWidgetTitleBarPrivate.html</anchorfile>
      <anchor>a8a06328b162b3f4662a29a859e07ea1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::Format</name>
    <filename>structULogParser_1_1Format.html</filename>
    <member kind="function">
      <type></type>
      <name>Format</name>
      <anchorfile>structULogParser_1_1Format.html</anchorfile>
      <anchor>a5319e6148e80cd7ba8b0623bbe108a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Field &gt;</type>
      <name>fields</name>
      <anchorfile>structULogParser_1_1Format.html</anchorfile>
      <anchor>ab99bae89b4eef5f97faaffb29351a132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structULogParser_1_1Format.html</anchorfile>
      <anchor>a4deae906cfaa1056a01723e3001cc694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>padding</name>
      <anchorfile>structULogParser_1_1Format.html</anchorfile>
      <anchor>ad18269fddf93105a6e6ac289d8cdef32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>format_arg_store</name>
    <filename>classformat__arg__store.html</filename>
    <templarg>Context</templarg>
    <templarg>Args</templarg>
    <member kind="function">
      <type></type>
      <name>format_arg_store</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>a547e8450760e4f596df15c04af5e60dd</anchor>
      <arglist>(const Args &amp;...args)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional_t&lt; is_packed, detail::value&lt; Context &gt;, basic_format_arg&lt; Context &gt;&gt;</type>
      <name>value_type</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>a6ebc8037268ee349987cc8864c2fd9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::arg_data&lt; value_type, typename Context::char_type, num_args, num_named_args &gt;</type>
      <name>data_</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>a8c4455204a76935307f85e89fad3492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr unsigned long long</type>
      <name>desc</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>acd47df094f80be88aa89975b342523bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const bool</type>
      <name>is_packed</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>a888a530af0dcf680153a13f7453871eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>num_args</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>ae02d97eac035816ed9368edfdc908d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>num_named_args</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>ad87a1b7409c355e2221f9f8e58d77c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_format_args&lt; Context &gt;</name>
      <anchorfile>classformat__arg__store.html</anchorfile>
      <anchor>ab8e9e33cc7b78829001a86ef6110ebb6</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>ae42e9c298b891251d139853d28b50b54</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="class">
    <name>format_error</name>
    <filename>classformat__error.html</filename>
    <member kind="function">
      <type></type>
      <name>format_error</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>adfdc5b92749dc5f436e456bb5393d689</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_error</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>aec9d9c4e34320e130463abaf4dc4f200</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_error</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>a84a6f4f0767a992d55342c82ea9caf49</anchor>
      <arglist>(const format_error &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_error</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>ac0509867f7d8237c005654426b9ebe3e</anchor>
      <arglist>(format_error &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>format_error &amp;</type>
      <name>operator=</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>ad767e00900be7423ea065fab6c6771a4</anchor>
      <arglist>(const format_error &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>format_error &amp;</type>
      <name>operator=</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>a37c22ec38899779b83aceb9dc7e81c11</anchor>
      <arglist>(format_error &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~format_error</name>
      <anchorfile>classformat__error.html</anchorfile>
      <anchor>a5dd37d8461b410faf04397e3ad8b4a6a</anchor>
      <arglist>() FMT_NOEXCEPT FMT_OVERRIDE</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>format_int</name>
    <filename>classformat__int.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a064fc0c975f9415c02c8c4cdc20d8887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>ad21140112369da5f563fb230ec2fd066</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a3664fa2bb28b1636eb2ceb8f2a28c5d3</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a473c02889ad9139f7b6c008de5be9224</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a72e64eccbef3c56539074d790c4f5811</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>ad474137ee4a9d0545f0c8a2b3f6f6cf8</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>affccebfca726a18d469e726655401d35</anchor>
      <arglist>(unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_int</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a04c207f578ee7611d897c77ab4a34ff0</anchor>
      <arglist>(unsigned long long value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>aa96e5ef0995c830cb70561a0bdc855f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a3718259ecbf77a3cc9db3d8f36046ec3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a306aa24358ef1d05811176f07641ede9a85b22e7b1356b91e71d3d12b29c7f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a306aa24358ef1d05811176f07641ede9a85b22e7b1356b91e71d3d12b29c7f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>format_signed</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a1c76e62b3b3731627f1f46a7db113792</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>format_unsigned</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a85c4e034c1426aca4b5651315f5f00d0</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>buffer_</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>a3745ce7628678412e5f38a6fb832af80</anchor>
      <arglist>[buffer_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>str_</name>
      <anchorfile>classformat__int.html</anchorfile>
      <anchor>af8ac92284c699e868144d186a991894a</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>a369bb5d81cbf9bed70b3a0bda9aa6351</anchor>
      <arglist>[num_args &gt; 0?num_args:1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>format_to_n_result</name>
    <filename>structformat__to__n__result.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>OutputIt</type>
      <name>out</name>
      <anchorfile>structformat__to__n__result.html</anchorfile>
      <anchor>a90597c6c1d23c7301aef16e756c6263b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structformat__to__n__result.html</anchorfile>
      <anchor>ab1c815078e1a78716bb07b9ed8c7023b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formattable</name>
    <filename>structformattable.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>formatter</name>
    <filename>structformatter.html</filename>
    <templarg>T</templarg>
    <templarg>Char</templarg>
    <templarg>Enable</templarg>
    <member kind="function">
      <type></type>
      <name>formatter</name>
      <anchorfile>structformatter.html</anchorfile>
      <anchor>a7ddc442868c51825dcd1f4b3911436f1</anchor>
      <arglist>()=delete</arglist>
    </member>
  </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="class">
    <name>formatter&lt; basic_string_view&lt; Char &gt;, Char &gt;</name>
    <filename>structformatter.html</filename>
    <member kind="function">
      <type></type>
      <name>formatter</name>
      <anchorfile>structformatter.html</anchorfile>
      <anchor>a7ddc442868c51825dcd1f4b3911436f1</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; bytes &gt;</name>
    <filename>structformatter_3_01bytes_01_4.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01bytes_01_4.html</anchorfile>
      <anchor>a83564f7339fc600390b0520f0eafcc8d</anchor>
      <arglist>(bytes b, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR auto</type>
      <name>parse</name>
      <anchorfile>structformatter_3_01bytes_01_4.html</anchorfile>
      <anchor>adddf00fb9136d97ffdc2345482a342a6</anchor>
      <arglist>(ParseContext &amp;ctx) -&gt; decltype(ctx.begin())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::dynamic_format_specs&lt; char &gt;</type>
      <name>specs_</name>
      <anchorfile>structformatter_3_01bytes_01_4.html</anchorfile>
      <anchor>ad1267986f857e68064e3db9d12cc6675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; Char[N], Char &gt;</name>
    <filename>structformatter_3_01Char[N]_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <base>formatter&lt; basic_string_view&lt; Char &gt;, Char &gt;</base>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01Char[N]_00_01Char_01_4.html</anchorfile>
      <anchor>afbf5743aa700071307482423cf37eedd</anchor>
      <arglist>(const Char *val, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>formatter&lt; const void *, Char &gt;</name>
    <filename>structformatter.html</filename>
    <member kind="function">
      <type></type>
      <name>formatter</name>
      <anchorfile>structformatter.html</anchorfile>
      <anchor>a7ddc442868c51825dcd1f4b3911436f1</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; detail::bigint &gt;</name>
    <filename>structformatter_3_01detail_1_1bigint_01_4.html</filename>
    <member kind="function">
      <type>format_context::iterator</type>
      <name>format</name>
      <anchorfile>structformatter_3_01detail_1_1bigint_01_4.html</anchorfile>
      <anchor>aa92eb8c69612d8a2734be99373ecb8c2</anchor>
      <arglist>(const detail::bigint &amp;n, format_context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>format_parse_context::iterator</type>
      <name>parse</name>
      <anchorfile>structformatter_3_01detail_1_1bigint_01_4.html</anchorfile>
      <anchor>a03db5975c09b3a25c246b7da52403023</anchor>
      <arglist>(format_parse_context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;</name>
    <filename>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::parse_range</class>
    <class kind="struct">formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::spec_handler</class>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a8e85fb782f4dddcd3cb1fa207f2dd48c</anchor>
      <arglist>(const duration &amp;d, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>formatter</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>ae08f63bed49f5aedf91ad62d3ecb8473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR auto</type>
      <name>parse</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a61336eae6a6e84dc63a367da3aaf91e8</anchor>
      <arglist>(basic_format_parse_context&lt; Char &gt; &amp;ctx) -&gt; decltype(ctx.begin())</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::arg_ref&lt; Char &gt;</type>
      <name>arg_ref_type</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a3db36fb73ac3725f1c6c320fbfc3d456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::chrono::duration&lt; Rep, Period &gt;</type>
      <name>duration</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a5bde4ea0fbbc5411f2687f82ce7928f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename basic_format_parse_context&lt; Char &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a5943ef893c7c15e67148f6ec4ea1068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR parse_range</type>
      <name>do_parse</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a4d34f101f5a7b9c7d0f23bee02596019</anchor>
      <arglist>(basic_format_parse_context&lt; Char &gt; &amp;ctx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>format_str</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a7d631928e825afdcafaa072f411ca70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a85c9a04daa7f41a88be11959121e47d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arg_ref_type</type>
      <name>precision_ref</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>ae4bd9d78ef1fb31507aacd62e21e0ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_format_specs&lt; Char &gt;</type>
      <name>specs</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a79b1e0a1700b20bdcffaad8e4834f448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arg_ref_type</type>
      <name>width_ref</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a4c8a8563089e8bf6c4e49e742d43d7db</anchor>
      <arglist></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>formatter&lt; std::iterator_traits&lt; It &gt;::value_type, Char &gt;</name>
    <filename>structformatter.html</filename>
    <member kind="function">
      <type></type>
      <name>formatter</name>
      <anchorfile>structformatter.html</anchorfile>
      <anchor>a7ddc442868c51825dcd1f4b3911436f1</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; std::tm, Char &gt;</name>
    <filename>structformatter_3_01std_1_1tm_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01std_1_1tm_00_01Char_01_4.html</anchorfile>
      <anchor>ab9ede05d9788f38bfc435af29d7fefe0</anchor>
      <arglist>(const std::tm &amp;tm, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>parse</name>
      <anchorfile>structformatter_3_01std_1_1tm_00_01Char_01_4.html</anchorfile>
      <anchor>a48e18c3d8fc0bf234d6981a60828f5ca</anchor>
      <arglist>(ParseContext &amp;ctx) -&gt; decltype(ctx.begin())</arglist>
    </member>
    <member kind="variable">
      <type>basic_memory_buffer&lt; Char &gt;</type>
      <name>tm_format</name>
      <anchorfile>structformatter_3_01std_1_1tm_00_01Char_01_4.html</anchorfile>
      <anchor>a2a9d9612580cc86f7670f68eb150ca95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; T, Char, enable_if_t&lt; detail::type_constant&lt; T, Char &gt;::value!=detail::type::custom_type &gt; &gt;</name>
    <filename>structformatter_3_01T_00_01Char_00_01enable__if__t_3_01detail_1_1type__constant_3_01T_00_01Char_f442fd97aa6cc0ea36817db309dcff10.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01T_00_01Char_00_01enable__if__t_3_01detail_1_1type__constant_3_01T_00_01Char_f442fd97aa6cc0ea36817db309dcff10.html</anchorfile>
      <anchor>a654e85c8ce526f21830766e467fb2823</anchor>
      <arglist>(const T &amp;val, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>formatter</name>
      <anchorfile>structformatter_3_01T_00_01Char_00_01enable__if__t_3_01detail_1_1type__constant_3_01T_00_01Char_f442fd97aa6cc0ea36817db309dcff10.html</anchorfile>
      <anchor>aabf00cb5e0f9b86dad64700392261aff</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR auto</type>
      <name>parse</name>
      <anchorfile>structformatter_3_01T_00_01Char_00_01enable__if__t_3_01detail_1_1type__constant_3_01T_00_01Char_f442fd97aa6cc0ea36817db309dcff10.html</anchorfile>
      <anchor>a5fb08642c1dde396f5e25628d9bb6a06</anchor>
      <arglist>(ParseContext &amp;ctx) -&gt; decltype(ctx.begin())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::dynamic_format_specs&lt; Char &gt;</type>
      <name>specs_</name>
      <anchorfile>structformatter_3_01T_00_01Char_00_01enable__if__t_3_01detail_1_1type__constant_3_01T_00_01Char_f442fd97aa6cc0ea36817db309dcff10.html</anchorfile>
      <anchor>adba053f7f8dd434a29f0f89741b472c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; void *, Char &gt;</name>
    <filename>structformatter_3_01void_01_5_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <base>formatter&lt; const void *, Char &gt;</base>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01void_01_5_00_01Char_01_4.html</anchorfile>
      <anchor>ad65a1d23126765982b101ee86da7e5b8</anchor>
      <arglist>(void *val, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::fp</name>
    <filename>classdetail_1_1fp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>assign</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a0750d409ae2f9eae45be8a07ff8a8f0f</anchor>
      <arglist>(Float d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>assign</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>ae9897c87291aa84aa3a909d8bfea69e1</anchor>
      <arglist>(Float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fp</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>ae51e1a76b79af98a98567d3b57e5482a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fp</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a68e336177e1c0037f4cf303986e47f5e</anchor>
      <arglist>(uint64_t f_val, int e_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fp</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a8bd6f5a8690531e2fb80b794979dd328</anchor>
      <arglist>(Double d)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a6bc195dc7de66ecea08d907da1e5ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>significand_type</type>
      <name>f</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a66273e2e7390c72f24c7ae8ca20286c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FMT_CONSTEXPR_DECL const int</type>
      <name>double_significand_size</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a6a972f413b54152bc3a748bbe41b39c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FMT_CONSTEXPR_DECL const uint64_t</type>
      <name>implicit_bit</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a29162b07369f8fc9659c355142a9e862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FMT_CONSTEXPR_DECL const int</type>
      <name>significand_size</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a1f2854e6e5d216065cec775894f1103f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>bool_constant&lt; sizeof(Float)==sizeof(uint64_t)||sizeof(Float)==sizeof(uint32_t)&gt;</type>
      <name>is_supported_float</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>aca4e564aa3b320b32920459ec528f568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>uint64_t</type>
      <name>significand_type</name>
      <anchorfile>classdetail_1_1fp.html</anchorfile>
      <anchor>a00c3e6e2dc33453af8bde1e4ea9ae015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>frameData</name>
    <filename>structframeData.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>wsbuf0</name>
      <anchorfile>structframeData.html</anchorfile>
      <anchor>a205f6b44101a1159ccb0d53510864bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wsbuf0len</name>
      <anchorfile>structframeData.html</anchorfile>
      <anchor>a0cc8af04cd1e822280334600f95d80de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::from_handle_t</name>
    <filename>structzmq_1_1from__handle__t.html</filename>
    <class kind="struct">zmq::from_handle_t::_private</class>
    <member kind="function">
      <type>ZMQ_CONSTEXPR_FN ZMQ_EXPLICIT</type>
      <name>from_handle_t</name>
      <anchorfile>structzmq_1_1from__handle__t.html</anchorfile>
      <anchor>aeba2de68a274cce2fc3021206636f37f</anchor>
      <arglist>(_private) ZMQ_NOTHROW</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::from_json_fn</name>
    <filename>structnlohmann_1_1detail_1_1from__json__fn.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structnlohmann_1_1detail_1_1from__json__fn.html</anchorfile>
      <anchor>a6d14a74e1043072c77892534572d2973</anchor>
      <arglist>(const BasicJsonType &amp;j, T &amp;val) const noexcept(noexcept(from_json(j, val))) -&gt; decltype(from_json(j, val), void())</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Ftypes</name>
    <filename>unionFtypes.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>buff</name>
      <anchorfile>unionFtypes.html</anchorfile>
      <anchor>a48a17a11db591f1865072cfe70c4a7c9</anchor>
      <arglist>[5 *sizeof(lua_Number)]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>unionFtypes.html</anchorfile>
      <anchor>a10cda8309d3705cc5671d88ccd35d14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>unionFtypes.html</anchorfile>
      <anchor>ae34e5d9699d6b09aea149229c41daed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Number</type>
      <name>n</name>
      <anchorfile>unionFtypes.html</anchorfile>
      <anchor>af0a9635555f4b6cf88f7d970242018c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FuncState</name>
    <filename>structFuncState.html</filename>
    <member kind="variable">
      <type>struct BlockCnt *</type>
      <name>bl</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a43d13c83a7d67d08a48dcc4ad41c2236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Proto *</type>
      <name>f</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a9eb5835ecb89505391ace26565f4f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>firstlabel</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a11b10fc6cd08b40b8e55455e812db760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>firstlocal</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a7357e446fded54ea3d2f4cfe529a3648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>freereg</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a99e672543fbe771557b576b69f54e551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>iwthabs</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a5ddc3f780b936d7f3e5936f8ec9eda79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lasttarget</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>af20e4cc7f98b798b5319e4015c7ccb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct LexState *</type>
      <name>ls</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>af0b246751acfbdec5bebc850e9e3217a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nabslineinfo</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a487e08851245a9672ec61d4d10025c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>nactvar</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a0e00cba6eaa6fc648b7762976e9b748b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ndebugvars</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a707d74ea43d2e0230e840236fbfb3c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>needclose</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>af11f4a129f3c84bef358c4aabd388778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nk</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a51f2362dabbe7e117feb2f059253a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>np</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>aa6952cddc83bd271703e1458d012d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>nups</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>aa6595513c43642ce3b506131d847dd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pc</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>ab2fe1df83ece8a6ca9e5cd70859a7b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct FuncState *</type>
      <name>prev</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>aef40521f156a3aceaec2a431a3ba8df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>previousline</name>
      <anchorfile>structFuncState.html</anchorfile>
      <anchor>a23d2f4916fa4bacbc59d95f4c7a216bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_arguments</name>
    <filename>structsol_1_1function__arguments.html</filename>
    <templarg>Sig</templarg>
    <templarg>Ps</templarg>
    <member kind="function">
      <type></type>
      <name>function_arguments</name>
      <anchorfile>structsol_1_1function__arguments.html</anchorfile>
      <anchor>a70d62f0eaed4cac2015efca48d0eb70c</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Ps... &gt;</type>
      <name>arguments</name>
      <anchorfile>structsol_1_1function__arguments.html</anchorfile>
      <anchor>a302d2c350fe736eed56437ad17ee38a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_sig</name>
    <filename>structsol_1_1function__sig.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>FunctionEditorWidget</name>
    <filename>classFunctionEditorWidget.html</filename>
    <member kind="enumvalue">
      <name>CREATE</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9ed163429dfcef2263260c81436b8dd7a695258c32ebe32c6f5f95278d4840615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EditorMode</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9ed163429dfcef2263260c81436b8dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CREATE</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9ed163429dfcef2263260c81436b8dd7a695258c32ebe32c6f5f95278d4840615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFY</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9ed163429dfcef2263260c81436b8dd7a010bdea07accf376a4fbb9386c077bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFY</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9ed163429dfcef2263260c81436b8dd7a010bdea07accf376a4fbb9386c077bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a154269b5afe1909177d723e565575595</anchor>
      <arglist>(QString theme)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a6aaa5c53a4cdcc8053b92ed279e02229</anchor>
      <arglist>(CustomPlotPtr plot)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a73ff1cd5986170dc37a2ff971ab0e871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0f97d2c6486a0093a2b39bb2f4e45fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createNewPlot</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a67d1dacf88ae421a3e11ad3b5610749e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>editExistingPlot</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>adbf394f14a2f2fe59323649854e0ae5a</anchor>
      <arglist>(CustomPlotPtr data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>aa65fe05005bb32dfee53904971b5c733</anchor>
      <arglist>(QObject *obj, QEvent *event) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionEditorWidget</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a481246a487b6cd65b66e3f5d86f17432</anchor>
      <arglist>(PlotDataMapRef &amp;plotMapData, const CustomPlotMap &amp;mapped_custom_plots, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getEquation</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a68405574af3c40e1b8ce1a3596179cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getGlobalVars</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>aeb4f3da9ae33400d3984f2d1a5e8eb47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getLinkedData</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9c327cd646b4a185e474ea428f21e36b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getName</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a444ae1fda1ae2bb21f1cef96e2634d04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PlotData &amp;</type>
      <name>getPlotData</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a56cd3042bf7487f8fbcf31ca3a69912e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinkedPlotName</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a3a7223a59c6c5d175bc626205eb1cc36</anchor>
      <arglist>(const QString &amp;linkedPlotName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionEditorWidget</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a245e051335742f4c4a1f506e173a78cd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonLoadFunctions_clicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>abd98b75617d5ed7df8ea4dce1a6deaaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonSaveCurrent_clicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a363d5e493e18bcfa9741c561ca4a5f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonSaveFunctions_clicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0d905c0c21cada82fad8abbf94e5cdfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_globalVarsTextField_textChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>acbe4998b108b976c0a102849b75d90ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditSource_textChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a260d1b4ba86d22e9b2d847edcc5f2123</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listAdditionalSources_itemSelectionChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a363ff297c3e46924a4bb4e1da7e39804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listSourcesChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a7de45b8e561efec97f6ba6cf303bcb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_mathEquation_textChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0e1ea870ff526c7b5ae9a777dccc6311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_nameLineEdit_textChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>affe11336855be1e28a23ffb1857e6964</anchor>
      <arglist>(const QString &amp;arg1)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_pressed</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a9c8cd0078f53be02dfbf7f98aaefc016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCreate_clicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0c408c75b35acb1a5af35c55e867535b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonDeleteCurves_clicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0c3da105e34a5a5c4b603af8bc19fe76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_snippetsListSaved_currentRowChanged</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a0cff4902904872ae8519f05922a7a7fa</anchor>
      <arglist>(int currentRow)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_snippetsListSaved_doubleClicked</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>ac5cfa02a7852946b94c505a491ca4b97</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_updatePreview</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a882d4736ff3945414fae47f11517c15b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onRenameSaved</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a4f68f1bb92d3bd318510cbad307c0ba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>savedContextMenu</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a829b03068f59cb151919da147967f978</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addToSaved</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a81f02755f312c60f9a96fc34bfcb4c66</anchor>
      <arglist>(const QString &amp;name, const SnippetData &amp;snippet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QByteArray</type>
      <name>exportSnippets</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a51b9b1907bc323399135a2d1685dcbac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>importSnippets</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a75dbb5d840cdcba10421a149a1cb106f</anchor>
      <arglist>(const QByteArray &amp;xml_text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePreview</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a8f5577921492bd5bbd77724d544866ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CustomPlotMap &amp;</type>
      <name>_custom_plots</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>afe2b7e14e19e1460db4c31d27319db15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_dragging_curves</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a2ee9cbe24cf6a6d4382703cdc0249a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EditorMode</type>
      <name>_editor_mode</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>abb1cd582f10838b436a635e55ab5aef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef</type>
      <name>_local_plot_data</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a16b591acb476e545dc0dae8f857fb348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef &amp;</type>
      <name>_plot_map_data</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a1bd36c39f3abee68c0ccfa1439eb7b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotWidget *</type>
      <name>_preview_widget</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a5b555c8a0a5e88ae84d3d980457ce220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SnippetsMap</type>
      <name>_snipped_saved</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a03a555b4368363a942d2f2a7511d51b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>_update_preview_timer</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>ab9312b378cc8f37fc8311c5bf106f886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_v_count</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>a559a1b2e5a357a07bd3498412806ca4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::FunctionEditor *</type>
      <name>ui</name>
      <anchorfile>classFunctionEditorWidget.html</anchorfile>
      <anchor>abe6e2627b6457c16faab36155671ee65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::functor_function</name>
    <filename>structsol_1_1function__detail_1_1functor__function.html</filename>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <templarg>no_trampoline</templarg>
    <member kind="typedef">
      <type>std::decay_t&lt; meta::unwrap_unqualified_t&lt; Func &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1functor__function.html</anchorfile>
      <anchor>a5a45c9af3a47cf2b2dd937f6fff4a4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1functor__function.html</anchorfile>
      <anchor>a0fe36ef344eca378a4fe4d8512fe2571</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>functor_function</name>
      <anchorfile>structsol_1_1function__detail_1_1functor__function.html</anchorfile>
      <anchor>a974055441e7ad6978181a47707d9f84d</anchor>
      <arglist>(function_type f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1functor__function.html</anchorfile>
      <anchor>a689ceaa11ccca0e00a620e5bbfc7be88</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>function_type</type>
      <name>fx</name>
      <anchorfile>structsol_1_1function__detail_1_1functor__function.html</anchorfile>
      <anchor>a1a37cfc9fc9b8aa50a07d10fa70e7db9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits.html</filename>
    <templarg>Signature</templarg>
    <templarg>b</templarg>
    <base>basic_traits&lt; false, false, void, void &gt;</base>
  </compound>
  <compound kind="class">
    <name>fx_traits&lt; fx_traits&lt; decltype(&amp;Signature::operator())&gt;::function_type, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits.html</filename>
    <base>basic_traits&lt; false, false, void, void &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(*)(Args...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>a49296645e366b4f86c411ab4eb2ac5f4</anchor>
      <arglist>)(Args...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(*)(Args...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>a8b1a6f00012396b3acae74859eb438f2</anchor>
      <arglist>)(Args...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>ade3a5f30d8d8fdbd8ea57690616bdd7e</anchor>
      <arglist>)(Args...,...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07_5_08_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>aa1db786fada2872bba6909610e61a543</anchor>
      <arglist>)(Args...,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(Args...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>a0e0ce5bbea83811b2e510e7b9ae49a46</anchor>
      <arglist>)(Args...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(Args...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>a42cb79c2a8dbaeefd8f26887eda7063a</anchor>
      <arglist>)(Args...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(Args...,...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>aa66fec29b0812486f3a7a19339a3f6df</anchor>
      <arglist>)(Args...,...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(Args...,...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, void, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>a44d84946b194caf3b51888d70d0927b1</anchor>
      <arglist>)(Args...,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_6_00_01false_01_4.html</anchorfile>
      <anchor>a4e634719ee33ce4180e1af0defe7d8bb</anchor>
      <arglist>)(Args...) const &amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>aff9c270d3cbcf53970744e296d5b2573</anchor>
      <arglist>)(Args...) const &amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6_00_01false_01_4.html</anchorfile>
      <anchor>ae4a0377ab9a3b3ef8bdb152a760e74ee</anchor>
      <arglist>)(Args...) const &amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>ac1ee4a60df496501deef7bea32416227</anchor>
      <arglist>)(Args...) const &amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>ab9b0190e205f20d866a7d37b1b666986</anchor>
      <arglist>)(Args...) const noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_6_00_01false_01_4.html</anchorfile>
      <anchor>ae69f834e8588f78c6b16b4840b8b3ed9</anchor>
      <arglist>)(Args...) const volatile &amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volb0ece2acce9a5ab6edffed647e712998.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volb0ece2acce9a5ab6edffed647e712998.html</anchorfile>
      <anchor>a5de1ecba00310ca2aa3a7a0ae6928996</anchor>
      <arglist>)(Args...) const volatile &amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_00_01false_01_4.html</anchorfile>
      <anchor>a5ed51ad4424e9050cde1877b22170cb2</anchor>
      <arglist>)(Args...) const volatile &amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01vol3915d1dbbf40e8cbeedd30ae5467d615.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01vol3915d1dbbf40e8cbeedd30ae5467d615.html</anchorfile>
      <anchor>a6463df254da5f53faf187c11b58923c7</anchor>
      <arglist>)(Args...) const volatile &amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01vol1fc2053ff1ba4920b85ab1bcd10db597.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01vol1fc2053ff1ba4920b85ab1bcd10db597.html</anchorfile>
      <anchor>a5343273292b2e6847bd49d31a963099f</anchor>
      <arglist>)(Args...) const volatilenoexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01volatile_00_01false_01_4.html</anchorfile>
      <anchor>a716d89009182d934583357955d94e68c</anchor>
      <arglist>)(Args...) const volatile</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_00_01false_01_4.html</anchorfile>
      <anchor>a2d699b22f94203f751c784fb535db085</anchor>
      <arglist>)(Args...) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>acabbc9720c9d3f841e3e735cfa5d2401</anchor>
      <arglist>)(Args...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_6_00_01false_01_4.html</anchorfile>
      <anchor>ac2fcee5153a85f9328c0acb5de339fd0</anchor>
      <arglist>)(Args...)&amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>aacfea53b2a2350c04c86501b00ade4b1</anchor>
      <arglist>)(Args...)&amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6_00_01false_01_4.html</anchorfile>
      <anchor>a3150c0737991c72f908154d9c6ba8e8f</anchor>
      <arglist>)(Args...)&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>ae070aa7a66e00c94f7fab818063704c2</anchor>
      <arglist>)(Args...)&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, false, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>a89a7b1327bc9334e36d370cb0b92495e</anchor>
      <arglist>)(Args...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_6_00_01false_01_4.html</anchorfile>
      <anchor>a12bfbd715c7eb8fdfa1251e87c9073f9</anchor>
      <arglist>)(Args...,...) const &amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co9183aaa59ad737aab7f83c42fd19645d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co9183aaa59ad737aab7f83c42fd19645d.html</anchorfile>
      <anchor>aeef0950facba6027c40cdfee47e8e9fe</anchor>
      <arglist>)(Args...,...) const &amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_00_01false_01_4.html</anchorfile>
      <anchor>a8750a091e8034236bd96cda14c6a0825</anchor>
      <arglist>)(Args...,...) const &amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co6b30c4b9bc654479f9cb4067088dd638.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co6b30c4b9bc654479f9cb4067088dd638.html</anchorfile>
      <anchor>a9de901897d03d9a218fe96db9f9ffb38</anchor>
      <arglist>)(Args...,...) const &amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>abc01b9789511e2ee8919c9b67c056574</anchor>
      <arglist>)(Args...,...) const noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co4a267091f01f0162b35a301a0ac8542a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co4a267091f01f0162b35a301a0ac8542a.html</anchorfile>
      <anchor>a9aff066355eab3ad36ccf8c8b9fdc13c</anchor>
      <arglist>)(Args...,...) const volatile &amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co7007b4f095fc98fa5c9468c456d06946.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01co7007b4f095fc98fa5c9468c456d06946.html</anchorfile>
      <anchor>acb01d20ec794e2b9bbb39d8db33ecfcc</anchor>
      <arglist>)(Args...,...) const volatile &amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01cofae964f2f610f3f08ce3900ae9e65a46.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01cofae964f2f610f3f08ce3900ae9e65a46.html</anchorfile>
      <anchor>a329b6b78bcb3ec70b7110ed8e436b54c</anchor>
      <arglist>)(Args...,...) const volatile &amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01codf0d45ba28c64f202ddea4f7f0413733.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01codf0d45ba28c64f202ddea4f7f0413733.html</anchorfile>
      <anchor>a9c0785cc9cfdec2fbf654d9d8611f59b</anchor>
      <arglist>)(Args...,...) const volatile &amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01coab01c85daaaf177fcfb7dd2723fa1f85.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01coab01c85daaaf177fcfb7dd2723fa1f85.html</anchorfile>
      <anchor>a22a4e2e497f5bbccc9c6b346946942e2</anchor>
      <arglist>)(Args...,...) const volatilenoexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_00_01false_01_4.html</anchorfile>
      <anchor>ad79bd97afeec870a377ab6369c71a989</anchor>
      <arglist>)(Args...,...) const volatile</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_00_01false_01_4.html</anchorfile>
      <anchor>a5d77c3869bca937b45e707120cf4398e</anchor>
      <arglist>)(Args...,...) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01noexcept_00_01false_01_4.html</anchorfile>
      <anchor>a36a2091e68139ea564552f3a5819bf5e</anchor>
      <arglist>)(Args...,...) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6_00_01false_01_4.html</anchorfile>
      <anchor>a14a4fd83003bcf38f42a1167febc4d62</anchor>
      <arglist>)(Args...,...)&amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>aade1cc2d99edb587a1f24e0c1fad7d47</anchor>
      <arglist>)(Args...,...)&amp;&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_00_01false_01_4.html</anchorfile>
      <anchor>adb1fbced204549d3a9142111414345d5</anchor>
      <arglist>)(Args...,...)&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;noexcept, false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6noexcept_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; true, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6noexcept_00_01false_01_4.html</anchorfile>
      <anchor>ae1a617983a31fc6f2298bc2338d0d131</anchor>
      <arglist>)(Args...,...)&amp;noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...), false &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>basic_traits&lt; false, true, T, R, Args... &gt;</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>function_pointer_type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01R_07T_1_1_5_08_07Args_8_8_8_00_8_8_8_08_00_01false_01_4.html</anchorfile>
      <anchor>a8c74d3aef267ee52d90fe904e4d07dcd</anchor>
      <arglist>)(Args...,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::fx_traits&lt; Signature, true &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits_3_01Signature_00_01true_01_4.html</filename>
    <templarg></templarg>
    <base>fx_traits&lt; fx_traits&lt; decltype(&amp;Signature::operator())&gt;::function_type, false &gt;</base>
  </compound>
  <compound kind="class">
    <name>fx_traits&lt; std::decay_t&lt; Signature &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1fx__traits.html</filename>
    <base>basic_traits&lt; false, false, void, void &gt;</base>
  </compound>
  <compound kind="struct">
    <name>GCObject</name>
    <filename>structGCObject.html</filename>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structGCObject.html</anchorfile>
      <anchor>af27f3b17495ada2a250831a5424ed971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>GCUnion</name>
    <filename>unionGCUnion.html</filename>
    <member kind="variable">
      <type>union Closure</type>
      <name>cl</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>af6104ad9cdf1e73fb97dac1f0b56f3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject</type>
      <name>gc</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>a13ae493ad805f4272526bbb154ea469e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Table</type>
      <name>h</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>ac8feeecb39ca5ebcb0da61723d75e240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Proto</type>
      <name>p</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>a9460c9cc70874512ef4909a71566e5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_State</type>
      <name>th</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>aca3e042321dae2675c5bad3c69115cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TString</type>
      <name>ts</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>a1d3891294f8d2d40688a8de859f8e755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Udata</type>
      <name>u</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>a3ce49a4620b5914041add83397482cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct UpVal</type>
      <name>upv</name>
      <anchorfile>unionGCUnion.html</anchorfile>
      <anchor>a0ab2626c0011ec4125364edd0e6e6813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::get_is_primitive</name>
    <filename>structsol_1_1detail_1_1get__is__primitive.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sol::is_lua_primitive</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::get_is_primitive&lt; T, false, true &gt;</name>
    <filename>structsol_1_1detail_1_1get__is__primitive_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>get_is_primitive&lt; T, meta::meta_detail::is_adl_sol_lua_get_v&lt; T &gt;, meta::meta_detail::is_adl_sol_lua_get_v&lt; meta::unqualified_t&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1get__is__primitive.html</filename>
    <base>sol::is_lua_primitive</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::get_is_primitive&lt; T, true, false &gt;</name>
    <filename>structsol_1_1detail_1_1get__is__primitive_3_01T_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::get_is_primitive&lt; T, true, true &gt;</name>
    <filename>structsol_1_1detail_1_1get__is__primitive_3_01T_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <base>sol::detail::get_is_primitive&lt; T, true, false &gt;</base>
  </compound>
  <compound kind="struct">
    <name>global_State</name>
    <filename>structglobal__State.html</filename>
    <member kind="variable">
      <type>GCObject *</type>
      <name>allgc</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aaba2570fb1444c6457a82df9fbad05ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>allweak</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>ab092ebab0f825675b9e4861d4d4a4fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>Cstacklimit</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a6a092331ccd0fbe6a45cad7a3b6241a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>currentwhite</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a31fbedd19538500531d49532226a001a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>ephemeron</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a291641a891457af2d199cb920d9d1a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>finobj</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>afa672a968752a31f2319d40deecfeecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>finobjold1</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3472d212085f38fb8b5e7aaf2800826f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>finobjrold</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a237e6929ce1995e5ea10c2099899fd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>finobjsur</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a13b646894c7b76cfe43c9d084e1a5634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>firstold1</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a1519e03d08f4b7ec0d91d135a7ea3150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>fixedgc</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a429b525c636d5b268e03f1c10a85cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Alloc</type>
      <name>frealloc</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aa26cfe7f3761fda56740a545d15001ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>l_mem</type>
      <name>GCdebt</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a238d1f76279f013961d01abb93a74a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcemergency</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3caf542e40aca4f02d6cc6ff2008f467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_mem</type>
      <name>GCestimate</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>ae23429c806265058502b09625ba3249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gckind</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>acf4c834918cf4766f13dd91306360802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcpause</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a353b803e7a9704be8e7a6e0ca733f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcrunning</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a2e17e6957e466e8c99c1d8d89701cd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcstate</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aea4d494b8b9accef389f2be8830f7a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcstepmul</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aef2dfb5d4e99ac83516b90aeb4122bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>gcstepsize</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a5a127a12d8334fdbb245b1c127981119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>genmajormul</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3ab0f14c8f8e48f010384dc55455690d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>genminormul</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a98874843ee4d2605ac35e61f08eedc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>gray</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a2d96e2afbc62ff832ab660ed4c357696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>grayagain</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a2ccaa5d2e98c086489c04e2045082535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue</type>
      <name>l_registry</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3e4eaa91bd14094bf3217073aa40b4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_mem</type>
      <name>lastatomic</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a6a7ec27b8c8e2d89bf54fdae5e37c25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_State *</type>
      <name>mainthread</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a2c81856ac69a92580d4330cd1070c7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>memerrmsg</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a713375c43bd8b0b3016a97f173ce6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Table *</type>
      <name>mt</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>afedc8eb51bcf9d250bac26862e4127d5</anchor>
      <arglist>[LUA_NUMTAGS]</arglist>
    </member>
    <member kind="variable">
      <type>TValue</type>
      <name>nilvalue</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a112c02e74c5adda770367c8a120b1fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>old1</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>ad26c972db49d6ae2befcdd842c21e59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>panic</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aa925f5bcdedf55e5353e37cfe9e5d6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>reallyold</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3e26ca024b115b33c7af7c5c5c09edaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a3e1a9b3a2f2dd49f14a38726239494e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>strcache</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a6a097f2df5d409e565d4a8270be00e13</anchor>
      <arglist>[STRCACHE_N][STRCACHE_M]</arglist>
    </member>
    <member kind="variable">
      <type>stringtable</type>
      <name>strt</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a8cdea736db8d268e488aa9e9fa5c992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>survival</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>aff359f11cdc555233f202a9cd03c0b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject **</type>
      <name>sweepgc</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a357ff5a5981fc6c64825508c7718fbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>tmname</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>ac1d80bd5bb3d4427b25054696eb1542c</anchor>
      <arglist>[TM_N]</arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>tobefnz</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a90da07dbcac2e16b87e559180ebbe852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>l_mem</type>
      <name>totalbytes</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a65a97a2438ae380708fb1f380e982961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_State *</type>
      <name>twups</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a5e243c2a4646364e0507a5a6cf417eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ud</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>af12419c778ac134ece8e269bfcaf06ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ud_warn</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a650d67aa8435f102fe0345f6c357db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_WarnFunction</type>
      <name>warnf</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>a31ea16cf1c2d0244112365de89e84b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>weak</name>
      <anchorfile>structglobal__State.html</anchorfile>
      <anchor>ab84f67e3b1e863392e504e9d13787891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::global_tag</name>
    <filename>structsol_1_1detail_1_1global__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>GMatchState</name>
    <filename>structGMatchState.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>lastmatch</name>
      <anchorfile>structGMatchState.html</anchorfile>
      <anchor>a4d3c93b2bce2d7ab8f93ef66b8467968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchState</type>
      <name>ms</name>
      <anchorfile>structGMatchState.html</anchorfile>
      <anchor>abfb95dc1d2dfee73eea2a0ef49e055b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p</name>
      <anchorfile>structGMatchState.html</anchorfile>
      <anchor>aef14e967b7044328ae7c7891b777327e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>src</name>
      <anchorfile>structGMatchState.html</anchorfile>
      <anchor>af42065e8cba02d3fb87ad37460c5b26c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSymbol::PrivateData::Graphic</name>
    <filename>structQwtSymbol_1_1PrivateData_1_1Graphic.html</filename>
    <member kind="variable">
      <type>QwtGraphic</type>
      <name>graphic</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1Graphic.html</anchorfile>
      <anchor>a030c9f2fe18a8f2f4fa6c40de0036eec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarGrid::GridData</name>
    <filename>classQwtPolarGrid_1_1GridData.html</filename>
    <member kind="function">
      <type></type>
      <name>GridData</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>a3b6c5da1ac08220b342ecafbcb928f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isMinorVisible</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>a625cd9bf8b04e3b7ad101fe018538412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>ab985700225ffac96997335edaae50bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>majorPen</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>ae9ccf765db78bfc14dd063aa70bf02f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>minorPen</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>a92c156358929333122202b0f79615488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPolarGrid_1_1GridData.html</anchorfile>
      <anchor>af2cbb3e63edd35594e7971af3080657a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_format_arg::handle</name>
    <filename>classbasic__format__arg_1_1handle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>format</name>
      <anchorfile>classbasic__format__arg_1_1handle.html</anchorfile>
      <anchor>a14c3e18356343b0a18b2784bf1ed29fe</anchor>
      <arglist>(typename Context::parse_context_type &amp;parse_ctx, Context &amp;ctx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbasic__format__arg_1_1handle.html</anchorfile>
      <anchor>ac0d4282ad01b376182beefd63f511d73</anchor>
      <arglist>(detail::custom_value&lt; Context &gt; custom)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::custom_value&lt; Context &gt;</type>
      <name>custom_</name>
      <anchorfile>classbasic__format__arg_1_1handle.html</anchorfile>
      <anchor>ae310107d67afc1e5c198d4020341de90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::details::handle</name>
    <filename>classbackward_1_1details_1_1handle.html</filename>
    <templarg>T</templarg>
    <templarg>Deleter</templarg>
    <member kind="typedef">
      <type>const rm_ptr&lt; T &gt;::type &amp;</type>
      <name>const_ref_t</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a513e1728b4c7c2c8c1ef8a3f87ed9236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rm_ptr&lt; T &gt;::type &amp;</type>
      <name>ref_t</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>afc2bea511758f29e998a4770433b4229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ad283eef0a321faef1b2014d22453d2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a78c6097b852985ab7a2d065502751da7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ad30fd9cee50f44cf088b3e84ebfba2e5</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a24a0552c5b80dad5993ed45efd920879</anchor>
      <arglist>(const handle &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const dummy *</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a438ab46f4ea6ad237fd5c2f7947a0f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator&amp;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a619702abaac70c05e3367879b0b3edd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ref_t</type>
      <name>operator*</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1efea59630b355764c377774692f6696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_ref_t</type>
      <name>operator*</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1d7bf91ce9c9c2dc5822ea7ab8a1e6e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a4190de3e5855724077d57d151458704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>aebb178981a7b7799d6bb37c7f4706286</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>handle &amp;</type>
      <name>operator=</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ab473d1e23f64d28a61540366eb7104ce</anchor>
      <arglist>(const handle &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ref_t</type>
      <name>operator[]</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a59556f3effb574212931fdc9db949cfe</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>release</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a97288bfea18438a8ce07c2018b18d978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a8fea5935a3972beb6ab5fc457d8f3236</anchor>
      <arglist>(T new_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>adf744eade5fcb454324d4fa45cfa2a38</anchor>
      <arglist>(handle &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>acb0c16caba4ff1ba8a6cce5ca3745071</anchor>
      <arglist>(T new_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a14d70e04abaab25ffaa33bdb5f9152aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_empty</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a4a0a24a127c7ce01429f63dcb488e098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_val</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1d523299d15b726db3988da92e783096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>handle&lt; std::ifstream *, details::default_delete&lt; std::ifstream * &gt; &gt;</name>
    <filename>classbackward_1_1details_1_1handle.html</filename>
    <member kind="typedef">
      <type>const rm_ptr&lt; std::ifstream * &gt;::type &amp;</type>
      <name>const_ref_t</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a513e1728b4c7c2c8c1ef8a3f87ed9236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rm_ptr&lt; std::ifstream * &gt;::type &amp;</type>
      <name>ref_t</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>afc2bea511758f29e998a4770433b4229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ifstream *</type>
      <name>get</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ad283eef0a321faef1b2014d22453d2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a78c6097b852985ab7a2d065502751da7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ad30fd9cee50f44cf088b3e84ebfba2e5</anchor>
      <arglist>(std::ifstream *val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a24a0552c5b80dad5993ed45efd920879</anchor>
      <arglist>(const handle &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const dummy *</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a438ab46f4ea6ad237fd5c2f7947a0f14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ifstream **</type>
      <name>operator&amp;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a619702abaac70c05e3367879b0b3edd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ref_t</type>
      <name>operator*</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1efea59630b355764c377774692f6696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_ref_t</type>
      <name>operator*</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1d7bf91ce9c9c2dc5822ea7ab8a1e6e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ifstream *&amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a4190de3e5855724077d57d151458704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::ifstream *&amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>aebb178981a7b7799d6bb37c7f4706286</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>handle &amp;</type>
      <name>operator=</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>ab473d1e23f64d28a61540366eb7104ce</anchor>
      <arglist>(const handle &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ref_t</type>
      <name>operator[]</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a59556f3effb574212931fdc9db949cfe</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>std::ifstream *</type>
      <name>release</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a97288bfea18438a8ce07c2018b18d978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a8fea5935a3972beb6ab5fc457d8f3236</anchor>
      <arglist>(std::ifstream *new_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>adf744eade5fcb454324d4fa45cfa2a38</anchor>
      <arglist>(handle &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>acb0c16caba4ff1ba8a6cce5ca3745071</anchor>
      <arglist>(std::ifstream *new_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~handle</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a14d70e04abaab25ffaa33bdb5f9152aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_empty</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a4a0a24a127c7ce01429f63dcb488e098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ifstream *</type>
      <name>_val</name>
      <anchorfile>classbackward_1_1details_1_1handle.html</anchorfile>
      <anchor>a1d523299d15b726db3988da92e783096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_begin_end</name>
    <filename>structsol_1_1meta_1_1has__begin__end.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_begin_end_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__begin__end__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__begin__end__impl.html</anchorfile>
      <anchor>a6c6bd87c623c6e65af6f4573f9959cc4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__begin__end__impl.html</anchorfile>
      <anchor>aaa212b0bb1da79163c4241c67228f39c</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_clear_test</name>
    <filename>structsol_1_1container__detail_1_1has__clear__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__clear__test.html</anchorfile>
      <anchor>abd49e72234cf515dda7e5fcb69f2b15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__clear__test.html</anchorfile>
      <anchor>a6c7c7fead5b5636dfd973b1b5a37421a</anchor>
      <arglist>(decltype(&amp;C::clear))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__clear__test.html</anchorfile>
      <anchor>a2911c616844c02fb7f8c972800df53a1</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_deducible_signature</name>
    <filename>structsol_1_1meta_1_1has__deducible__signature.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_empty_test</name>
    <filename>structsol_1_1container__detail_1_1has__empty__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__empty__test.html</anchorfile>
      <anchor>a5f33fae80478123f59cc2b01722b7861</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__empty__test.html</anchorfile>
      <anchor>a2e7ee19005eb234911108263e28038b1</anchor>
      <arglist>(decltype(&amp;C::empty))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__empty__test.html</anchorfile>
      <anchor>aa04816721cb417a6156a77049d059bec</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_erase_after_test</name>
    <filename>structsol_1_1container__detail_1_1has__erase__after__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__after__test.html</anchorfile>
      <anchor>ad9a61e3bfed1ff8b39149df93eeeb62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__after__test.html</anchorfile>
      <anchor>a501afec1b133c136a9c844512afbcf5c</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().erase_after(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::const_iterator &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__after__test.html</anchorfile>
      <anchor>afb1134eef48dbd8592afaf0012c7b1ba</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_erase_key_test</name>
    <filename>structsol_1_1container__detail_1_1has__erase__key__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__key__test.html</anchorfile>
      <anchor>ab8d8e65ae551072454651e4349e8cebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__key__test.html</anchorfile>
      <anchor>a7d022a57f3886a90dfb2ef78d527c9be</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().erase(std::declval&lt; typename C::key_type &gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__key__test.html</anchorfile>
      <anchor>a6d41364ef83fae7a2ecf5ce1ab3c43e3</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_erase_test</name>
    <filename>structsol_1_1container__detail_1_1has__erase__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__test.html</anchorfile>
      <anchor>ab92f0ff21eb1bca0d6de44508d003948</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__test.html</anchorfile>
      <anchor>a50932af3918e40fc75c06ea0776bab24</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().erase(std::declval&lt; typename C::iterator &gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__erase__test.html</anchorfile>
      <anchor>a7c2d8fe242d1d3c2846e12db84bc9c88</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_find_test</name>
    <filename>structsol_1_1container__detail_1_1has__find__test.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test.html</anchorfile>
      <anchor>a6fc1693444e5502360fec2d275adaaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test.html</anchorfile>
      <anchor>a72f3eb153e74927a288ff30a372929f7</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().find(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::value_type &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test.html</anchorfile>
      <anchor>a0c639069ce9d3b93b4e87e0707a43d62</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_find_test&lt; T, std::enable_if_t&lt; meta::is_lookup&lt; T &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1has__find__test_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1isdd4df826b4a433e1e184bf66fafe7897.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1isdd4df826b4a433e1e184bf66fafe7897.html</anchorfile>
      <anchor>a6a51cffbe09f0573cbcd186bd40afa75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1isdd4df826b4a433e1e184bf66fafe7897.html</anchorfile>
      <anchor>a0cbf989d6f517dbbe4e2ffabe7ac5aba</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().find(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::key_type &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__find__test_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1isdd4df826b4a433e1e184bf66fafe7897.html</anchorfile>
      <anchor>abb85d7cd103947b280594386ce5e747e</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_from_json</name>
    <filename>structnlohmann_1_1detail_1_1has__from__json.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::template json_serializer&lt; T, void &gt;</type>
      <name>serializer</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html</anchorfile>
      <anchor>ac0718a48961f28e32604e1b16c6f2e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html</anchorfile>
      <anchor>a4d1c8c5e3080360d4ba3d4701b00d442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_insert_after_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__insert__after__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__after__test.html</anchorfile>
      <anchor>a197c0c5f815140a0e6fc946ccdb3fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__after__test.html</anchorfile>
      <anchor>a3597da7c36bd2ef4af1b94a0e9db51da</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().insert_after(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::const_iterator &gt;&gt;(), std::declval&lt; std::add_rvalue_reference_t&lt; typename C::value_type &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__after__test.html</anchorfile>
      <anchor>a0c40cf001a8bd098faff3b0760b22752</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_insert_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__insert__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__test.html</anchorfile>
      <anchor>af666b3ab1912b3994de7c6a851213e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__test.html</anchorfile>
      <anchor>a50a45d1bcd1384bbeddba323bc77496e</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().insert(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::const_iterator &gt;&gt;(), std::declval&lt; std::add_rvalue_reference_t&lt; typename C::value_type &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__insert__test.html</anchorfile>
      <anchor>ac91e1f5cb5034e00dfc8f72872ba946d</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::has_internal_marker_impl</name>
    <filename>structsol_1_1detail_1_1has__internal__marker__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::has_internal_marker_impl&lt; T, typename void_&lt; typename T::SOL_INTERNAL_UNSPECIALIZED_MARKER_ &gt;::type &gt;</name>
    <filename>structsol_1_1detail_1_1has__internal__marker__impl_3_01T_00_01typename_01void___3_01typename_01T6cef588b0e6a5406eedfe2b36f5cf83d.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_iterator</name>
    <filename>structsol_1_1meta_1_1has__iterator.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_iterator_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__iterator__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__iterator__impl.html</anchorfile>
      <anchor>a9c0385396acd37eaa7dd8c30ed6c124b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__iterator__impl.html</anchorfile>
      <anchor>ab398a1f6cfe1d04198345a701f9ae1e8</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_key_comp</name>
    <filename>structsol_1_1meta_1_1has__key__comp.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_key_comp_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__key__comp__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__comp__impl.html</anchorfile>
      <anchor>a5f202fa46dfd146c944f590e7866b0ab</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__comp__impl.html</anchorfile>
      <anchor>a2bc86459ce20efe8e6237bcc82eafd5a</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_key_type</name>
    <filename>structsol_1_1meta_1_1has__key__type.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_key_type_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__key__type__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__type__impl.html</anchorfile>
      <anchor>a2e024cbb60c5383d754a607b51cc00bd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__type__impl.html</anchorfile>
      <anchor>a165a566822fc23e42331994cb5774cb0</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_key_value_pair</name>
    <filename>structsol_1_1meta_1_1has__key__value__pair.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_key_value_pair_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__key__value__pair__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__value__pair__impl.html</anchorfile>
      <anchor>ad258151d1ade20d4992a180fb888b016</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__key__value__pair__impl.html</anchorfile>
      <anchor>ab5af5f2889f559d35e7a119cdd765fd4</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_load_factor</name>
    <filename>structsol_1_1meta_1_1has__load__factor.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_load_factor_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__load__factor__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__load__factor__impl.html</anchorfile>
      <anchor>a3aa057734494ae0d885714927b9ffb18</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__load__factor__impl.html</anchorfile>
      <anchor>a403278c981a3badcb800c389a89e9ec1</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_mapped_type</name>
    <filename>structsol_1_1meta_1_1has__mapped__type.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_mapped_type_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__mapped__type__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__mapped__type__impl.html</anchorfile>
      <anchor>a50f48fc70ef4f77060518e10fc351113</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__mapped__type__impl.html</anchorfile>
      <anchor>a5eb25828fe0c4092b233ac035e7b7da9</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_max_size_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__max__size__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__max__size__test.html</anchorfile>
      <anchor>a930afa094ca92692002442e288714fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__max__size__test.html</anchorfile>
      <anchor>acc946acc2434e4825bee45912eec5e3d</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().max_size())*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__max__size__test.html</anchorfile>
      <anchor>a0a4c90200252ee970e1f5ca38f78c495</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_non_default_from_json</name>
    <filename>structnlohmann_1_1detail_1_1has__non__default__from__json.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_non_default_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1has__non__default__from__json_3_01BasicJsonType_00_01T_00_01enable__b7a8cd863889b54d1139b207b4233111.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::template json_serializer&lt; T, void &gt;</type>
      <name>serializer</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__non__default__from__json_3_01BasicJsonType_00_01T_00_01enable__b7a8cd863889b54d1139b207b4233111.html</anchorfile>
      <anchor>a4bcee5e52902d3011df08cf0233e5e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__non__default__from__json_3_01BasicJsonType_00_01T_00_01enable__b7a8cd863889b54d1139b207b4233111.html</anchorfile>
      <anchor>a5d5bc2b9f1c107696d64d92cf6b5d0d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_push_back_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__push__back__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__push__back__test.html</anchorfile>
      <anchor>ae0a133eda6838e21c41bd541dd6e56b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__push__back__test.html</anchorfile>
      <anchor>a39d30d0f4431ffe66f7e6fd4a7f60e0d</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().push_back(std::declval&lt; std::add_rvalue_reference_t&lt; typename C::value_type &gt;&gt;()))*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__push__back__test.html</anchorfile>
      <anchor>ace5e05569b5e4dfe01297b7f998a7fee</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_size_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__size__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__size__test.html</anchorfile>
      <anchor>a497417c972c72698c33e2d16ffe85549</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__size__test.html</anchorfile>
      <anchor>aee072a2a8f7e7c6e9c7fc462f7aa221c</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().size())*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__size__test.html</anchorfile>
      <anchor>a331d35637e6fee403e1abf93ca6ee6aa</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_to_json</name>
    <filename>structnlohmann_1_1detail_1_1has__to__json.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::has_to_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1has__to__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is__4a8838c1c30336126696a126041e661c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::template json_serializer&lt; T, void &gt;</type>
      <name>serializer</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__to__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is__4a8838c1c30336126696a126041e661c.html</anchorfile>
      <anchor>a7af8dd95a01e7ca32f10075c9934b107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1has__to__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is__4a8838c1c30336126696a126041e661c.html</anchorfile>
      <anchor>a25600efc3dbab20cebe1a90f97505d6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_to_string_test</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__to__string__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__to__string__test.html</anchorfile>
      <anchor>a1ded0525fc8c1aaa4b066c0e4ec17dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__to__string__test.html</anchorfile>
      <anchor>a35e9ed5dff54007d08712d4d3a65ad66</anchor>
      <arglist>(decltype(std::declval&lt; C &gt;().to_string())*)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__to__string__test.html</anchorfile>
      <anchor>a81ff0ff1423c1858ec1abcbac823e128</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_add_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__add__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__add__test.html</anchorfile>
      <anchor>a4f6213893bfaea2c20b1e649fd0f873e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__add__test.html</anchorfile>
      <anchor>afbd6341150d4e736c102ae93c43cdcae</anchor>
      <arglist>(decltype(&amp;C::add))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__add__test.html</anchorfile>
      <anchor>a310f297c77ca526744b2a6dc0588187f</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_at_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__at__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__at__test.html</anchorfile>
      <anchor>ae91681eb57590b0de4ccc21fb6321300</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__at__test.html</anchorfile>
      <anchor>aca52b64a5bbddb478b5a003953bc206f</anchor>
      <arglist>(decltype(&amp;C::at))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__at__test.html</anchorfile>
      <anchor>a207ec51eaf6c128a31f60adfa6c0819e</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_erase_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__erase__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__erase__test.html</anchorfile>
      <anchor>ae4a81db6b1ab5a323d69e6d644c382e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__erase__test.html</anchorfile>
      <anchor>a2809c473fe0787cdd33f38b061d6eccc</anchor>
      <arglist>(decltype(&amp;C::erase))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__erase__test.html</anchorfile>
      <anchor>a01a2d12948f3889d0eb1287d1e709809</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_find_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__find__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__find__test.html</anchorfile>
      <anchor>a1ad987499340d9679c26dd05760abf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__find__test.html</anchorfile>
      <anchor>acf4068049d33d9ea2821ef5ac45b39df</anchor>
      <arglist>(decltype(&amp;C::find))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__find__test.html</anchorfile>
      <anchor>ab1af9b61bb8f606277e4ff423b32fd25</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_get_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__get__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__get__test.html</anchorfile>
      <anchor>ae2fee3ee59bcc47750721e9039a80b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__get__test.html</anchorfile>
      <anchor>ac98c4871b2a4929f67d74f4143b24cd4</anchor>
      <arglist>(decltype(&amp;C::get))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__get__test.html</anchorfile>
      <anchor>a9b5e674c1c88696eea26a4c7b3b8d8b0</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_index_get_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__index__get__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__get__test.html</anchorfile>
      <anchor>a9de6973daff5299cc6b6fc4533ff0562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__get__test.html</anchorfile>
      <anchor>acb2002e2b54966045e227835ddfcb46a</anchor>
      <arglist>(decltype(&amp;C::index_get))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__get__test.html</anchorfile>
      <anchor>a9c0255fed99572f0f1e1eee5a32639c6</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_index_of_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__index__of__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__of__test.html</anchorfile>
      <anchor>a71c0615e63e4ad0512acb0b03500f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__of__test.html</anchorfile>
      <anchor>a051c62802397737af1aa3dc570622345</anchor>
      <arglist>(decltype(&amp;C::index_of))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__of__test.html</anchorfile>
      <anchor>ab3ee0efc0031a0bec28edf84d0349812</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_index_set_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__index__set__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__set__test.html</anchorfile>
      <anchor>ad9809ad4da63c0d9e59f3495879bfe75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__set__test.html</anchorfile>
      <anchor>ab694dc2aecf85c444b89ca030fdfd63d</anchor>
      <arglist>(decltype(&amp;C::index_set))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__index__set__test.html</anchorfile>
      <anchor>ad1bb507b68f27cbd75a3d362b498c0c7</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_insert_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__insert__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__insert__test.html</anchorfile>
      <anchor>aa801e90cdef6421563782e061be042b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__insert__test.html</anchorfile>
      <anchor>ad31e0756a9083b085d1a0d68ed1129a5</anchor>
      <arglist>(decltype(&amp;C::insert))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__insert__test.html</anchorfile>
      <anchor>ab3c5fed2ebda19189a2e05808424954e</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_ipairs_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__ipairs__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__ipairs__test.html</anchorfile>
      <anchor>a9709c69aa8e999ecef5ce69552cc1ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__ipairs__test.html</anchorfile>
      <anchor>ae6af0efb1eb9f282aff750a821cd8846</anchor>
      <arglist>(decltype(&amp;C::ipairs))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__ipairs__test.html</anchorfile>
      <anchor>ad4e1ddf6cef10f1542bf3ea294ae80bc</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_next_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__next__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__next__test.html</anchorfile>
      <anchor>a7c426a25409fbee5f26b5af2397e56e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__next__test.html</anchorfile>
      <anchor>aa87078eeef86bac30836764b4b4652d7</anchor>
      <arglist>(decltype(&amp;C::next))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__next__test.html</anchorfile>
      <anchor>af0fb7ae9c0d0b4df60c239f4465bdc20</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_pairs_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__pairs__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__pairs__test.html</anchorfile>
      <anchor>a1b5f127c40e833ae127394f851dea741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__pairs__test.html</anchorfile>
      <anchor>a8c32331de95021737489dfdf8db39c7f</anchor>
      <arglist>(decltype(&amp;C::pairs))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__pairs__test.html</anchorfile>
      <anchor>abba634d6c3a027ff4d38bddaac638e92</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_set_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__set__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__set__test.html</anchorfile>
      <anchor>a524730cd19982d3d22699844330c8efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__set__test.html</anchorfile>
      <anchor>ae413af5dda6339c95d80bcdacb647012</anchor>
      <arglist>(decltype(&amp;C::set))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__set__test.html</anchorfile>
      <anchor>a84304725eede1b4a3d7bcae4cd2f4f01</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::has_traits_size_test</name>
    <filename>structsol_1_1container__detail_1_1has__traits__size__test.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__size__test.html</anchorfile>
      <anchor>a39eb26b0678a485e129b99f52b18c4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__size__test.html</anchorfile>
      <anchor>a1e3bf97416e0c97788b430e21eda3f5c</anchor>
      <arglist>(decltype(&amp;C::size))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static meta::sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1container__detail_1_1has__traits__size__test.html</anchorfile>
      <anchor>a5700d016bd1ff92c3d0828fd9fe1f2ca</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::has_value_type</name>
    <filename>structsol_1_1meta_1_1has__value__type.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::has_value_type_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1has__value__type__impl.html</filename>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__value__type__impl.html</anchorfile>
      <anchor>a9df75a3e648f8626a6e010324b91b6b1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1has__value__type__impl.html</anchorfile>
      <anchor>add4227cb24e538eb9afb6dac36eb85f8</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; nlohmann::json &gt;</name>
    <filename>structstd_1_1hash_3_01nlohmann_1_1json_01_4.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01nlohmann_1_1json_01_4.html</anchorfile>
      <anchor>afd03f6ad53db22868ca4163a8200b2f9</anchor>
      <arglist>(const nlohmann::json &amp;j) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt;::sol::optional&lt; T &gt; &gt;</name>
    <filename>structstd_1_1hash_3_1_1sol_1_1optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>::std::size_t</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_1_1sol_1_1optional_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0a4841a3e6ace775467bcf0c7dca8fb5</anchor>
      <arglist>(const ::sol::optional&lt; T &gt; &amp;o) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::hashtable</name>
    <filename>structbackward_1_1details_1_1hashtable.html</filename>
    <templarg>K</templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>std::map&lt; K, V &gt;</type>
      <name>type</name>
      <anchorfile>structbackward_1_1details_1_1hashtable.html</anchorfile>
      <anchor>aae4f677b99219aebb58cb5e0cc303225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hashtable&lt; std::string, SourceFile &gt;</name>
    <filename>structbackward_1_1details_1_1hashtable.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, SourceFile &gt;</type>
      <name>type</name>
      <anchorfile>structbackward_1_1details_1_1hashtable.html</anchorfile>
      <anchor>aae4f677b99219aebb58cb5e0cc303225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Header</name>
    <filename>structHeader.html</filename>
    <member kind="variable">
      <type>struct Header::@59</type>
      <name>bits</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>a4af707c5d74fce1ba8b96eb5b447cdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>byte</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>a75d550e644fb0f4ae2be1a33d0d89ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dup</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>a35c1c5537424b9307f4ff0803f16a25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>islittle</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>abf580577b27ac36c8c26b86131a01b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>a457e855332e97f5433ee103cfb30a4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxalign</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>ab700f7decdc27164d1d0cf76585032f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>qos</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>ae74f40c0e3656880e35ee93e79331f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>retain</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>afa52b52e4b84075cf31612a6ac3a0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>type</name>
      <anchorfile>structHeader.html</anchorfile>
      <anchor>a05b7c9c6b02e41c54899caee9fdd50d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>heap_info</name>
    <filename>structheap__info.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>current_size</name>
      <anchorfile>structheap__info.html</anchorfile>
      <anchor>a26c9bfacf416872c953138adc64e1a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_size</name>
      <anchorfile>structheap__info.html</anchorfile>
      <anchor>acca9bc1ad656bc11b35406f8588d2c43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::any_lite::any::holder</name>
    <filename>classnonstd_1_1any__lite_1_1any_1_1holder.html</filename>
    <templarg></templarg>
    <base>nonstd::any_lite::any::placeholder</base>
    <member kind="function" virtualness="virtual">
      <type>virtual placeholder *</type>
      <name>clone</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1holder.html</anchorfile>
      <anchor>aba53b538b9cb7911a8e9db829a709f57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>holder</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1holder.html</anchorfile>
      <anchor>a5d480fff2018c8d251ad018754d72fc8</anchor>
      <arglist>(ValueType const &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::type_info const &amp;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1holder.html</anchorfile>
      <anchor>ad354b50b5177be2ef177fa0f180c54cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>ValueType</type>
      <name>held</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1holder.html</anchorfile>
      <anchor>afddccc1811f18d7bd9a1c56ea85cc1a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::i_am_secret</name>
    <filename>structsol_1_1detail_1_1i__am__secret.html</filename>
  </compound>
  <compound kind="struct">
    <name>ads::IconProviderPrivate</name>
    <filename>structads_1_1IconProviderPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>IconProviderPrivate</name>
      <anchorfile>structads_1_1IconProviderPrivate.html</anchorfile>
      <anchor>a2d11ca70aed23bc0989f7c9e48da179e</anchor>
      <arglist>(CIconProvider *_public)</arglist>
    </member>
    <member kind="variable">
      <type>CIconProvider *</type>
      <name>_this</name>
      <anchorfile>structads_1_1IconProviderPrivate.html</anchorfile>
      <anchor>ac4b7ab8ef0f853b1a4229dd1682bf3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QIcon &gt;</type>
      <name>UserIcons</name>
      <anchorfile>structads_1_1IconProviderPrivate.html</anchorfile>
      <anchor>aaaee3dfaada0b98d0ae7c69883a93975</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="struct">
    <name>sol::meta::identity</name>
    <filename>structsol_1_1meta_1_1identity.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1identity.html</anchorfile>
      <anchor>aab18124328512e8a7f5be4afa4f5e113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ads::IFloatingWidget</name>
    <filename>classads_1_1IFloatingWidget.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>finishDragging</name>
      <anchorfile>classads_1_1IFloatingWidget.html</anchorfile>
      <anchor>a64ea260983749369cd6ff5d663b7f236</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>moveFloating</name>
      <anchorfile>classads_1_1IFloatingWidget.html</anchorfile>
      <anchor>ade8aa025fae16b202fe9367393cce461</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>startFloating</name>
      <anchorfile>classads_1_1IFloatingWidget.html</anchorfile>
      <anchor>a7c97fa18ba9203eb3dc27144aeb19cd9</anchor>
      <arglist>(const QPoint &amp;DragStartMousePos, const QSize &amp;Size, eDragState DragState, QWidget *MouseEventHandler)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IFloatingWidget</name>
      <anchorfile>classads_1_1IFloatingWidget.html</anchorfile>
      <anchor>a577b00ef3e0f2854f6a7874fc3fe31f9</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotRasterItem::PrivateData::ImageCache</name>
    <filename>structQwtPlotRasterItem_1_1PrivateData_1_1ImageCache.html</filename>
    <member kind="variable">
      <type>QRectF</type>
      <name>area</name>
      <anchorfile>structQwtPlotRasterItem_1_1PrivateData_1_1ImageCache.html</anchorfile>
      <anchor>a5dca9e14b3cd729967521200e74b086f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QImage</type>
      <name>image</name>
      <anchorfile>structQwtPlotRasterItem_1_1PrivateData_1_1ImageCache.html</anchorfile>
      <anchor>ac5a579f093728f9fbe4ce0810294d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRasterItem::CachePolicy</type>
      <name>policy</name>
      <anchorfile>structQwtPlotRasterItem_1_1PrivateData_1_1ImageCache.html</anchorfile>
      <anchor>aab43bb6a7f0f02f4986a2ffe45f324dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSizeF</type>
      <name>size</name>
      <anchorfile>structQwtPlotRasterItem_1_1PrivateData_1_1ImageCache.html</anchorfile>
      <anchor>a6c45e03703a65b4620c0c61b57f01ca1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPainterCommand::ImageData</name>
    <filename>structQwtPainterCommand_1_1ImageData.html</filename>
    <member kind="variable">
      <type>Qt::ImageConversionFlags</type>
      <name>flags</name>
      <anchorfile>structQwtPainterCommand_1_1ImageData.html</anchorfile>
      <anchor>ae7066e830700950d6eb17c8556a2e992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QImage</type>
      <name>image</name>
      <anchorfile>structQwtPainterCommand_1_1ImageData.html</anchorfile>
      <anchor>aa712f9a44335c3ec589b2f8075e61a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>rect</name>
      <anchorfile>structQwtPainterCommand_1_1ImageData.html</anchorfile>
      <anchor>ad168f89725eb19cfc86d7c63fa55a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>subRect</name>
      <anchorfile>structQwtPainterCommand_1_1ImageData.html</anchorfile>
      <anchor>ac2a4512173d18f7f0cece0f946635369</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::implicit_wrapper</name>
    <filename>structsol_1_1detail_1_1implicit__wrapper.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>implicit_wrapper</name>
      <anchorfile>structsol_1_1detail_1_1implicit__wrapper.html</anchorfile>
      <anchor>a8d24d62ec73499d7d01264da7df35138</anchor>
      <arglist>(T *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>implicit_wrapper</name>
      <anchorfile>structsol_1_1detail_1_1implicit__wrapper.html</anchorfile>
      <anchor>af80c09b6ae3dca3829defa8517d9d14f</anchor>
      <arglist>(T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1detail_1_1implicit__wrapper.html</anchorfile>
      <anchor>a7f2349aa97803e2a80fea6fded66bd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>structsol_1_1detail_1_1implicit__wrapper.html</anchorfile>
      <anchor>a4554fc6bee7fa9b6d487839e0b02ad99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>item</name>
      <anchorfile>structsol_1_1detail_1_1implicit__wrapper.html</anchorfile>
      <anchor>a91e86282d28397fe638d849a55a37f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::detail::in_place_index_tag</name>
    <filename>structnonstd_1_1detail_1_1in__place__index__tag.html</filename>
    <templarg>I</templarg>
  </compound>
  <compound kind="struct">
    <name>nonstd::in_place_t</name>
    <filename>structnonstd_1_1in__place__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>nonstd::detail::in_place_type_tag</name>
    <filename>structnonstd_1_1detail_1_1in__place__type__tag.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::index_call_storage</name>
    <filename>structsol_1_1u__detail_1_1index__call__storage.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>binding_data</name>
      <anchorfile>structsol_1_1u__detail_1_1index__call__storage.html</anchorfile>
      <anchor>a8391a8e345a671b9cfd45a5d950cc653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>index_call_function *</type>
      <name>index</name>
      <anchorfile>structsol_1_1u__detail_1_1index__call__storage.html</anchorfile>
      <anchor>aa6e149f118055a44f4aafe6925db79a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>index_call_function *</type>
      <name>new_index</name>
      <anchorfile>structsol_1_1u__detail_1_1index__call__storage.html</anchorfile>
      <anchor>a069eca579ed28dcb85cbaf0bd3e78116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::index_in</name>
    <filename>structsol_1_1meta_1_1index__in.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>index_in_pack&lt; 0, T, List &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::index_in&lt; T, types&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1index__in_3_01T_00_01types_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>index_in_pack&lt; 0, T, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::index_in_pack</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1index__in__pack.html</filename>
    <templarg>I</templarg>
    <templarg>T</templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::index_in_pack</name>
    <filename>structsol_1_1meta_1_1index__in__pack.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>index_in_pack&lt; 0, T, Args... &gt;</base>
  </compound>
  <compound kind="class">
    <name>index_in_pack&lt; 0, T, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1index__in__pack.html</filename>
  </compound>
  <compound kind="class">
    <name>index_in_pack&lt; 0, T, List &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1index__in__pack.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::index_in_pack&lt; I, T, T1, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1index__in__pack_3_01I_00_01T_00_01T1_00_01Args_8_8_8_01_4.html</filename>
    <templarg>I</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::index_sequence</name>
    <filename>structnlohmann_1_1detail_1_1index__sequence.html</filename>
    <templarg>Ints</templarg>
    <member kind="typedef">
      <type>index_sequence</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a3c14c4ab277de72b166806193ff4fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a2eca43d08fc1eb68bd5fa75b6714d21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a7ac529419787d775f52408135304b337</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>index_sequence&lt; 0 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1index__sequence.html</filename>
    <member kind="typedef">
      <type>index_sequence</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a3c14c4ab277de72b166806193ff4fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a2eca43d08fc1eb68bd5fa75b6714d21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a7ac529419787d775f52408135304b337</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>index_sequence&lt; I1...,(sizeof...(I1)+I2)... &gt;</name>
    <filename>structnlohmann_1_1detail_1_1index__sequence.html</filename>
    <member kind="typedef">
      <type>index_sequence</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a3c14c4ab277de72b166806193ff4fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a2eca43d08fc1eb68bd5fa75b6714d21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a7ac529419787d775f52408135304b337</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>index_sequence&lt;&gt;</name>
    <filename>structnlohmann_1_1detail_1_1index__sequence.html</filename>
    <member kind="typedef">
      <type>index_sequence</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a3c14c4ab277de72b166806193ff4fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a2eca43d08fc1eb68bd5fa75b6714d21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structnlohmann_1_1detail_1_1index__sequence.html</anchorfile>
      <anchor>a7ac529419787d775f52408135304b337</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::indexed_insert</name>
    <filename>structsol_1_1detail_1_1indexed__insert.html</filename>
    <member kind="function">
      <type></type>
      <name>indexed_insert</name>
      <anchorfile>structsol_1_1detail_1_1indexed__insert.html</anchorfile>
      <anchor>a1a15de06a93638cff52cf5d590e1ca8c</anchor>
      <arglist>(lua_reg_table &amp;cont, int &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1indexed__insert.html</anchorfile>
      <anchor>a185009d8c211222944d576cd70741b4a</anchor>
      <arglist>(meta_function mf, lua_CFunction f)</arglist>
    </member>
    <member kind="variable">
      <type>int &amp;</type>
      <name>index</name>
      <anchorfile>structsol_1_1detail_1_1indexed__insert.html</anchorfile>
      <anchor>a5bec7c5d215ceedcb0b6aabb4ab830b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_reg_table &amp;</type>
      <name>l</name>
      <anchorfile>structsol_1_1detail_1_1indexed__insert.html</anchorfile>
      <anchor>a1487070d70bb006d5cc641b3c7b66950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::inheritance</name>
    <filename>structsol_1_1detail_1_1inheritance.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>base&lt; T &gt;::type</type>
      <name>bases_t</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>ad8589e52d0a9fa813b90f95375910d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>type_cast</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>afa05a7b06dd7a4d975721942adf49c25</anchor>
      <arglist>(void *voiddata, const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>type_cast_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>af6e096416f420dc5ec6f235057e7a400</anchor>
      <arglist>(types&lt;&gt;, T *, const string_view &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>type_cast_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a7b6a511f1e43fd2f564f99814e0ae71c</anchor>
      <arglist>(types&lt; Base, Args... &gt;, T *data, const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>type_cast_with</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a2de1e8a88890cdb3fdf96353af972745</anchor>
      <arglist>(void *voiddata, const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>type_check</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a328828abadc4593dbf590390d548dbbf</anchor>
      <arglist>(const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>type_check_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a6b43e9ca89ef42c9658e955c72f7c676</anchor>
      <arglist>(types&lt;&gt;, const string_view &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>type_check_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a43f32ef8ecdef61a1d7093b595ab2020</anchor>
      <arglist>(types&lt; Base, Args... &gt;, const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>type_check_with</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a25ee83594531831d58d6e89b224bfe08</anchor>
      <arglist>(const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type_unique_cast</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>ab9b20786ebdc9661283af85aad912549</anchor>
      <arglist>(void *source_data, void *target_data, const string_view &amp;ti, const string_view &amp;rebind_ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>type_unique_cast_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>aa597e392ba419b63ab117a92005db9f9</anchor>
      <arglist>(types&lt;&gt;, void *, void *, const string_view &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type_unique_cast_bases</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>a6ad936bb351117d593f994378f10470d</anchor>
      <arglist>(types&lt; Base, Args... &gt;, void *source_data, void *target_data, const string_view &amp;ti)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type_unique_cast_with</name>
      <anchorfile>structsol_1_1detail_1_1inheritance.html</anchorfile>
      <anchor>aa81dc3242757b5f9a53b74eb95dc3276</anchor>
      <arglist>(void *source_data, void *target_data, const string_view &amp;ti, const string_view &amp;rebind_ti)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::nullopt_t::init</name>
    <filename>structnonstd_1_1optional__lite_1_1nullopt__t_1_1init.html</filename>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::input_stream_adapter</name>
    <filename>classnlohmann_1_1detail_1_1input__stream__adapter.html</filename>
    <member kind="typedef">
      <type>char</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a72f0713587f6bb3f3fbaae7d34c0ca39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::char_traits&lt; char &gt;::int_type</type>
      <name>get_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>ac6c760c5df3a85b5800b4271c09e8671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>input_stream_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>af487152e4606d013eb4ec6a90eaf82ea</anchor>
      <arglist>(std::istream &amp;i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>input_stream_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a5190fe4d0c5ff2e3b348b28ee3bb2218</anchor>
      <arglist>(const input_stream_adapter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>input_stream_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a0be44ef098e88e8453eb4c31c9b14421</anchor>
      <arglist>(input_stream_adapter &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>aeac5048221929b8f7558d1698dd0fb3a</anchor>
      <arglist>(input_stream_adapter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a088eead93cd71f1e3613d1876e3c95da</anchor>
      <arglist>(input_stream_adapter &amp;&amp;rhs)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~input_stream_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a1d29416acc75b02bfaf251d9d8ef8f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::istream *</type>
      <name>is</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>a55893bf84cb17d877464984942df9632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::streambuf *</type>
      <name>sb</name>
      <anchorfile>classnlohmann_1_1detail_1_1input__stream__adapter.html</anchorfile>
      <anchor>aa94582dc8262cf35dfcfbe7b7fcd6c6c</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>a42cd3cef9ef28db3953b26c030f21747</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>IntegralTransform</name>
    <filename>classIntegralTransform.html</filename>
    <base>PJ::TimeSeriesTransform</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a77dfb31dea66a363f896240397389775</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegralTransform</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a64e80d560bd58787b320b3fd020a5a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a4116148c2290890f12b05d84d19c72ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_buttonCompute_clicked</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>aab6c8c94cc8af297019c6334ae493fa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a30d2990a9eda0b2d3c99efdea30b8382</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a703449fe959e2a6c2564ed640578e0a9</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a02bfc53de617412ff5ebac17e2d8d4e1</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntegralTransform</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a425ddee17a85aa996f0593ea27db2edf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>ad650704111dc8f473146209d1a861589</anchor>
      <arglist>(size_t index) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_accumulated_value</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a5c6c9f2bc8759bad16cb220299e5583f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dT</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>ace24d77ffcd23520bf029f6d2f8f167a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a86500c3c3bb0045dc382af6b42db7839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::IntegralTransform *</type>
      <name>ui</name>
      <anchorfile>classIntegralTransform.html</anchorfile>
      <anchor>a79fa6428799026775b5956160c908dc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::internal_iterator</name>
    <filename>structnlohmann_1_1detail_1_1internal__iterator.html</filename>
    <templarg>BasicJsonType</templarg>
    <member kind="variable">
      <type>BasicJsonType::array_t::iterator</type>
      <name>array_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a8294a6e6f01b58e1cce8fbae66a50b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BasicJsonType::object_t::iterator</type>
      <name>object_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a8cb0af3498061426c1d0a65ad6220408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>primitive_iterator_t</type>
      <name>primitive_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a2b3bb45f968210e42c282017eeeb63a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal_iterator&lt; typename std::remove_const&lt; BasicJsonType &gt;::type &gt;</name>
    <filename>structnlohmann_1_1detail_1_1internal__iterator.html</filename>
    <member kind="variable">
      <type>typename std::remove_const&lt; BasicJsonType &gt;::type::array_t::iterator</type>
      <name>array_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a8294a6e6f01b58e1cce8fbae66a50b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>typename std::remove_const&lt; BasicJsonType &gt;::type::object_t::iterator</type>
      <name>object_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a8cb0af3498061426c1d0a65ad6220408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>primitive_iterator_t</type>
      <name>primitive_iterator</name>
      <anchorfile>structnlohmann_1_1detail_1_1internal__iterator.html</anchorfile>
      <anchor>a2b3bb45f968210e42c282017eeeb63a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::invalid_iterator</name>
    <filename>classnlohmann_1_1detail_1_1invalid__iterator.html</filename>
    <base>nlohmann::detail::exception</base>
    <member kind="function" static="yes">
      <type>static invalid_iterator</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1invalid__iterator.html</anchorfile>
      <anchor>a4e849260a3caa1b288c7e619130c6c09</anchor>
      <arglist>(int id_, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>invalid_iterator</name>
      <anchorfile>classnlohmann_1_1detail_1_1invalid__iterator.html</anchorfile>
      <anchor>adf4a6697420f3bddb4addfc0b98f6ee2</anchor>
      <arglist>(int id_, const char *what_arg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::invoke_result_impl</name>
    <filename>structsol_1_1detail_1_1invoke__result__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Us</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::invoker</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__fd2143a47310f3276bd37bcdf060a39e.html</filename>
    <templarg>fx</templarg>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__fd2143a47310f3276bd37bcdf060a39e.html</anchorfile>
      <anchor>ac673657cfaf19797de58e79e395f1112</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::invoker</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_01a2f0a0332034144b05c631f3e2cba8f3.html</filename>
    <templarg>fx</templarg>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_01a2f0a0332034144b05c631f3e2cba8f3.html</anchorfile>
      <anchor>a3b62a63b1f72c2e4ecb593e39679d667</anchor>
      <arglist>(Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::member_function_wrapper::invoker</name>
    <filename>structsol_1_1member__function__wrapper_1_1invoker.html</filename>
    <templarg>fx</templarg>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1member__function__wrapper_1_1invoker.html</anchorfile>
      <anchor>ae3869c88923916b01088919dcb324b6b</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::swap_adl_tests::is_adl_swap_noexcept</name>
    <filename>structsol_1_1detail_1_1swap__adl__tests_1_1is__adl__swap__noexcept.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_automagical</name>
    <filename>structsol_1_1is__automagical.html</filename>
    <templarg></templarg>
  </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>sol::detail::is_base_rebindable_non_void_sfinae</name>
    <filename>structsol_1_1detail_1_1is__base__rebindable__non__void__sfinae.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_base_rebindable_non_void_sfinae&lt; T, std::enable_if_t&lt; is_base_rebindable_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__base__rebindable__non__void__sfinae_3_01T_00_01std_1_1enable__if__t_3ea857073c0d576412910c91203a4b52b.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_basic_json</name>
    <filename>structnlohmann_1_1detail_1_1is__basic__json.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_basic_json&lt; NLOHMANN_BASIC_JSON_TPL &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__basic__json_3_01NLOHMANN__BASIC__JSON__TPL_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt; std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_same&lt; decltype(void(&amp;T::operator())), void &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is_a64fc3f5c58afd7560df86c0efb94c75.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__77c7d567d9203990bf30973d4ce7f06a.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</class>
    <member kind="function" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__77c7d567d9203990bf30973d4ce7f06a.html</anchorfile>
      <anchor>a0fdba4dff59ba30f3628ec0032f15160</anchor>
      <arglist>(Check&lt; void(F::*)(),&amp;V::operator()&gt;*)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__77c7d567d9203990bf30973d4ce7f06a.html</anchorfile>
      <anchor>acb8a85b90f8d69b492e78286977d963f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__77c7d567d9203990bf30973d4ce7f06a.html</anchorfile>
      <anchor>a447aa4108c9bc9c89945f4b1d41050eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__26c9577ee745e4e8b2df921b2dad821e.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Check</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::Derived</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;::F</class>
    <member kind="function" static="yes">
      <type>static sfinae_no_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__26c9577ee745e4e8b2df921b2dad821e.html</anchorfile>
      <anchor>a557b3641d82dca995443a1d83e38ca08</anchor>
      <arglist>(Check&lt; void(F::*)(),&amp;V::operator()&gt;*)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sfinae_yes_t</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__26c9577ee745e4e8b2df921b2dad821e.html</anchorfile>
      <anchor>abce984fb553d3fa092cea7abb845b5dd</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__callable_3_01T_00_01std_1_1enable__if__t_3_9std_1_1is__26c9577ee745e4e8b2df921b2dad821e.html</anchorfile>
      <anchor>add79ee070996b6f16d14a92cc1760848</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>is_char</name>
    <filename>structis__char.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>is_char&lt; char &gt;</name>
    <filename>structis__char_3_01char_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_char&lt; char16_t &gt;</name>
    <filename>structis__char_3_01char16__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_char&lt; char32_t &gt;</name>
    <filename>structis__char_3_01char32__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_char&lt; detail::char8_type &gt;</name>
    <filename>structis__char_3_01detail_1_1char8__type_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_char&lt; wchar_t &gt;</name>
    <filename>structis__char_3_01wchar__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_array_type</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__array__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_compatible_array_type_impl&lt; BasicJsonType, CompatibleArrayType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_array_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__array__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>CompatibleArrayType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_compatible_array_type_impl&lt; BasicJsonType, CompatibleArrayType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__array__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_array_type_impl&lt; BasicJsonType, CompatibleArrayType, enable_if_t&lt; is_detected&lt; value_type_t, CompatibleArrayType &gt;::value &amp;&amp;is_detected&lt; iterator_t, CompatibleArrayType &gt;::value &amp;&amp;!is_iterator_traits&lt; iterator_traits&lt; CompatibleArrayType &gt; &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__array__type__impl_3_01BasicJsonType_00_01CompatibleAb638dd3c6149bb42b44d6778e8db3f9d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__array__type__impl_3_01BasicJsonType_00_01CompatibleAb638dd3c6149bb42b44d6778e8db3f9d.html</anchorfile>
      <anchor>ab4a4e921f0676b2e25d1031ca486ddee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_integer_type</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__integer__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_integer_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html</filename>
    <templarg>RealIntegerType</templarg>
    <templarg>CompatibleNumberIntegerType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::numeric_limits&lt; CompatibleNumberIntegerType &gt;</type>
      <name>CompatibleLimits</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html</anchorfile>
      <anchor>a24d97696ca33fba8096e452b1901a8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::numeric_limits&lt; RealIntegerType &gt;</type>
      <name>RealLimits</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html</anchorfile>
      <anchor>ab267aabfe36c5b9c305c5e5faf06ea36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html</anchorfile>
      <anchor>a8fd20d5e7d65d14b4e9f4ee181a3aded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_object_type</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__object__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_compatible_object_type_impl&lt; BasicJsonType, CompatibleObjectType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_object_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__object__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>CompatibleObjectType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_compatible_object_type_impl&lt; BasicJsonType, CompatibleObjectType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__object__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_object_type_impl&lt; BasicJsonType, CompatibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, CompatibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, CompatibleObjectType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01BasicJsonType_00_01Compatible1dd1bd23ba0e4ce33237aa702f8058a9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::object_t</type>
      <name>object_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01BasicJsonType_00_01Compatible1dd1bd23ba0e4ce33237aa702f8058a9.html</anchorfile>
      <anchor>ab019855b17c1a0cb16fda6731f338afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01BasicJsonType_00_01Compatible1dd1bd23ba0e4ce33237aa702f8058a9.html</anchorfile>
      <anchor>a74b723d759119148c44a5e0899956a72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_string_type</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__string__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_compatible_string_type_impl&lt; BasicJsonType, ConstructibleStringType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_string_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__string__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>CompatibleStringType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html</anchorfile>
      <anchor>adac1e17a2ddf9ac94be736e96e8943a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>is_compatible_string_type_impl&lt; BasicJsonType, ConstructibleStringType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__string__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_type</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_compatible_type_impl&lt; BasicJsonType, CompatibleType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>CompatibleType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_compatible_type_impl&lt; BasicJsonType, CompatibleType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_compatible_type_impl&lt; BasicJsonType, CompatibleType, enable_if_t&lt; is_complete_type&lt; CompatibleType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__compatible__type__impl_3_01BasicJsonType_00_01CompatibleType_00_fa54cb60e66f5c6ba93b1dd3f418b703.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__compatible__type__impl_3_01BasicJsonType_00_01CompatibleType_00_fa54cb60e66f5c6ba93b1dd3f418b703.html</anchorfile>
      <anchor>a1e4cacef2d41bdc682a1e2946edb0a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>is_compile_string</name>
    <filename>structis__compile__string.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_complete_type</name>
    <filename>structnlohmann_1_1detail_1_1is__complete__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_complete_type&lt; T, decltype(void(sizeof(T)))&gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__complete__type_3_01T_00_01decltype_07void_07sizeof_07T_08_08_08_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_array_type</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__array__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_constructible_array_type_impl&lt; BasicJsonType, ConstructibleArrayType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_array_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__array__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>ConstructibleArrayType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_constructible_array_type_impl&lt; BasicJsonType, ConstructibleArrayType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__array__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_array_type_impl&lt; BasicJsonType, ConstructibleArrayType, enable_if_t&lt; std::is_same&lt; ConstructibleArrayType, typename BasicJsonType::value_type &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__array__type__impl_3_01BasicJsonType_00_01Construce6fa33688da703b95649da4749cdeb98.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_object_type</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__object__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_object_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__object__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>ConstructibleObjectType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__object__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, ConstructibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, ConstructibleObjectType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__object__type__impl_3_01BasicJsonType_00_01Construa4d1e16800f2c4963485512ecf18377c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::object_t</type>
      <name>object_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__constructible__object__type__impl_3_01BasicJsonType_00_01Construa4d1e16800f2c4963485512ecf18377c.html</anchorfile>
      <anchor>ae335fdc59d1b0d79e52a808b71b11c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__constructible__object__type__impl_3_01BasicJsonType_00_01Construa4d1e16800f2c4963485512ecf18377c.html</anchorfile>
      <anchor>a50418a0a88d63afbf7246af49f3e554c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_string_type</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__string__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>is_constructible_string_type_impl&lt; BasicJsonType, ConstructibleStringType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_string_type_impl</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__string__type__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>ConstructibleStringType</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_constructible_string_type_impl&lt; BasicJsonType, ConstructibleStringType &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__string__type__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_string_type_impl&lt; BasicJsonType, ConstructibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__string__type__impl_3_01BasicJsonType_00_01Construe4743afb22172cdb3c5f428800835387.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__constructible__string__type__impl_3_01BasicJsonType_00_01Construe4743afb22172cdb3c5f428800835387.html</anchorfile>
      <anchor>a3aeae0de0fc37bd5acf3c9d39b132678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_tuple</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__tuple.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_constructible_tuple&lt; T1, std::tuple&lt; Args... &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__constructible__tuple_3_01T1_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>conjunction&lt; std::is_constructible&lt; T1, Args &gt;... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_constructor</name>
    <filename>structsol_1_1detail_1_1is__constructor.html</filename>
    <templarg>T</templarg>
    <base>sol::detail::is_non_factory_constructor</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_constructor&lt; factory_wrapper&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__constructor_3_01factory__wrapper_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>is_constructor&lt; meta::unqualified_t&lt; F &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__constructor.html</filename>
    <base>is_non_factory_constructor&lt; meta::unqualified_t&lt; F &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>is_constructor&lt; meta::unqualified_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__constructor.html</filename>
    <base>is_non_factory_constructor&lt; meta::unqualified_t&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_constructor&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__constructor_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <base>is_constructor&lt; meta::unqualified_t&lt; F &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_constructor&lt; protect_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__constructor_3_01protect__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>is_constructor&lt; meta::unqualified_t&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::is_container</name>
    <filename>structsol_1_1is__container.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_container&lt; basic_variadic_results&lt; Al &gt; &gt;</name>
    <filename>structsol_1_1is__container_3_01basic__variadic__results_3_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_container&lt; variadic_results &gt;</name>
    <filename>structsol_1_1is__container_3_01variadic__results_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_contiguous</name>
    <filename>structis__contiguous.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>is_contiguous&lt; basic_memory_buffer&lt; T, SIZE, Allocator &gt; &gt;</name>
    <filename>structis__contiguous_3_01basic__memory__buffer_3_01T_00_01SIZE_00_01Allocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>SIZE</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>is_contiguous&lt; Container &gt;</name>
    <filename>structis__contiguous.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_contiguous&lt; std::basic_string&lt; Char &gt; &gt;</name>
    <filename>structis__contiguous_3_01std_1_1basic__string_3_01Char_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>sol::detail::is_destructor</name>
    <filename>structsol_1_1detail_1_1is__destructor.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_destructor&lt; destructor_wrapper&lt; Fx &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__destructor_3_01destructor__wrapper_3_01Fx_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_detected</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__detected.html</filename>
    <templarg>Test</templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_detected&lt; Test, void_t&lt; Test&lt; Args... &gt; &gt;, Args... &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__detected_3_01Test_00_01void__t_3_01Test_3_01Args_8_8_8_01_4_01_4_00_01Args_8_8_8_01_4.html</filename>
    <templarg>Test</templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::is_forced_container</name>
    <filename>structsol_1_1container__detail_1_1is__forced__container.html</filename>
    <templarg></templarg>
    <base>sol::is_container</base>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::is_forced_container&lt; as_container_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1is__forced__container_3_01as__container__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_function</name>
    <filename>structsol_1_1is__function.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_function&lt; basic_function&lt; T, aligned &gt; &gt;</name>
    <filename>structsol_1_1is__function_3_01basic__function_3_01T_00_01aligned_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>aligned</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_function&lt; basic_protected_function&lt; T, aligned, Handler &gt; &gt;</name>
    <filename>structsol_1_1is__function_3_01basic__protected__function_3_01T_00_01aligned_00_01Handler_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>aligned</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_function_binding</name>
    <filename>structsol_1_1is__function__binding.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_getable</name>
    <filename>structnlohmann_1_1detail_1_1is__getable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__getable.html</anchorfile>
      <anchor>a2150b5b5398683147928a61c99cd0070</anchor>
      <arglist></arglist>
    </member>
  </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>sol::meta::is_invokable</name>
    <filename>structsol_1_1meta_1_1is__invokable.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_invokable&lt; Fun(Args...)&gt;</name>
    <filename>structsol_1_1meta_1_1is__invokable_3_01Fun_07Args_8_8_8_08_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_invokable_tester</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__invokable__tester.html</filename>
    <member kind="function" static="yes">
      <type>static always_true&lt; decltype(std::declval&lt; Fun &gt;)(std::declval&lt; Args &gt;)...))&gt;</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__invokable__tester.html</anchorfile>
      <anchor>a9f342acd013405d112060f8ac2dcdd20</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1is__invokable__tester.html</anchorfile>
      <anchor>ae72054aae848141dc510d47f2fa694e2</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_iterator_of_multibyte</name>
    <filename>structnlohmann_1_1detail_1_1is__iterator__of__multibyte.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; T &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__iterator__of__multibyte.html</anchorfile>
      <anchor>a830339a3ad86d82d32a67f9c180523b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_iterator_traits</name>
    <filename>structnlohmann_1_1detail_1_1is__iterator__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_iterator_traits&lt; iterator_traits&lt; T &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__iterator__traits_3_01iterator__traits_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__iterator__traits_3_01iterator__traits_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac2711760b352b8921accc6609957dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>iterator_traits&lt; T &gt;</type>
      <name>traits</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__iterator__traits_3_01iterator__traits_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a1cbceaaa83a3ad294c3cb66b9df48e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_json_ref</name>
    <filename>structnlohmann_1_1detail_1_1is__json__ref.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_index</name>
    <filename>structsol_1_1is__lua__index.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_index&lt; absolute_index &gt;</name>
    <filename>structsol_1_1is__lua__index_3_01absolute__index_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_index&lt; raw_index &gt;</name>
    <filename>structsol_1_1is__lua__index_3_01raw__index_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_index&lt; ref_index &gt;</name>
    <filename>structsol_1_1is__lua__index_3_01ref__index_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_index&lt; upvalue_index &gt;</name>
    <filename>structsol_1_1is__lua__index_3_01upvalue__index_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive</name>
    <filename>structsol_1_1is__lua__primitive.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; as_table_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01as__table__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; light&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01light_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>sol::is_lua_primitive&lt; T * &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; lightuserdata_value &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01lightuserdata__value_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; nested&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01nested_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; non_null&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01non__null_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>sol::is_lua_primitive&lt; T * &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; optional&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01protected__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; stack_proxy &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01stack__proxy_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; stack_proxy_base &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01stack__proxy__base_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; std::optional&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01std_1_1optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; T * &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01unsafe__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; user&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01user_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_primitive&lt; userdata_value &gt;</name>
    <filename>structsol_1_1is__lua__primitive_3_01userdata__value_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_reference</name>
    <filename>structsol_1_1is__lua__reference.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_lua_reference_or_proxy</name>
    <filename>structsol_1_1is__lua__reference__or__proxy.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_main_threaded</name>
    <filename>structsol_1_1is__main__threaded.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_matched_lookup_impl</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__matched__lookup__impl.html</filename>
    <templarg></templarg>
    <templarg>b</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_matched_lookup_impl&lt; T, true &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__matched__lookup__impl_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_member_object</name>
    <filename>structsol_1_1meta_1_1is__member__object.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_member_object&lt; readonly_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1is__member__object_3_01readonly__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_move_only</name>
    <filename>structsol_1_1meta_1_1is__move__only.html</filename>
    <templarg></templarg>
    <base>all&lt; neg&lt; std::is_reference&lt; T &gt; &gt;, neg&lt; std::is_copy_constructible&lt; unqualified_t&lt; T &gt; &gt; &gt;, std::is_move_constructible&lt; unqualified_t&lt; T &gt; &gt; &gt;</base>
  </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="struct">
    <name>sol::detail::is_non_factory_constructor</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_non_factory_constructor&lt; constructor_wrapper&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor_3_01constructor__wrapper_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_non_factory_constructor&lt; constructors&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor_3_01constructors_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="class">
    <name>is_non_factory_constructor&lt; meta::unqualified_t&lt; F &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor.html</filename>
  </compound>
  <compound kind="class">
    <name>is_non_factory_constructor&lt; meta::unqualified_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_non_factory_constructor&lt; no_construction &gt;</name>
    <filename>structsol_1_1detail_1_1is__non__factory__constructor_3_01no__construction_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_nothrow_swappable</name>
    <filename>structsol_1_1detail_1_1is__nothrow__swappable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_optional_impl</name>
    <filename>structsol_1_1detail_1_1is__optional__impl.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_optional_impl&lt; optional&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1is__optional__impl_3_01optional_3_01T_01_4_01_4.html</filename>
    <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>sol::meta::is_pair</name>
    <filename>structsol_1_1meta_1_1is__pair.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_pair&lt; std::pair&lt; T1, T2 &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1is__pair_3_01std_1_1pair_3_01T1_00_01T2_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_proxy_primitive</name>
    <filename>structsol_1_1is__proxy__primitive.html</filename>
    <templarg></templarg>
    <base>get_is_primitive&lt; T, meta::meta_detail::is_adl_sol_lua_get_v&lt; T &gt;, meta::meta_detail::is_adl_sol_lua_get_v&lt; meta::unqualified_t&lt; T &gt; &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>detail::is_reference_wrapper</name>
    <filename>structdetail_1_1is__reference__wrapper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_reference_wrapper&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structdetail_1_1is__reference__wrapper_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_sax</name>
    <filename>structnlohmann_1_1detail_1_1is__sax.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>a8ab7e51087000e948b4a2492257484dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>ae6abc30644e683c20f8c2c4d63834fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::exception</type>
      <name>exception_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>a6efa516f35d544cc8ce9a954f849fed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>a58d3205c8d3c7a01cc330374fa7976c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>aa9a29390ca9810cee149510f586f5573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>a655c9b8038e51e5b9211e2419118644d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax.html</anchorfile>
      <anchor>ad8e2e1427ff43536370b6db6ab83ae50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::is_sax_static_asserts</name>
    <filename>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>adb3ffd1849091f6edb5c2d6e650e4266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::exception</type>
      <name>exception_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>a34e1bc8ab7adbbab5f7d8c45a964020b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>a65d4be40c41ddc31fd2c3583d87d5faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>a474adf99bf1eaa8292284fd3064c80fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>af8733df7fcaebb25434285885db7f127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1is__sax__static__asserts.html</anchorfile>
      <anchor>a067c98d2145bb54d862f4794ac1287bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_specialization_of</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__specialization__of.html</filename>
    <templarg></templarg>
    <templarg>Templ</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::is_specialization_of&lt; Templ&lt; T... &gt;, Templ &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1is__specialization__of_3_01Templ_3_01T_8_8_8_01_4_00_01Templ_01_4.html</filename>
    <templarg>T</templarg>
    <templarg>Templ</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_speshul</name>
    <filename>structsol_1_1detail_1_1is__speshul.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_speshul&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1detail_1_1is__speshul_3_01protected__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_speshul&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1detail_1_1is__speshul_3_01unsafe__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based</name>
    <filename>structsol_1_1is__stack__based.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01protected__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; stack_count &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01stack__count_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; stack_proxy &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01stack__proxy_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; stack_proxy_base &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01stack__proxy__base_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01unsafe__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_based&lt; variadic_args &gt;</name>
    <filename>structsol_1_1is__stack__based_3_01variadic__args_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_table</name>
    <filename>structsol_1_1is__stack__table.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_table&lt; basic_lua_table&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__stack__table_3_01basic__lua__table_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_stack_table&lt; basic_table_core&lt; x, T &gt; &gt;</name>
    <filename>structsol_1_1is__stack__table_3_01basic__table__core_3_01x_00_01T_01_4_01_4.html</filename>
    <templarg>x</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::swap_adl_tests::is_std_swap_noexcept</name>
    <filename>structsol_1_1detail_1_1swap__adl__tests_1_1is__std__swap__noexcept.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::swap_adl_tests::is_std_swap_noexcept&lt; T[N]&gt;</name>
    <filename>structsol_1_1detail_1_1swap__adl__tests_1_1is__std__swap__noexcept_3_01T[N]_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <base>sol::detail::swap_adl_tests::is_std_swap_noexcept</base>
  </compound>
  <compound kind="struct">
    <name>detail::is_string</name>
    <filename>structdetail_1_1is__string.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_string_of</name>
    <filename>structsol_1_1meta_1_1is__string__of.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_string_of&lt; std::basic_string&lt; CharT, TraitsT, AllocT &gt;, CharTargetT &gt;</name>
    <filename>structsol_1_1meta_1_1is__string__of_3_01std_1_1basic__string_3_01CharT_00_01TraitsT_00_01AllocT_01_4_00_01CharTargetT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_string_view_of</name>
    <filename>structsol_1_1meta_1_1is__string__view__of.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::is_string_view_of&lt; std::basic_string_view&lt; CharT, TraitsT &gt;, CharTargetT &gt;</name>
    <filename>structsol_1_1meta_1_1is__string__view__of_3_01std_1_1basic__string__view_3_01CharT_00_01TraitsT_01_4_00_01CharTargetT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_swappable</name>
    <filename>structsol_1_1detail_1_1is__swappable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::is_swappable&lt; T[N], T[N]&gt;</name>
    <filename>structsol_1_1detail_1_1is__swappable_3_01T[N]_00_01T[N]_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_table</name>
    <filename>structsol_1_1is__table.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_table&lt; basic_lua_table&lt; T &gt; &gt;</name>
    <filename>structsol_1_1is__table_3_01basic__lua__table_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_table&lt; basic_table_core&lt; x, T &gt; &gt;</name>
    <filename>structsol_1_1is__table_3_01basic__table__core_3_01x_00_01T_01_4_01_4.html</filename>
    <templarg>x</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_tieable</name>
    <filename>structsol_1_1is__tieable.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_to_stringable</name>
    <filename>structsol_1_1is__to__stringable.html</filename>
    <templarg></templarg>
    <base>any&lt; meta::supports_to_string_member&lt; meta::unqualified_t&lt; T &gt; &gt;, meta::supports_adl_to_string&lt; meta::unqualified_t&lt; T &gt; &gt;, meta::supports_op_left_shift&lt; std::ostream, meta::unqualified_t&lt; T &gt; &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::is_to_stringable&lt; base_list&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1is__to__stringable_3_01base__list_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_transparent_argument</name>
    <filename>structsol_1_1is__transparent__argument.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_transparent_argument&lt; this_environment &gt;</name>
    <filename>structsol_1_1is__transparent__argument_3_01this__environment_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_transparent_argument&lt; this_main_state &gt;</name>
    <filename>structsol_1_1is__transparent__argument_3_01this__main__state_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_transparent_argument&lt; this_state &gt;</name>
    <filename>structsol_1_1is__transparent__argument_3_01this__state_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_transparent_argument&lt; variadic_args &gt;</name>
    <filename>structsol_1_1is__transparent__argument_3_01variadic__args_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::is_unique_usertype</name>
    <filename>structsol_1_1is__unique__usertype.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; detail::no_prop &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01detail_1_1no__prop_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>is_var_bind&lt; meta::unqualified_t&lt; F &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind.html</filename>
  </compound>
  <compound kind="class">
    <name>is_var_bind&lt; meta::unqualified_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <base>is_var_bind&lt; meta::unqualified_t&lt; F &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; property_wrapper&lt; R, W &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01property__wrapper_3_01R_00_01W_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; readonly_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01readonly__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>is_var_bind&lt; meta::unqualified_t&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; is_lua_reference_or_proxy&lt; T &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01T_00_01std_1_1enable__if__t_3_01is__lua__referenc29e1c04263e5a9a2d753b938588ae3c7.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; std::is_member_object_pointer&lt; T &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is__member2b549547f278894e05ae1421c9bce3b8.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::is_var_bind&lt; var_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1is__var__bind_3_01var__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::is_variable_binding</name>
    <filename>structsol_1_1is__variable__binding.html</filename>
    <templarg></templarg>
    <base>is_var_bind&lt; meta::unqualified_t&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::is_variadic_arguments</name>
    <filename>structsol_1_1is__variadic__arguments.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QwtPlotDict::PrivateData::ItemList</name>
    <filename>classQwtPlotDict_1_1PrivateData_1_1ItemList.html</filename>
    <base>QList&lt; QwtPlotItem * &gt;</base>
    <class kind="class">QwtPlotDict::PrivateData::ItemList::LessZThan</class>
    <member kind="function">
      <type>void</type>
      <name>insertItem</name>
      <anchorfile>classQwtPlotDict_1_1PrivateData_1_1ItemList.html</anchorfile>
      <anchor>aa6921f9051238ff5c5aeb63a49477dfe</anchor>
      <arglist>(QwtPlotItem *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeItem</name>
      <anchorfile>classQwtPlotDict_1_1PrivateData_1_1ItemList.html</anchorfile>
      <anchor>a4688f237aed0b650bf6b778895254e0e</anchor>
      <arglist>(QwtPlotItem *item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarItemDict::PrivateData::ItemList</name>
    <filename>classQwtPolarItemDict_1_1PrivateData_1_1ItemList.html</filename>
    <base>QList&lt; QwtPolarItem * &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>insertItem</name>
      <anchorfile>classQwtPolarItemDict_1_1PrivateData_1_1ItemList.html</anchorfile>
      <anchor>a1c32f1d75a61a21b4ab91064a8978069</anchor>
      <arglist>(QwtPolarItem *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeItem</name>
      <anchorfile>classQwtPolarItemDict_1_1PrivateData_1_1ItemList.html</anchorfile>
      <anchor>a6fab4aee8d7de7f406432a7fc93bfc00</anchor>
      <arglist>(QwtPolarItem *item)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;::iter</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</filename>
    <member kind="function">
      <type></type>
      <name>iter</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</anchorfile>
      <anchor>a120a90126457c6a4b37a9611bf137b35</anchor>
      <arglist>(T &amp;source, iterator it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~iter</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</anchorfile>
      <anchor>aa428d6e7a1e30c09ea7a9f0a1c573e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>i</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</anchorfile>
      <anchor>a26334406472cde0bf0d3e12b6b113834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iterator</type>
      <name>it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</anchorfile>
      <anchor>a0a70ea613723cc2c3fdb47186eb73e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>source</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_399b2940b985a7fc54a10c5a95a8eb441.html</anchorfile>
      <anchor>aac9d069750f134e9f2d1055c488198fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;::iter</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_355c72173a329eb61703a7802d2eddeea.html</filename>
    <member kind="function">
      <type></type>
      <name>iter</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_355c72173a329eb61703a7802d2eddeea.html</anchorfile>
      <anchor>a2bf7f305e1422ec5284f74a14bfa4a71</anchor>
      <arglist>(T &amp;source, iterator it)</arglist>
    </member>
    <member kind="variable">
      <type>iterator</type>
      <name>it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_355c72173a329eb61703a7802d2eddeea.html</anchorfile>
      <anchor>a26c94aab35e3c18c5d85091f52faa0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T &amp;</type>
      <name>source</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_355c72173a329eb61703a7802d2eddeea.html</anchorfile>
      <anchor>aa3631248788ecdf07cc02422cd227dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::iter_impl</name>
    <filename>classnlohmann_1_1detail_1_1iter__impl.html</filename>
    <templarg>BasicJsonType</templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a2f7ea9f7022850809c60fc3263775840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ad9e091f5c70b34b5b1abc1ab15fd9106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; std::is_const&lt; BasicJsonType &gt;::value, typename BasicJsonType::const_pointer, typename BasicJsonType::pointer &gt;::type</type>
      <name>pointer</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a69e52f890ce8c556fd68ce109e24b360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; std::is_const&lt; BasicJsonType &gt;::value, typename BasicJsonType::const_reference, typename BasicJsonType::reference &gt;::type</type>
      <name>reference</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a5be8001be099c6b82310f4d387b953ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::value_type</type>
      <name>value_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ab35586a44f2222272c5346baa3013f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iter_impl</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a19aa457f9c4af1b7e3af59839132cc5c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iter_impl</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a88a00484ac201c52fc5f613d88a2918b</anchor>
      <arglist>(pointer object) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iter_impl</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a71f84fb6e009619f12972bcf9002b8cd</anchor>
      <arglist>(const iter_impl&lt; const BasicJsonType &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iter_impl</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a867f7eb55091be31b013adb3e46816d3</anchor>
      <arglist>(const iter_impl&lt; typename std::remove_const&lt; BasicJsonType &gt;::type &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const object_t::key_type &amp;</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ad14ac9338131d0be2c6bb41c715c2b27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a66af27bbbf9743bc000264a0f89c5d0d</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>adafa65198cad0cc7295d21cfa7678e6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iter_impl</type>
      <name>operator+</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>afc5629527a820583cd009c411e30ac64</anchor>
      <arglist>(difference_type i) const </arglist>
    </member>
    <member kind="function">
      <type>iter_impl const</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a7d2397773b2dce42f30f0375a6a1d850</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>abdfe2a7f464400a7ab572782d14b922f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a3eef94f9d167046e7f773aeb6b78090c</anchor>
      <arglist>(difference_type i)</arglist>
    </member>
    <member kind="function">
      <type>iter_impl</type>
      <name>operator-</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>aa719903e6d509db51744cfca9c95fd8e</anchor>
      <arglist>(difference_type i) const </arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a327f3f6a97c6d0cdfc9fe232949d916b</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>iter_impl const</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a1fc43e764467b8ea4a4cdd01f629d757</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a84e689fb581d651d130039f7cb81494a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator-=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>abcc9d51bc52f2e8483bbe4018f05e978</anchor>
      <arglist>(difference_type i)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a28a0c92903edd8f86825c8c7784b0913</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a3a5123a4cfe72a9d674c9ff65c4ec08c</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>aa90b4d1da290b5073778e295dc2985f3</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a9a5cd7864a8f848ef107d3f5a330f5e7</anchor>
      <arglist>(const iter_impl&lt; const BasicJsonType &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>iter_impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a7159ed1cfe7c423a2baef8bea0c94509</anchor>
      <arglist>(const iter_impl&lt; typename std::remove_const&lt; BasicJsonType &gt;::type &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>abe91c77d1be747fadcbfaf6f685e3ee7</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>afe8894bea0a0b616d9d5975ca04e8b39</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ae87ea99999c169722b388c69871295e3</anchor>
      <arglist>(const iter_impl &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ade15572ccb7c5b9c2541ecfd65252e99</anchor>
      <arglist>(difference_type n) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a23e50ad4c13aa62d9ac7f60a123823ee</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>switch</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>abc2f80067020fae59d7fbccf39f1547a</anchor>
      <arglist>(m_object-&gt;m_type)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>adc4048d25e057ce8ec0b912642c24731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad0__</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>aa4bddeaa9a97b2a9b715918a7e8dcc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad1__</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a4a60e9d074cc53929b73eaa7963f1fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>internal_iterator&lt; typename std::remove_const&lt; BasicJsonType &gt;::type &gt;</type>
      <name>m_it</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a8a86a7c0d4af0cc4ab345b6f0e13cdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::array_t</type>
      <name>array_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>aef02cf75b1cb199286fd2f666c60e38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::object_t</type>
      <name>object_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ab9a9598052e83fa14a2288e56d5dda7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>friend</type>
      <name>BasicJsonType</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>abf18f18793f84b0222aebb5a2a87da7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>friend</type>
      <name>iteration_proxy&lt; iter_impl &gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a28328d17a18d9754c89c5c8159677a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>friend</type>
      <name>iteration_proxy_value&lt; iter_impl &gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>ac501dc2374b4d17a884fc9a656e80d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend iter_impl</type>
      <name>operator+</name>
      <anchorfile>classnlohmann_1_1detail_1_1iter__impl.html</anchorfile>
      <anchor>a94108d1a7563e103534f23eb5c1ee175</anchor>
      <arglist>(difference_type i, const iter_impl &amp;it)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::iteration_proxy</name>
    <filename>classnlohmann_1_1detail_1_1iteration__proxy.html</filename>
    <templarg>IteratorType</templarg>
    <member kind="function">
      <type>iteration_proxy_value&lt; IteratorType &gt;</type>
      <name>begin</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy.html</anchorfile>
      <anchor>a379f86709d340c4ab1995539b8af623d</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>iteration_proxy_value&lt; IteratorType &gt;</type>
      <name>end</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy.html</anchorfile>
      <anchor>a90091f8492d23576edef72c5e8b9d4cf</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iteration_proxy</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy.html</anchorfile>
      <anchor>afe257e972e3b4658ef2e355f7389d4a5</anchor>
      <arglist>(typename IteratorType::reference cont) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IteratorType::reference</type>
      <name>container</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy.html</anchorfile>
      <anchor>a88c0532ba4a5de1d527b18053b24fd19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::iteration_proxy_value</name>
    <filename>classnlohmann_1_1detail_1_1iteration__proxy__value.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>ada6b4e6d55d8ed7ac79e49a03e9d1fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::input_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a1ab8c44e3772c03651b5ad07216043cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a44c64feee85b8e7164a05310e6418a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a5bc7d3133daab5ec4797f3132e093af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_cv&lt; typename std::remove_reference&lt; decltype(std::declval&lt; IteratorType &gt;().key()) &gt;::type &gt;::type</type>
      <name>string_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a1fc63b88a585fa39942007aab69a74e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iteration_proxy_value</type>
      <name>value_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a5e90a5810cc1bb6c1000eabbfdfe7b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iteration_proxy_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a459dd8961b80b2089d8161c9aa466581</anchor>
      <arglist>(IteratorType it) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const string_type &amp;</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>ad8c7b5e34249ecc6624d3fb8d9200277</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a88f31e04723bdc7a5422f4ec5cb703e7</anchor>
      <arglist>(const iteration_proxy_value &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>iteration_proxy_value &amp;</type>
      <name>operator*</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a10accadf05a172fdc69a016bec201e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iteration_proxy_value &amp;</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>adf4db2aef31822f3a179435158a4de11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a740056c5966f5a8d98bbcb925c3cf5d5</anchor>
      <arglist>(const iteration_proxy_value &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>IteratorType::reference</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>ad2fa3bf4e2598666dbf8d1b77c17d003</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IteratorType</type>
      <name>anchor</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a073741b6536b7a5166467a5515bc59cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>array_index</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>ad3d18c83aff5e9f4bdbf99385b29a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>array_index_last</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>aac6e7cc0c17242a0a42c14d1e714747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string_type</type>
      <name>array_index_str</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>ab0b34133f45a3610070492d32978f2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string_type</type>
      <name>empty_str</name>
      <anchorfile>classnlohmann_1_1detail_1_1iteration__proxy__value.html</anchorfile>
      <anchor>a298dae04e3c0a64719752c16754d1d71</anchor>
      <arglist></arglist>
    </member>
  </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>a22bf24291b95b6119d713fcc900e45ae</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>a279e0a3c65ff0368e8d5a3b153bcc9e3</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>buffer&lt; Container::value_type &gt;</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>nlohmann::detail::iterator_input_adapter</name>
    <filename>classnlohmann_1_1detail_1_1iterator__input__adapter.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; IteratorType &gt;::value_type</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a7cc60e68767005322ab4b692c9dff283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::char_traits&lt; char_type &gt;::int_type</type>
      <name>get_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a01706f07681df083c2174d236ff3d643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a9423d7166b9e3092f149266acd064ba7</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a099b9c3eecd53d5be523d7a46e57c9fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IteratorType</type>
      <name>current</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a8abccad27590d381a94e474b16161938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IteratorType</type>
      <name>end</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>a8aa29994ca6fdc0f8c96abf9151738ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>wide_string_input_helper</name>
      <anchorfile>classnlohmann_1_1detail_1_1iterator__input__adapter.html</anchorfile>
      <anchor>ab86106ba230f1542b94dcd96e6ab3221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_input_adapter_factory</name>
    <filename>structnlohmann_1_1detail_1_1iterator__input__adapter__factory.html</filename>
    <templarg>IteratorType</templarg>
    <templarg>Enable</templarg>
    <member kind="typedef">
      <type>iterator_input_adapter&lt; iterator_type &gt;</type>
      <name>adapter_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory.html</anchorfile>
      <anchor>a264935c57ca29dfb5153ade55266d1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::value_type</type>
      <name>char_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory.html</anchorfile>
      <anchor>a1439c0eda85f5f67199374d3254b8f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>iterator_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory.html</anchorfile>
      <anchor>a37663ca283012236415d53145da1a0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static adapter_type</type>
      <name>create</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory.html</anchorfile>
      <anchor>a1d3a80249cf837448966319310be9ec4</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_input_adapter_factory&lt; IteratorType, enable_if_t&lt; is_iterator_of_multibyte&lt; IteratorType &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>wide_string_input_adapter&lt; base_adapter_type, char_type &gt;</type>
      <name>adapter_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</anchorfile>
      <anchor>ae9fc94b1b95c5d4afd1ab3f9ccb93c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iterator_input_adapter&lt; iterator_type &gt;</type>
      <name>base_adapter_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</anchorfile>
      <anchor>afd0218fc0657b5e04ab81ccc9dcda03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::value_type</type>
      <name>char_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</anchorfile>
      <anchor>aff521be1855964b6ec371eed2ca2590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>iterator_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</anchorfile>
      <anchor>a1c42a47cd6cd71146cf2851d76165610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static adapter_type</type>
      <name>create</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__input__adapter__factory_3_01IteratorType_00_01enable__if__0e86378a778d78dd2284e92dc30f4902.html</anchorfile>
      <anchor>aae2354d80ae95214a9da99c495003f6c</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::iterator_tag</name>
    <filename>structsol_1_1meta_1_1iterator__tag.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::input_iterator_tag</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1iterator__tag.html</anchorfile>
      <anchor>ad5703972bb53cba504fa53f530fe3c4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::iterator_tag&lt; T, conditional_t&lt; false, typename std::iterator_traits&lt; T &gt;::iterator_category, void &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1iterator__tag_3_01T_00_01conditional__t_3_01false_00_01typename_01std_1_1it5c13e1833eef8707c30d72ff2c05680d.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; T &gt;::iterator_category</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1iterator__tag_3_01T_00_01conditional__t_3_01false_00_01typename_01std_1_1it5c13e1833eef8707c30d72ff2c05680d.html</anchorfile>
      <anchor>aeeb024657df98f4d26dc517281848b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_traits</name>
    <filename>structnlohmann_1_1detail_1_1iterator__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_traits&lt; T *, enable_if_t&lt; std::is_object&lt; T &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>ae7be99eb434f5b5f34692874c272b759</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>a9b043cfe0fdfb3e9665428fb2be9cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>a33ee9a1beb8ee099f989fd4af15178a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>a0809c5949d22f08a993231d2fdf285f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>a443e6a62f5fb2c545fc71c751b98ca8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_traits&lt; T, enable_if_t&lt; !std::is_pointer&lt; T &gt;::value &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1iterator__traits_3_01T_00_01enable__if__t_3_01_9std_1_1is__pointer_3_01T_01_4_1_1value_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>iterator_types&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_types</name>
    <filename>structnlohmann_1_1detail_1_1iterator__types.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::iterator_types&lt; It, void_t&lt; typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename It::difference_type</type>
      <name>difference_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</anchorfile>
      <anchor>a1ce16c1c8c1d6a195f5a3d3ad31820f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename It::iterator_category</type>
      <name>iterator_category</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</anchorfile>
      <anchor>aaaafbcd0573ec9cfc5d19411950dc1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename It::pointer</type>
      <name>pointer</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</anchorfile>
      <anchor>aacaf73dc959b7c2119c15e53b5ce00a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename It::reference</type>
      <name>reference</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</anchorfile>
      <anchor>a5e82d2d8dabd022b8ff916f2e83a82f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename It::value_type</type>
      <name>value_type</name>
      <anchorfile>structnlohmann_1_1detail_1_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html</anchorfile>
      <anchor>ac70fcab4cacd8b386c3f2b056885e15e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iterator_types&lt; T &gt;</name>
    <filename>structnlohmann_1_1detail_1_1iterator__types.html</filename>
  </compound>
  <compound kind="class">
    <name>JSON_Parser</name>
    <filename>classJSON__Parser.html</filename>
    <base>NlohmannParser</base>
    <member kind="function">
      <type></type>
      <name>JSON_Parser</name>
      <anchorfile>classJSON__Parser.html</anchorfile>
      <anchor>aaa7300f070cc12f689b3c9d78758d76a</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data, bool use_msg_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classJSON__Parser.html</anchorfile>
      <anchor>a940623ddc3d5200a3bdf6624e763621f</anchor>
      <arglist>(const MessageRef msg, double timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JSON_ParserCreator</name>
    <filename>classJSON__ParserCreator.html</filename>
    <base>NlohmannParserCreator</base>
    <member kind="function">
      <type>MessageParserPtr</type>
      <name>createInstance</name>
      <anchorfile>classJSON__ParserCreator.html</anchorfile>
      <anchor>a5f4138fafad5a39a85d80106d051271e</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classJSON__ParserCreator.html</anchorfile>
      <anchor>ae4a4726902b39f8efc6a02221c0f4061</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::json_pointer</name>
    <filename>classnlohmann_1_1json__pointer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>back</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ab5b61d17fe9cee9491ea3203ae5f74b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a649252bda4a2e75a0915b11a25d8bcc3</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_pointer</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a7f32d7c62841f0c4a6784cf741a6e4f8</anchor>
      <arglist>(const std::string &amp;s=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a1c4a7d93216a5de8966e757b34bab64d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>json_pointer &amp;</type>
      <name>operator/=</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a7395bd0af29ac23fd3f21543c935cdfa</anchor>
      <arglist>(const json_pointer &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>json_pointer &amp;</type>
      <name>operator/=</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>abdd21567b2b1d69329af0f520335e68b</anchor>
      <arglist>(std::string token)</arglist>
    </member>
    <member kind="function">
      <type>json_pointer &amp;</type>
      <name>operator/=</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a7de51480324eb1c5a89ed552cd699875</anchor>
      <arglist>(std::size_t array_idx)</arglist>
    </member>
    <member kind="function">
      <type>json_pointer</type>
      <name>parent_pointer</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a6ae0f0aebfa875e3daf0708fcc0f59c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a4b1ee4d511ca195bed896a3da47e264c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a697d12b5bd6205f8866691b166b7c7dc</anchor>
      <arglist>(const std::string &amp;token)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ac228b13596d3c34185da9fe61b570194</anchor>
      <arglist>(std::string &amp;&amp;token)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a0e203d3501feea7b7b739bce01de304f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>aa3bbc65f80fbc991d35446f0bf46ddfb</anchor>
      <arglist>(const BasicJsonType *ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>BasicJsonType &amp;</type>
      <name>get_and_create</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a7f6f4c2f21a183a6431bf1c5d23bb3c8</anchor>
      <arglist>(BasicJsonType &amp;j) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>BasicJsonType &amp;</type>
      <name>get_checked</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a2ca435ff12d67e6f485960b66249244c</anchor>
      <arglist>(BasicJsonType *ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const BasicJsonType &amp;</type>
      <name>get_checked</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a2fef6c493f8f54ecdf452cf49908d164</anchor>
      <arglist>(const BasicJsonType *ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>BasicJsonType &amp;</type>
      <name>get_unchecked</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a585d16983947717ed470526aca6f561b</anchor>
      <arglist>(BasicJsonType *ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const BasicJsonType &amp;</type>
      <name>get_unchecked</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>afba3cd5a640f9c727d2be5f7346b159e</anchor>
      <arglist>(const BasicJsonType *ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>replace_substring</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a6bee1455acd41f3d5c51a4dbb51178ec</anchor>
      <arglist>(s,&quot;/&quot;,&quot;~1&quot;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BasicJsonType::size_type</type>
      <name>array_index</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ae28e4b79b9d4fac9e6dca29f47f946fa</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>flatten</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ab0d7759d0caa6a0c0187916da28e6ee7</anchor>
      <arglist>(const std::string &amp;reference_string, const BasicJsonType &amp;value, BasicJsonType &amp;result)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>replace_substring</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>aa7649d30da9fc10b0e20704a27aea2a9</anchor>
      <arglist>(std::string &amp;s, const std::string &amp;f, const std::string &amp;t)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ae01c32c6a071c2e5198d5dfcce290e50</anchor>
      <arglist>(const std::string &amp;reference_string)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>unescape</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ab85442d5fbcc289b79beeefc2175446f</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BasicJsonType</type>
      <name>unflatten</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a920065221e3c81676c3211c100d024a7</anchor>
      <arglist>(const BasicJsonType &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad0__</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a551777cfe37bf7adb82253482030d992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad1__</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ad43ed35055f2aa668d505affcccc8a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED JSON pointer has no</type>
      <name>parent</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a9d826fc24f7821325e4f24d4393d6adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>result</type>
      <name>reference_tokens</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a468dde132b1384d962c75eca7306f6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>reference_tokens</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a07a990a6838de4f38ee9d881e7b9fd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>json_pointer</type>
      <name>result</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ae3d35f4085faec07b87c88ba0dae457d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>return</type>
      <name>result</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a8473b794a810d3fdb46cf985bfa9e2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>return</type>
      <name>s</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a40846302040a443256386bfa258ea061</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_json</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>ada3100cdb8700566051828f1355fa745</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a6779edcf28e6f018a3bbb29c0b4b5e1e</anchor>
      <arglist>(json_pointer const &amp;lhs, json_pointer const &amp;rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend json_pointer</type>
      <name>operator/</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a90a11fe6c7f37b1746a3ff9cb24b0d53</anchor>
      <arglist>(const json_pointer &amp;lhs, const json_pointer &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend json_pointer</type>
      <name>operator/</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a926c9065dbed1bedc17857a813f7a46f</anchor>
      <arglist>(const json_pointer &amp;ptr, std::string token)</arglist>
    </member>
    <member kind="friend">
      <type>friend json_pointer</type>
      <name>operator/</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>af5a4bc4f82113c271c9a0cd4d3b5f31c</anchor>
      <arglist>(const json_pointer &amp;ptr, std::size_t array_idx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1json__pointer.html</anchorfile>
      <anchor>a4667ef558c8c3f8a646bfda0c6654653</anchor>
      <arglist>(json_pointer const &amp;lhs, json_pointer const &amp;rhs) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::json_ref</name>
    <filename>classnlohmann_1_1detail_1_1json__ref.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BasicJsonType</type>
      <name>value_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a78d76cf288141049568c0d670ed670ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>ae1adf5bcee8b6fa0c358710604fb1938</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a8c3eb3c6e952ed0cd7eece586ab4047c</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>adfba2db547283a7c6a5df9a32e72efc5</anchor>
      <arglist>(std::initializer_list&lt; json_ref &gt; init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a2b4538e16d0e921d22626b5e47993abe</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a59221ddbd756ca24d289c787fab38dbc</anchor>
      <arglist>(json_ref &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a4c68db46934e03588bbd73b00147c0dd</anchor>
      <arglist>(const json_ref &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>moved_or_copied</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>ab82818e9b8cc63cb76e61fe6b68959a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type const &amp;</type>
      <name>operator*</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>adec75260903212a3bf1235fced3f2e51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type const *</type>
      <name>operator-&gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>ae4492a0e856ba9bb8739e9bba988a8c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>json_ref &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a98956ba676b1ae16b62346f9c4fb752e</anchor>
      <arglist>(const json_ref &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>json_ref &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a9a73363d9be6b300ddd30745786c50a6</anchor>
      <arglist>(json_ref &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~json_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a8bcd4cfcafe952ce5140f8cb35ebe2f6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>is_rvalue</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a434d1e18c21cc1b61954ba22b62ee7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>owned_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a5d7bd67a5ab713d9be1e248cf9d509cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type *</type>
      <name>value_ref</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__ref.html</anchorfile>
      <anchor>a23504615c2076070d5e087443bb376a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::json_reverse_iterator</name>
    <filename>classnlohmann_1_1detail_1_1json__reverse__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; Base &gt;</type>
      <name>base_iterator</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a6b2ef1d632fe49bfcc22fbd1abd62395</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a9ab55987c05ec6427ad36082e351cc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename Base::reference</type>
      <name>reference</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a42f51a69bac7b2aebb613b2164e457f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_reverse_iterator</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a0246de16ece16293f2917dfa5d96e278</anchor>
      <arglist>(const typename base_iterator::iterator_type &amp;it) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_reverse_iterator</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a6c2d025530114ed989188e8adfc8467e</anchor>
      <arglist>(const base_iterator &amp;it) noexcept</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>adc648a641e8e9a1072c5abd56ad06401</anchor>
      <arglist>() const -&gt; decltype(std::declval&lt; Base &gt;().key())</arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator</type>
      <name>operator+</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a400e366bf323c7bffc1b279b00c73e93</anchor>
      <arglist>(difference_type i) const </arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator const</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>aada9d2b320002ef870c5283cda2c1e9d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a26caf0069a50ce4ecb010a1453e883fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a4e5d0a3bee433104ef87366e00536e01</anchor>
      <arglist>(difference_type i)</arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator</type>
      <name>operator-</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a9c9404de5f78134575e5f0aead10676f</anchor>
      <arglist>(difference_type i) const </arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a2133803d87acc5bbb89f4c72adc43a0a</anchor>
      <arglist>(const json_reverse_iterator &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator const</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a2c170f51371538da2c8f4094305da3d3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>json_reverse_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a2488d6a902103610943920ac49d12a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>ad01fd54e148e36d9e24cf9ad0fe31d00</anchor>
      <arglist>(difference_type n) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>value</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__reverse__iterator.html</anchorfile>
      <anchor>a4c4e94317f95315f95e9909cf8d65dbf</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::json_sax</name>
    <filename>structnlohmann_1_1json__sax.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a0ef406ba81eef08aadf4a9ef48d742bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a390c209bffd8c4800c8f3076dc465a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a0cef30121f02b7fee85e9708148ea0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a32028cc056ae0f43aaae331cdbbbf856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>ae01977a9f3c5b3667b7a2929ed91061e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a38c2dbde07138cc436ea7fbf22c1e92d</anchor>
      <arglist>(binary_t &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>boolean</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a82ed080814fa656191a537284bb0c575</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>end_array</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a235ee975617f28e6a996d1e36a282312</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>end_object</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>ad0c722d53ff97be700ccf6a9468bd456</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>key</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a2e0c7ecd80b18d18a8cc76f71cfc2028</anchor>
      <arglist>(string_t &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>null</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a0ad26edef3f8d530dcec3192bba82df6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>number_float</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>ae7c31614e8a82164d2d7f8dbf4671b25</anchor>
      <arglist>(number_float_t val, const string_t &amp;s)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>number_integer</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>affa7a78b8e9cc9cc3ac99927143142a5</anchor>
      <arglist>(number_integer_t val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>number_unsigned</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>ad9b253083e0509923ba195136f49face</anchor>
      <arglist>(number_unsigned_t val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parse_error</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a60287e3bd85f489e04c83f7e3b76e613</anchor>
      <arglist>(std::size_t position, const std::string &amp;last_token, const detail::exception &amp;ex)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start_array</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a5c53878cf08d463eb4e7ca0270532572</anchor>
      <arglist>(std::size_t elements)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start_object</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a0671528b0debb5a348169d61f0382a0f</anchor>
      <arglist>(std::size_t elements)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>string</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>a07eab82f6c82d606787eee9ad73d2bda</anchor>
      <arglist>(string_t &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~json_sax</name>
      <anchorfile>structnlohmann_1_1json__sax.html</anchorfile>
      <anchor>af31bacfa81aa7818d8639d1da65c8eb5</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::json_sax_acceptor</name>
    <filename>classnlohmann_1_1detail_1_1json__sax__acceptor.html</filename>
    <templarg>BasicJsonType</templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a56346d95ee4e539eaded2e6826fecf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a5502f483fc60a1bcd73e0e46b6ab36e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a41876b17c0e8bdb55580eaf5e4e2ded8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>ae07454608ea6f3cfb765f95e3c850043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a3a8078bbf865ec355106f6048241609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a3d193985aac764f99398e3ae8ba0c5db</anchor>
      <arglist>(binary_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>boolean</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a3f5fe42a9b195de8d251d6d98d5ee92c</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a22ef94ca5476a9563dcaca15b7d6e654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a919645fd1827a561a994d70a435e3f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a59e1ea5e9c8d25346a564bf9287a5c2a</anchor>
      <arglist>(string_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>null</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>ad7ad55168af6e03ed8b844c94a17b9ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>aebf8800023eb20d472f111f86b189e60</anchor>
      <arglist>(number_float_t, const string_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a976bf4ce6e9a2ffe48f683ddff80af00</anchor>
      <arglist>(number_integer_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>ad15b288f3351287edbe289502f595491</anchor>
      <arglist>(number_unsigned_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a95bb3e8b6feaa523ecda8106fb5e38e3</anchor>
      <arglist>(std::size_t, const std::string &amp;, const detail::exception &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a8238e8090cbb4ed8a22cbc97bfb833a5</anchor>
      <arglist>(std::size_t=std::size_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>a822bbca11a9fea0aa337018e351755f5</anchor>
      <arglist>(std::size_t=std::size_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__acceptor.html</anchorfile>
      <anchor>aaa69255e757a6ecc4403a2aa4931fc60</anchor>
      <arglist>(string_t &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::json_sax_dom_callback_parser</name>
    <filename>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</filename>
    <templarg>BasicJsonType</templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a5af8493f830eeb1a79c69fc39ed54ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a914ea0555cea5290449fb791ae41c655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a3ba8fc7a8d83c5b0eeb3b543ad844b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a2406c5125f7128fb9c01921df2903001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::parse_event_t</type>
      <name>parse_event_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>aac6d706967b2ecc2510e172577d8550b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::parser_callback_t</type>
      <name>parser_callback_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a4f636086fa8e7cf26c35c8afd50903ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a00e7d95d82d5d8a43421526a42a8eabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a66f5515cddef5074c9499f21c26ac099</anchor>
      <arglist>(binary_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>boolean</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ab7d8db672189164a8c0731e65ada1b45</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>aa64e7a650952174037d32028de582c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ae75d313d6d1b9c29508e740a10fefa18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_errored</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a6c130e597672d0ee0888530f94ea7b2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_callback_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>afec9434e54590f10df51b062973d4daf</anchor>
      <arglist>(BasicJsonType &amp;r, const parser_callback_t cb, const bool allow_exceptions_=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_callback_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a589998730e650a425b1b311e2e9f7f09</anchor>
      <arglist>(const json_sax_dom_callback_parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_callback_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>af1ce6c746e3ebadb7994170725fcdbb5</anchor>
      <arglist>(json_sax_dom_callback_parser &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a0cc4a5192fe9b803276edb831b6099fa</anchor>
      <arglist>(string_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>null</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a446262b6a75371fe8e0a6218ba2911e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ae21f7872c334c77d03ae033cb0749b1c</anchor>
      <arglist>(number_float_t val, const string_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a68d9eddfd572e8687c1c8107e0505aa6</anchor>
      <arglist>(number_integer_t val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>acabb231463bf669441c22e4ea385a9fb</anchor>
      <arglist>(number_unsigned_t val)</arglist>
    </member>
    <member kind="function">
      <type>json_sax_dom_callback_parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a5c9603e79a71713f5e8cf12cba837dbb</anchor>
      <arglist>(const json_sax_dom_callback_parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>json_sax_dom_callback_parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a60753ffbec958de15de807852e62cde8</anchor>
      <arglist>(json_sax_dom_callback_parser &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>afb54d6937ee5d5a40e1db94422998aec</anchor>
      <arglist>(std::size_t, const std::string &amp;, const Exception &amp;ex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a5255b98ba8282e3625968f91cff9d3d0</anchor>
      <arglist>(std::size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a040e60243cc7c18a6078c6b83cdb4a81</anchor>
      <arglist>(std::size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ad94e912a67c7b96158937236805b8b47</anchor>
      <arglist>(string_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~json_sax_dom_callback_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a54ffcdfb0a8c5c9a876cd003b404ef4b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; bool, BasicJsonType * &gt;</type>
      <name>handle_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a875e678e20e75b37b93b80be78fe60e6</anchor>
      <arglist>(Value &amp;&amp;v, const bool skip_callback=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_exceptions</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a0a1390c23e2a3da774d75c050f9b3f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const parser_callback_t</type>
      <name>callback</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a46a72dffd5be4a25602af00f0033c126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicJsonType</type>
      <name>discarded</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a8997ee6dc3bd39116b951465b946445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>errored</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ab06baaa640cfaae5846daa7c3594b116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>keep_stack</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>ac24fd6c9f1b31b44328c16d65755ae76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>key_keep_stack</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a8f0e96e8bc4f692169024105693f5706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicJsonType *</type>
      <name>object_element</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a2a8adecd936ba6ec187f1216241b508f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BasicJsonType * &gt;</type>
      <name>ref_stack</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a82a0e49479660b9903597e1ef55c6601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicJsonType &amp;</type>
      <name>root</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html</anchorfile>
      <anchor>a7b12037ca38be3ddec09c42bd71080cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::json_sax_dom_parser</name>
    <filename>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</filename>
    <templarg>BasicJsonType</templarg>
    <member kind="typedef">
      <type>typename BasicJsonType::binary_t</type>
      <name>binary_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a188c267325965fdbe487ce68ab5496aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>ad8da3aad0147b18b3cb76868480300fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a3d5cd67d179aa7422ce90e54984a441e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a90f19b272530a479db81db11be2ea15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>afd4d961ab2a6b01cbe6e840f7fb90cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binary</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>acc05c450d515f0f95c37401bf23c8db3</anchor>
      <arglist>(binary_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>boolean</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a476c4634b93546a1a555725e551c2b33</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>af7cb5e5fe06ea908b0ce4ed762919759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>end_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a88de4907ad5668d0358af2135236101f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_errored</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a5e6639496aff24bffa6ce166942cda7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>afc50fee0a92ce84afb84041ebbdfba80</anchor>
      <arglist>(BasicJsonType &amp;r, const bool allow_exceptions_=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a0a00cd158d678e294f6e974cd9373c4b</anchor>
      <arglist>(const json_sax_dom_parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>json_sax_dom_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>ad6e588652d5a9cb647a3c32a6221f13e</anchor>
      <arglist>(json_sax_dom_parser &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>key</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>ad427febda4997cbd8345a2596af66649</anchor>
      <arglist>(string_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>null</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>abb06babaa861f123d8d0cb443b887d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aef4652c0e81d6c052acb5d36afe09499</anchor>
      <arglist>(number_float_t val, const string_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aff77f861ba336df48c9786a993941397</anchor>
      <arglist>(number_integer_t val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>number_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a2b4ff5146ed46993527e4a67d99c1355</anchor>
      <arglist>(number_unsigned_t val)</arglist>
    </member>
    <member kind="function">
      <type>json_sax_dom_parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a98448bf2cbc15d15e2eddc5a09a40a42</anchor>
      <arglist>(const json_sax_dom_parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>json_sax_dom_parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aff928a07e40e4efb16b3ff9384f4401c</anchor>
      <arglist>(json_sax_dom_parser &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a7bc7d26e6a6f30185310de42cb2e820d</anchor>
      <arglist>(std::size_t, const std::string &amp;, const Exception &amp;ex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_array</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a056b895d011efaf48ea096c024aca0d4</anchor>
      <arglist>(std::size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_object</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a9929b4cc92d471c49bd0a92802629f90</anchor>
      <arglist>(std::size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>string</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a851d965082d20a726138f5d0330dc7d8</anchor>
      <arglist>(string_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~json_sax_dom_parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a4b93deb5c1d716dcfb33b3ed8a00ac4d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType *</type>
      <name>handle_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aa1a5e21be350727cf61a101aa5c6796e</anchor>
      <arglist>(Value &amp;&amp;v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_exceptions</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>ad0953e8d888339421d909d9016bc6e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>errored</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a31ccb472ed855e2f2370fd091d91aad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicJsonType *</type>
      <name>object_element</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>a9c03c76d3a8e89c8928097ba0b92c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BasicJsonType * &gt;</type>
      <name>ref_stack</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aa7526e7ae7be7f63803a23fd8cf36e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicJsonType &amp;</type>
      <name>root</name>
      <anchorfile>classnlohmann_1_1detail_1_1json__sax__dom__parser.html</anchorfile>
      <anchor>aef0477277389e399d7128898841b71c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::KahanSum</name>
    <filename>classQwtSplineCubicP_1_1KahanSum.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>ac60a69a0aa368eec3aa9bbd06539ab9f</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KahanSum</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a51d00316c0df671ff9f90b7098d530fb</anchor>
      <arglist>(double value=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>acfa9ce95214f1c2da2b36a3b67389e2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a97d64394eebcd18977a5860249f261da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>sum3</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a1c6302f70d4f5934544d026ef5113136</anchor>
      <arglist>(double d1, double d2, double d3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>sum4</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a133a8a99cf766e6410a77ac050eb465d</anchor>
      <arglist>(double d1, double d2, double d3, double d4)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_carry</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a3722be3dd29ed1bedba22c6fa0711c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_sum</name>
      <anchorfile>classQwtSplineCubicP_1_1KahanSum.html</anchorfile>
      <anchor>a301a8e805c409e560eca805ed6434c7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>keyloc</name>
    <filename>structkeyloc.html</filename>
    <member kind="variable">
      <type>ListElement *</type>
      <name>elem</name>
      <anchorfile>structkeyloc.html</anchorfile>
      <anchor>a938f098addc4b9b3e8c24e15dcbb758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seqno</name>
      <anchorfile>structkeyloc.html</anchorfile>
      <anchor>adf3337e78bc4df34ab9486a90f9e05b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtEventPattern::KeyPattern</name>
    <filename>classQwtEventPattern_1_1KeyPattern.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyPattern</name>
      <anchorfile>classQwtEventPattern_1_1KeyPattern.html</anchorfile>
      <anchor>ac52d2d39d519c750194462c8da4c8ec2</anchor>
      <arglist>(int keyCode=Qt::Key_unknown, Qt::KeyboardModifiers modifierCodes=Qt::NoModifier)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key</name>
      <anchorfile>classQwtEventPattern_1_1KeyPattern.html</anchorfile>
      <anchor>af13072b058c3abbb591450b82f049dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>modifiers</name>
      <anchorfile>classQwtEventPattern_1_1KeyPattern.html</anchorfile>
      <anchor>a1db88ed291d4ba49fa84e32e86fa10d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>L_EXTRA</name>
    <filename>structL__EXTRA.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>lock</name>
      <anchorfile>structL__EXTRA.html</anchorfile>
      <anchor>a5edc57d97df528dd7fcbdd438aad6c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>plock</name>
      <anchorfile>structL__EXTRA.html</anchorfile>
      <anchor>a100f540e1b16a53037b1bfdd6720a045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Labeldesc</name>
    <filename>structLabeldesc.html</filename>
    <member kind="variable">
      <type>lu_byte</type>
      <name>close</name>
      <anchorfile>structLabeldesc.html</anchorfile>
      <anchor>a1cb3dd8c4a749605dfba38bf113975e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structLabeldesc.html</anchorfile>
      <anchor>ac180e0f26c94e5094956f2b69c0e2b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>nactvar</name>
      <anchorfile>structLabeldesc.html</anchorfile>
      <anchor>a472fa008a98c95083e6e2db4b66e28e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>name</name>
      <anchorfile>structLabeldesc.html</anchorfile>
      <anchor>adb07dc226860577090f82586ebfebd81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pc</name>
      <anchorfile>structLabeldesc.html</anchorfile>
      <anchor>a0383e9e85c343a50a9c6250596e5347f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Labellist</name>
    <filename>structLabellist.html</filename>
    <member kind="variable">
      <type>Labeldesc *</type>
      <name>arr</name>
      <anchorfile>structLabellist.html</anchorfile>
      <anchor>a330c4161f41ef91c4f4e730e50d75b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structLabellist.html</anchorfile>
      <anchor>a68f90673b9dc53b9a816bc981525f2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structLabellist.html</anchorfile>
      <anchor>a2d0f72da42c57cfdbf8a19b9929b50cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtText::LayoutCache</name>
    <filename>classQwtText_1_1LayoutCache.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classQwtText_1_1LayoutCache.html</anchorfile>
      <anchor>a07682c8603f97828ad6e903b8e4051ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtText_1_1LayoutCache.html</anchorfile>
      <anchor>a41da194df363ac876bee81044a6e64ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtText_1_1LayoutCache.html</anchorfile>
      <anchor>a91d31e4e2006a8ece1c3bb5cf20469fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotLayout::LayoutData</name>
    <filename>classQwtPlotLayout_1_1LayoutData.html</filename>
    <class kind="struct">QwtPlotLayout::LayoutData::t_canvasData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_footerData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_legendData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_scaleData</class>
    <class kind="struct">QwtPlotLayout::LayoutData::t_titleData</class>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>acd67ef9c3d6b1caa1059fe6614171c1f</anchor>
      <arglist>(const QwtPlot *, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotLayout::LayoutData::t_canvasData</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>a21b974d44662270c906d9e800f8f8af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotLayout::LayoutData::t_footerData</type>
      <name>footer</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>ac49dbdff57162f99ddeed95f79e69acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotLayout::LayoutData::t_legendData</type>
      <name>legend</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>a31526cb1d638ce4dca3718d46ba7356c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotLayout::LayoutData::t_scaleData</type>
      <name>scale</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>af720ce68cae6a7fcbad9c0ca63b4fd58</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotLayout::LayoutData::t_titleData</type>
      <name>title</name>
      <anchorfile>classQwtPlotLayout_1_1LayoutData.html</anchorfile>
      <anchor>abd898725188ecaa2176f40bd0b7c938e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarLayout::LayoutData</name>
    <filename>classQwtPolarLayout_1_1LayoutData.html</filename>
    <class kind="struct">QwtPolarLayout::LayoutData::t_canvasData</class>
    <class kind="struct">QwtPolarLayout::LayoutData::t_legendData</class>
    <class kind="struct">QwtPolarLayout::LayoutData::t_titleData</class>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPolarLayout_1_1LayoutData.html</anchorfile>
      <anchor>aaed4fe97543e452555ac46f0800c4dda</anchor>
      <arglist>(const QwtPolarPlot *, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPolarLayout::LayoutData::t_canvasData</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarLayout_1_1LayoutData.html</anchorfile>
      <anchor>a4c06cb580f714801198b23e4c0e78b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPolarLayout::LayoutData::t_legendData</type>
      <name>legend</name>
      <anchorfile>classQwtPolarLayout_1_1LayoutData.html</anchorfile>
      <anchor>a23c9de5d16a2a5f1ff339906262ec8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPolarLayout::LayoutData::t_titleData</type>
      <name>title</name>
      <anchorfile>classQwtPolarLayout_1_1LayoutData.html</anchorfile>
      <anchor>ae53abe1b9371052bb44ca1068a155190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LClosure</name>
    <filename>structLClosure.html</filename>
    <member kind="variable">
      <type></type>
      <name>ClosureHeader</name>
      <anchorfile>structLClosure.html</anchorfile>
      <anchor>a6014e6d418f56b1ec866c449cab16044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Proto *</type>
      <name>p</name>
      <anchorfile>structLClosure.html</anchorfile>
      <anchor>a4cf173817d3897b0e70822e70d241d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpVal *</type>
      <name>upvals</name>
      <anchorfile>structLClosure.html</anchorfile>
      <anchor>a94886e7c7df838f5fab36575b0554682</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtClip::LeftEdge</name>
    <filename>classQwtClip_1_1LeftEdge.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Point</type>
      <name>intersection</name>
      <anchorfile>classQwtClip_1_1LeftEdge.html</anchorfile>
      <anchor>a46dd251cddda4a1396a2adf3b8fe2a90</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInside</name>
      <anchorfile>classQwtClip_1_1LeftEdge.html</anchorfile>
      <anchor>a600ef8864b1125870b73da1d4500faca</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftEdge</name>
      <anchorfile>classQwtClip_1_1LeftEdge.html</anchorfile>
      <anchor>a3463effe4e4329a6c64ab57761473da8</anchor>
      <arglist>(Value x1, Value, Value, Value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Value</type>
      <name>d_x1</name>
      <anchorfile>classQwtClip_1_1LeftEdge.html</anchorfile>
      <anchor>a804c646a5cd57e5159c34eb1b91679b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::less&lt;::nlohmann::detail::value_t &gt;</name>
    <filename>structstd_1_1less_3_1_1nlohmann_1_1detail_1_1value__t_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1less_3_1_1nlohmann_1_1detail_1_1value__t_01_4.html</anchorfile>
      <anchor>a10d3fea50edf7b15ead8f4ceeb006000</anchor>
      <arglist>(nlohmann::detail::value_t lhs, nlohmann::detail::value_t rhs) const noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotDict::PrivateData::ItemList::LessZThan</name>
    <filename>classQwtPlotDict_1_1PrivateData_1_1ItemList_1_1LessZThan.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classQwtPlotDict_1_1PrivateData_1_1ItemList_1_1LessZThan.html</anchorfile>
      <anchor>a19c05d781fb36c7b86eed70d7cf7a7d2</anchor>
      <arglist>(const QwtPlotItem *item1, const QwtPlotItem *item2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::lexer</name>
    <filename>classnlohmann_1_1detail_1_1lexer.html</filename>
    <templarg>BasicJsonType</templarg>
    <templarg>InputAdapterType</templarg>
    <base>nlohmann::detail::lexer_base</base>
    <member kind="typedef">
      <type>typename lexer_base&lt; BasicJsonType &gt;::token_type</type>
      <name>token_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a986907dff5ceb4fa06aa8ff301822726</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL constexpr const char *</type>
      <name>get_error_message</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a9da0c649f03e8b3f730501d26c876a78</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr number_float_t</type>
      <name>get_number_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>adb1a71f6a3e65ed32c452a318967b61e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr number_integer_t</type>
      <name>get_number_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a9535d0c72adbe9fe149853ebad5faee8</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr number_unsigned_t</type>
      <name>get_number_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>abfc85ff04fcb1a5a8d8ea299a4c479e5</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr position_t</type>
      <name>get_position</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a948c80b8bd8a3095b544e4655e1ca37e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>string_t &amp;</type>
      <name>get_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a76875bb49a480763f6c48b8586f7e60e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_token_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a1d3814497f0f46daa42804d432647b09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lexer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a5498021440ac08dc6079a3597ae1e459</anchor>
      <arglist>(InputAdapterType &amp;&amp;adapter, bool ignore_comments_=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lexer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ab75d61c4de687717648c7698850ddb9b</anchor>
      <arglist>(const lexer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lexer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ae95416c7ae8b36f0dd0ab349eaa754a2</anchor>
      <arglist>(lexer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>lexer &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>af7e7002d4bb66e9104d752791b8070f8</anchor>
      <arglist>(lexer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>lexer &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a1383bb59c5efd4f9370ca3ee4ad1a4ba</anchor>
      <arglist>(lexer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>token_type</type>
      <name>scan</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a40320a8fef5f1f03b60c8b2f2f40af4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skip_bom</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a7cd7d55de2cd398660bc243c7229caf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_whitespace</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a449f3f3703dfbf8b757e12f002668604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lexer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ac0557f111d82f7729a93ee9b40b31402</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::char_traits&lt; char_type &gt;::int_type</type>
      <name>char_int_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a46612a81a07dbbc6daef870ca4f959e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename InputAdapterType::char_type</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a98c69ad433d971104288baef813b2c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a438a78e53120fd2c3ea049161d4798cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a594e61f96c87b4464beeab681111ac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>af6b19ef34b2e9ee2321cfaf62ee066cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>af85c01fd669d529ab93a9e1d80b62015</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a36ffc3c33c3aea18291ead7a30fa7cc6</anchor>
      <arglist>(char_int_type c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char_int_type</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a9cd3e4cf04d19be521beb8868c1a2fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_codepoint</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>adcf663a9878f58544790f1b6faad2e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>next_byte_in_range</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>af6fe701b8b3ca5f4a1b58db4658bdf87</anchor>
      <arglist>(std::initializer_list&lt; char_int_type &gt; ranges)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a3bda093837339813916d11fb6e396606</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>scan_comment</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>afdc68706ad20be93977cd0f97043ea7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>token_type</type>
      <name>scan_literal</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ad89dec0ac0f4e851925a0499e043b18b</anchor>
      <arglist>(const char_type *literal_text, const std::size_t length, token_type return_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>token_type</type>
      <name>scan_number</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>aab51a28e32c1957329141baff8eda1c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>token_type</type>
      <name>scan_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ab6352978e03ebcbc3cd618cd17142f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unget</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ab5811afe1c3efb0b769f7733b8373c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static JSON_HEDLEY_PURE char</type>
      <name>get_decimal_point</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a48f74c761ce663cd0d92bf428606b535</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>strtof</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a6d3dffb7bb247a7fd7276d49d3a00dc8</anchor>
      <arglist>(float &amp;f, const char *str, char **endptr) noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>strtof</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ac8455259d8a06acd2a284a5dd7221aea</anchor>
      <arglist>(double &amp;f, const char *str, char **endptr) noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>strtof</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ae01f87db7819a05d0ed17bcb665442e1</anchor>
      <arglist>(long double &amp;f, const char *str, char **endptr) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char_int_type</type>
      <name>current</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a40bd85d91d377ade9ccb910e35776c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char_int_type</type>
      <name>decimal_point_char</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a6f2fd5b4b6b153f11fc8f77213350073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>error_message</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a84cbcd8c897c98c2ce04d29a29bf84cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputAdapterType</type>
      <name>ia</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a526d001dd91ec55b8032ba98466765c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>ignore_comments</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a11528814930243028ac5b8901f4a17d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>next_unget</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a40b108a0e45a7253f6ad85fbdaa6a262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>position_t</type>
      <name>position</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a8a1bda107ce1622c0cb3174fa12155ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string_t</type>
      <name>token_buffer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ac4eaf39567bd5f0750e5d7e913fb474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; char_type &gt;</type>
      <name>token_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a94aec416b883f742ba7f20bd16adb3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_float_t</type>
      <name>value_float</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a0d74bb18ba7d32ea7e7c9d9a7d6c2e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_integer_t</type>
      <name>value_integer</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>a5134de850fab8f41474a36ae07998088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_unsigned_t</type>
      <name>value_unsigned</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer.html</anchorfile>
      <anchor>ae84cbf312215c15d79783380b1592f74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::lexer_base</name>
    <filename>classnlohmann_1_1detail_1_1lexer__base.html</filename>
    <templarg></templarg>
    <member kind="enumeration">
      <type></type>
      <name>token_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer__base.html</anchorfile>
      <anchor>aa3538cce439a2de6c7893e627b38c454</anchor>
      <arglist></arglist>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a42dd1a73d072bb6bf3f494f22b15db8e">uninitialized</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a85cc1a37b0aaa52de40e72f0ed4e0c0d">literal_true</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454afab1694b1b3937a079f4625fe0b6108b">literal_false</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454ab7ae4c0e46d86f884677768160b26e9e">literal_null</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a2b490e8bf366b4cbe3ebd99b26ce15ce">value_string</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454aaf1f040fcd2f674d2e5893d7a731078f">value_unsigned</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a5064b6655d88a50ae16665cf7751c0ee">value_integer</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a0d2671a6f81efb91e77f6ac3bdb11443">value_float</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a16c226b4425b68560fea322b46dabe01">begin_array</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a9a9ffd53b6869d4eca271b1ed5b57fe8">begin_object</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a2f3e68e7f111a1e5c7728742b3ca2b7f">end_array</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a7d5b4427866814de4d8f132721d59c87">end_object</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454acc3c64f8ae08c00de1b33f19a4d2913a">name_separator</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a745373036100d7392ad62c617cab59af">value_separator</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454a456e19aeafa334241c7ff3f589547f9d">parse_error</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454aca11f56dd477c09e06583dbdcda0985f">end_of_input</enumvalue>
      <enumvalue file="classnlohmann_1_1detail_1_1lexer__base.html" anchor="aa3538cce439a2de6c7893e627b38c454ad2a8e6f6721cccec0b466301dd9495a5">literal_or_value</enumvalue>
    </member>
    <member kind="function" static="yes">
      <type>JSON_HEDLEY_RETURNS_NON_NULL static JSON_HEDLEY_CONST const char *</type>
      <name>token_type_name</name>
      <anchorfile>classnlohmann_1_1detail_1_1lexer__base.html</anchorfile>
      <anchor>ad214d59300605f9d3a4a32c8917aa608</anchor>
      <arglist>(const token_type t) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LexState</name>
    <filename>structLexState.html</filename>
    <member kind="variable">
      <type>Mbuffer *</type>
      <name>buff</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>aab00ebdc0eaf42caa098ecb6ca3c8389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>ad31cc4568332a48d22d37a13c8eae006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Dyndata *</type>
      <name>dyd</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a3275102e0a909a24d21e8dd183847a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>envn</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a1f3368576038a65ab629da91de3edfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct FuncState *</type>
      <name>fs</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a01999e4f68cc6a3bd0b9eb6ebd241f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>h</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a0fcd03e58c52d100bc9dcd52787724f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_State *</type>
      <name>L</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>af1ffd91f6684eee85e707a4b9927019b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastline</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>aaadb237d4fc6b81d2242e666de885bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linenumber</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a9047632ca93c760b66b6303c819099d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>lookahead</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>ad3c75c11dbbdae006057cb4b847a4f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>source</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a054af516711cc3d173a73a301497ff27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>t</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a597c734626136f4ddb8232e8fc3abfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ZIO *</type>
      <name>z</name>
      <anchorfile>structLexState.html</anchorfile>
      <anchor>a591ffaffa1f3c21653904dccf81a4377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LG</name>
    <filename>structLG.html</filename>
    <member kind="variable">
      <type>global_State</type>
      <name>g</name>
      <anchorfile>structLG.html</anchorfile>
      <anchor>a3be25175d7c64b86674fdcc303b2148c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LX</type>
      <name>l</name>
      <anchorfile>structLG.html</anchorfile>
      <anchor>a4d39b7fb87bf714c2d8f8850a23c61f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LHS_assign</name>
    <filename>structLHS__assign.html</filename>
    <member kind="variable">
      <type>struct LHS_assign *</type>
      <name>prev</name>
      <anchorfile>structLHS__assign.html</anchorfile>
      <anchor>a05171fa435f605ea11a19b4a4f9532af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>expdesc</type>
      <name>v</name>
      <anchorfile>structLHS__assign.html</anchorfile>
      <anchor>a7754c9ff563c4159cabc2488e05cfecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::light</name>
    <filename>structsol_1_1light.html</filename>
    <templarg>L</templarg>
    <member kind="function">
      <type></type>
      <name>light</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>a0d97f0c957faea78e4a797818477652e</anchor>
      <arglist>(L &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>light</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>af8f2aa03703c9cd3e9f0b348cac77c89</anchor>
      <arglist>(L *x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>light</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>adc3c7f734353b35fe3eaa382b62917d6</anchor>
      <arglist>(void *x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator L &amp;</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>aa41b34f2f8e56606d6ade9d213cb1ed3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator L *</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>a2fc061768a75eaa330bf0add793b0b17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>L *</type>
      <name>value</name>
      <anchorfile>structsol_1_1light.html</anchorfile>
      <anchor>afbeaf7899c6bbce355f949919c1b55a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lightuserdata_value</name>
    <filename>structsol_1_1lightuserdata__value.html</filename>
    <member kind="function">
      <type></type>
      <name>lightuserdata_value</name>
      <anchorfile>structsol_1_1lightuserdata__value.html</anchorfile>
      <anchor>a42af42df46be07517fb2fdbd7f2ec5dc</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>structsol_1_1lightuserdata__value.html</anchorfile>
      <anchor>a6be4753de477b5cab1ea2d4d5c533310</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>value</name>
      <anchorfile>structsol_1_1lightuserdata__value.html</anchorfile>
      <anchor>aa603fb8b28f8d9ca9df8ab64e050e43f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWeedingCurveFitter::Line</name>
    <filename>classQwtWeedingCurveFitter_1_1Line.html</filename>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1Line.html</anchorfile>
      <anchor>a410ecb419deccac669a37be5f29ddbd2</anchor>
      <arglist>(int i1=0, int i2=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>from</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1Line.html</anchorfile>
      <anchor>a3f883a1d015a53a1cc4a866ee89c9c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1Line.html</anchorfile>
      <anchor>ae9d8ac253185f7c525ab7e2c9df085a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>List</name>
    <filename>structList.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structList.html</anchorfile>
      <anchor>a7d50f0a95a04faab8c250bc6ea28a67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ListElement *</type>
      <name>current</name>
      <anchorfile>structList.html</anchorfile>
      <anchor>a76dacd2c880fb9a86ab7c0f3aa4ee624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ListElement *</type>
      <name>first</name>
      <anchorfile>structList.html</anchorfile>
      <anchor>ab6dd52dbb617d263723015ef055caffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ListElement *</type>
      <name>last</name>
      <anchorfile>structList.html</anchorfile>
      <anchor>a7be27419b0df1734d1028fa1729eb96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structList.html</anchorfile>
      <anchor>a166530a166abd81afec0e6b0283f7e80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ListElementStruct</name>
    <filename>structListElementStruct.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>content</name>
      <anchorfile>structListElementStruct.html</anchorfile>
      <anchor>a808c5a8a407bec041d0817705561ffd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ListElementStruct *</type>
      <name>next</name>
      <anchorfile>structListElementStruct.html</anchorfile>
      <anchor>ae087afc0ce4e6e17592420764902f301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ListElementStruct *</type>
      <name>prev</name>
      <anchorfile>structListElementStruct.html</anchorfile>
      <anchor>a988db5828265edf844721e841e71fffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::load_result</name>
    <filename>structsol_1_1load__result.html</filename>
    <base>proxy_base&lt; load_result &gt;</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>ae5fbc1ac7c1db297f3de4db5261865b2</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a596a3ef4fa62f3ad6b7347e46f211f87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>load_result</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>afdc1d0b5d39dbf1d1368fd81d76e3a1b</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>load_result</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>afe516dc2d4eb9e92ade7873369d50e32</anchor>
      <arglist>(lua_State *Ls, int stackindex=-1, int retnum=0, int popnum=0, load_status lerr=load_status::ok) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>load_result</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a1fdf3b61e5b97318c8d66a25250a1347</anchor>
      <arglist>(const load_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>load_result</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a413246b862751c1fe9553ee661afe63a</anchor>
      <arglist>(load_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>ab7d793c025c8a0cc23e38cc65657619b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>add6bace007e2e9ba8f5e58606c9a9e33</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>load_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a9ae0202a24c3c42c7a877e8514736bcf</anchor>
      <arglist>(const load_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>load_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a0b6d8d467d835374c3f160df271b4de1</anchor>
      <arglist>(load_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a223eea8c9dbe310f0fc2e3365f83c678</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>load_status</type>
      <name>status</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a34f81a5ea0f6c2674f802aa2a4cf8c4b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a7440881f42e753b79501f7e82a6f6b08</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~load_result</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a2b2fbb1b7979656d89eddc49c7e63ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>load_status</type>
      <name>err</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a91aacfce5ac0e111a44ee6403c0cdb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a55cb2c3bdcdca4249b5902699dda4d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>a65419510f3b437eed8642d962cb806b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>popcount</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>acf26dd5ec47477373b73797c15e36799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>returncount</name>
      <anchorfile>structsol_1_1load__result.html</anchorfile>
      <anchor>abfed64dd5505518c1cc24a7fabcd1c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LoadF</name>
    <filename>structLoadF.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>buff</name>
      <anchorfile>structLoadF.html</anchorfile>
      <anchor>a360b1183ab02b4a17d77346237e4cc8e</anchor>
      <arglist>[BUFSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>structLoadF.html</anchorfile>
      <anchor>aa799802294df0b9f2778e0fc5c04aaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structLoadF.html</anchorfile>
      <anchor>ad9ad8babe60118da09b9844d0237eaff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LoadS</name>
    <filename>structLoadS.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>s</name>
      <anchorfile>structLoadS.html</anchorfile>
      <anchor>a44ca6c7d2df4008707bdc388106a597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structLoadS.html</anchorfile>
      <anchor>a40a688d5486de2f680cf56297af57b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LoadState</name>
    <filename>structLoadState.html</filename>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structLoadState.html</anchorfile>
      <anchor>a8eabd10510332ab5eaf5244bb347bac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structLoadState.html</anchorfile>
      <anchor>a0cd70a73d5f61472258ebb5256abbaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ZIO *</type>
      <name>Z</name>
      <anchorfile>structLoadState.html</anchorfile>
      <anchor>a53f2d5fa2c176bdf96701c983afb8182</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>af0898e038fb2c73def82539a2497ab3d</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>a41df30209ba09649a5775fa559845fef</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>LocVar</name>
    <filename>structLocVar.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>endpc</name>
      <anchorfile>structLocVar.html</anchorfile>
      <anchor>af7f0f7d509579ffec5610e329f85693b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>startpc</name>
      <anchorfile>structLocVar.html</anchorfile>
      <anchor>ac5a8bf5a59430eea070db5b1a97d8b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>varname</name>
      <anchorfile>structLocVar.html</anchorfile>
      <anchor>acf62684d78349320b90b4acfa3b6d22a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Log_nameValue</name>
    <filename>structLog__nameValue.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structLog__nameValue.html</anchorfile>
      <anchor>abf91a891c6bece9491ac75570ecfaa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structLog__nameValue.html</anchorfile>
      <anchor>a99c924c3fad927398321e3d9cb8eb6b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_bind_traits</name>
    <filename>structsol_1_1lua__bind__traits.html</filename>
    <templarg></templarg>
    <base>sol::meta::bind_traits</base>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, meta::count_for&lt; is_variadic_arguments, typename base_t::args_list &gt;::value!=0 &gt;</type>
      <name>runtime_variadics_t</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>af7ee6bc4d542c8b21f8c1bfd278557a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>arity</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>aa2d42f8ca1d650119c7ba6e09f214b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>free_arity</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>a2bb097562b7e3cf0acc43690d5dfd3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>true_arity</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>ab2556394227c4dc85e8f9ff43383c945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>true_free_arity</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>a4cdc9ba29b5d578614cc8eb7441621fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::bind_traits&lt; Signature &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1lua__bind__traits.html</anchorfile>
      <anchor>ab2788586d348c47ed17376377c5db304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper.html</filename>
    <templarg>T</templarg>
    <templarg>F</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper.html</anchorfile>
      <anchor>aa49d9c69a6f328a70f7628c60a9d8e7b</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, constructor_list&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__list_3_01Args_8_8_8_01_4a195304c5459ba96cdcbe719d851bb04.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>constructor_list&lt; Args... &gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__list_3_01Args_8_8_8_01_4a195304c5459ba96cdcbe719d851bb04.html</anchorfile>
      <anchor>a9d15003c5e2e0d7cddc5aa8ef3a81298</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__list_3_01Args_8_8_8_01_4a195304c5459ba96cdcbe719d851bb04.html</anchorfile>
      <anchor>a84f8c03a511ac6a2a991370e526bd513</anchor>
      <arglist>(lua_State *L, F &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__wrapper_3_01Cxs_8_8_8_0142f8d8ec1f3d62e30147d8a33940c354.html</filename>
    <templarg></templarg>
    <templarg>Cxs</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::onmatch</class>
    <member kind="typedef">
      <type>constructor_wrapper&lt; Cxs... &gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__wrapper_3_01Cxs_8_8_8_0142f8d8ec1f3d62e30147d8a33940c354.html</anchorfile>
      <anchor>a05f00c1b4749c84de9a303ed999b05a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__wrapper_3_01Cxs_8_8_8_0142f8d8ec1f3d62e30147d8a33940c354.html</anchorfile>
      <anchor>a1c15d613bb1105463906a69cc689ecb8</anchor>
      <arglist>(lua_State *L, F &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, destructor_wrapper&lt; Fx &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01destructor__wrapper_3_01Fx_01_4_00_0108c88cff9757acee6fb672e713234bf8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01destructor__wrapper_3_01Fx_01_4_00_0108c88cff9757acee6fb672e713234bf8.html</anchorfile>
      <anchor>ae3e9d894f9a8c65e2c5dceb7e7cce2d3</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01factory__wrapper_3_01Fs_8_8_8_01_4_007b2af5b88d6d67fca919471f54c9ca49.html</filename>
    <templarg></templarg>
    <templarg>Fs</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</class>
    <member kind="typedef">
      <type>factory_wrapper&lt; Fs... &gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01factory__wrapper_3_01Fs_8_8_8_01_4_007b2af5b88d6d67fca919471f54c9ca49.html</anchorfile>
      <anchor>a93ec3ca3d2494976b9d269e29a7a8839</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01factory__wrapper_3_01Fs_8_8_8_01_4_007b2af5b88d6d67fca919471f54c9ca49.html</anchorfile>
      <anchor>a5f395766d846035953250b9fae642f9d</anchor>
      <arglist>(lua_State *L, F &amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, function_arguments&lt; Sig, P &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01function__arguments_3_01Sig_00_01P_01965a9a8c6732104e365b37efe2aae029.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01function__arguments_3_01Sig_00_01P_01965a9a8c6732104e365b37efe2aae029.html</anchorfile>
      <anchor>a11796bda5aac69996723699c062ba50b</anchor>
      <arglist>(lua_State *L, const function_arguments&lt; Sig, P &gt; &amp;f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01function__arguments_3_01Sig_00_01P_01965a9a8c6732104e365b37efe2aae029.html</anchorfile>
      <anchor>af2b4274a935afb902aae445fd26dabf6</anchor>
      <arglist>(lua_State *L, function_arguments&lt; Sig, P &gt; &amp;&amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01overload__set_3_01Fs_8_8_8_01_4_00_018a24601dc23966042fa716bcb8189874.html</filename>
    <templarg></templarg>
    <templarg>Fs</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</class>
    <member kind="typedef">
      <type>overload_set&lt; Fs... &gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01overload__set_3_01Fs_8_8_8_01_4_00_018a24601dc23966042fa716bcb8189874.html</anchorfile>
      <anchor>af80fce452289f82fe3c9b5910c1a47f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01overload__set_3_01Fs_8_8_8_01_4_00_018a24601dc23966042fa716bcb8189874.html</anchorfile>
      <anchor>ac86fbfa3ccd7620d28b498bf94090f32</anchor>
      <arglist>(lua_State *L, F &amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, policy_wrapper&lt; F, Policies... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01policy__wrapper_3_01F_00_01Policies_895f668b2fefe787c2ec230e50290e3c5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>policy_wrapper&lt; F, Policies... &gt;</type>
      <name>P</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01policy__wrapper_3_01F_00_01Policies_895f668b2fefe787c2ec230e50290e3c5.html</anchorfile>
      <anchor>a322d76bb16cb7391832a1fcf39ee143d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01policy__wrapper_3_01F_00_01Policies_895f668b2fefe787c2ec230e50290e3c5.html</anchorfile>
      <anchor>a5f3ac7a5dc8ee53ad2f7740e0ad15826</anchor>
      <arglist>(std::index_sequence&lt; In... &gt;, lua_State *L, P &amp;fx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01policy__wrapper_3_01F_00_01Policies_895f668b2fefe787c2ec230e50290e3c5.html</anchorfile>
      <anchor>a3525e9a39bb9f2ac60875924b6f57d74</anchor>
      <arglist>(lua_State *L, P &amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, property_wrapper&lt; R, W &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; typename traits_type::template arg_at&lt; 0 &gt; &gt;</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>a79f72fd1a5880c4961b5dcfe43c1f1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; is_index, R, W &gt;</type>
      <name>P</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>a788a2849c1922bbfbc75e80c0b0e8ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; U &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>a928bf0e26c9fcad64e44e155ac669fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; P &gt;</type>
      <name>U</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>a568c7c551460a5d4b7160849e7b9a714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wrapper&lt; U &gt;</type>
      <name>wrap</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>aa8e62a504752e1a5f2929d1578fd94cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01property__wrapper_3_01R_00_01W_01_4_07dcbc56b4a9e7cdca8ef88e76ab03a01.html</anchorfile>
      <anchor>a5304f7794edfe5ebea4ec72e57e124a0</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, protect_t&lt; V &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01protect__t_3_01V_01_4_00_01is__index_2b24879e24d858e6b4a4f18c85b44a8b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>protect_t&lt; V &gt;</type>
      <name>F</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01protect__t_3_01V_01_4_00_01is__index_2b24879e24d858e6b4a4f18c85b44a8b.html</anchorfile>
      <anchor>a09aa034efafd47b86ad8a88379e6b7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01protect__t_3_01V_01_4_00_01is__index_2b24879e24d858e6b4a4f18c85b44a8b.html</anchorfile>
      <anchor>a44c8bba5bf6671ca131ddf019d56f504</anchor>
      <arglist>(lua_State *L, F &amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, readonly_wrapper&lt; F &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename wrap::object_type</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>a52ced47d5589e5258b66bf5476227d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; F &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>ada82e38755db57b92a4a6911f4ba718a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wrapper&lt; F &gt;</type>
      <name>wrap</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>aa16fef96dc800b97d26c85935f7f92fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>af1cee3392d6e0c2badb07b047c4289e4</anchor>
      <arglist>(lua_State *L, readonly_wrapper&lt; F &gt; &amp;&amp;rw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>a172e955f27faf9a34bd98b3af8d2fa81</anchor>
      <arglist>(lua_State *L, readonly_wrapper&lt; F &gt; &amp;&amp;rw, object_type &amp;o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>a21a63c056a3a5e630fe79f922e9d6976</anchor>
      <arglist>(lua_State *L, const readonly_wrapper&lt; F &gt; &amp;rw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01readonly__wrapper_3_01F_01_4_00_01is_496330ea262ddd247d002932caf1c3e4.html</anchorfile>
      <anchor>a108e2e463986c4601bc9437219a87f62</anchor>
      <arglist>(lua_State *L, const readonly_wrapper&lt; F &gt; &amp;rw, object_type &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, yielding_t&lt; Y &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01yielding__t_3_01Y_01_4_00_01is__indexea2ccc235ef0e828d29acec219ae9a07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_index</templarg>
    <templarg>is_variable</templarg>
    <templarg>checked</templarg>
    <templarg>boost</templarg>
    <templarg>clean_stack</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01yielding__t_3_01Y_01_4_00_01is__indexea2ccc235ef0e828d29acec219ae9a07.html</anchorfile>
      <anchor>a2f7b23dd5d30396742088d35a0d23b31</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lua_Debug</name>
    <filename>structlua__Debug.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>currentline</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a97b3ed36cdfdc6f2c694b253a3d96da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>event</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a6578d385d2322429a0fe87b79f1ddec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ftransfer</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>aaf0845009754fbc00f8c0c2d570362e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CallInfo *</type>
      <name>i_ci</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a6cfa3d2272ea187b08164b0a2081d59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>istailcall</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a08e9cf647790ffeb068db293c7572260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>isvararg</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a943220c57a4dd46dcc1bcd1198cfea88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastlinedefined</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a4c69b9d30e54cf9071cd2987ede128eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linedefined</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a97cb69b18daa46d20fb1a13eec78661b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a2978ab7f2ade479a003beb16d3b7a993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>namewhat</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a7e8c201950ea4dd3f2c7df9e1201019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>nparams</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>adb5efd1576224ce9d14f42f8bfee7a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ntransfer</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a752c98b859fb5b401d871a6a358627b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>nups</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>ab87c2a6ef686abf10da683f7e9af1b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>short_src</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a9b953c2fa9ef95a72a9ffc423744e1a4</anchor>
      <arglist>[LUA_IDSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>source</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>a422bceba8605d96bce4d19ce801a62e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>srclen</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>aace8e6efdb999325e7a77452c849293b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>structlua__Debug.html</anchorfile>
      <anchor>afbf8df5f26e9c345378a7eb402eed081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lua_longjmp</name>
    <filename>structlua__longjmp.html</filename>
    <member kind="variable">
      <type>luai_jmpbuf</type>
      <name>b</name>
      <anchorfile>structlua__longjmp.html</anchorfile>
      <anchor>aec434d21a87f62041e1de5db0dac1eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_longjmp *</type>
      <name>previous</name>
      <anchorfile>structlua__longjmp.html</anchorfile>
      <anchor>aaad0b53cd52f1242bb179452c399dac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>status</name>
      <anchorfile>structlua__longjmp.html</anchorfile>
      <anchor>a0efc1d6a7a767e23c2469ae80aeb3ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_nil_t</name>
    <filename>structsol_1_1lua__nil__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::lua_reference_func</name>
    <filename>structsol_1_1u__detail_1_1lua__reference__func.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1u__detail_1_1lua__reference__func.html</anchorfile>
      <anchor>ab5ae057130db29138db2c7fcf58f13e1</anchor>
      <arglist>(lua_State *L, submetatable_type smt, reference &amp;fast_index_table)</arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>key</name>
      <anchorfile>structsol_1_1u__detail_1_1lua__reference__func.html</anchorfile>
      <anchor>a3b54eaefdf77273cec363e2c5bc02e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>value</name>
      <anchorfile>structsol_1_1u__detail_1_1lua__reference__func.html</anchorfile>
      <anchor>a419ecf5184c90334f3b2c9f2ef8fc29b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_size</name>
    <filename>structsol_1_1lua__size.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int</type>
      <name>SOL_INTERNAL_UNSPECIALIZED_MARKER_</name>
      <anchorfile>structsol_1_1lua__size.html</anchorfile>
      <anchor>aa9030181411a09c33d41c04c63c431cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_size&lt; std::pair&lt; A, B &gt; &gt;</name>
    <filename>structsol_1_1lua__size_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::lua_size&lt; std::tuple&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1lua__size_3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>lua_State</name>
    <filename>structlua__State.html</filename>
    <member kind="variable">
      <type>lu_byte</type>
      <name>allowhook</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>ac2903d4a712ca1c2d114f541636490f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallInfo</type>
      <name>base_ci</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a8c707493c7e45c7e0467381f5a80175d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>basehookcount</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a5d760c922e94390cd270ebb4ca4bc848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallInfo *</type>
      <name>ci</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a7fbb5727050853f411ad64b4be9ab5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>ad5311df12c1bfa3c4e11b7a1dbecaeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ptrdiff_t</type>
      <name>errfunc</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a09de3a7c6d3bcb6c2b0d26a81bb8d44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_longjmp *</type>
      <name>errorJmp</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>ae4bbd2199ffd804fe64142c3d5ecb249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>gclist</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a0d446661e92287c8409076c970771217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile lua_Hook</type>
      <name>hook</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>ad4c84ca6425b0073ab2d83f05a05e788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hookcount</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a8824aded162dcdb9d3a142a90819e372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile l_signalT</type>
      <name>hookmask</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a4f5ccabdfc6b9eb66eb5534c85270f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>global_State *</type>
      <name>l_G</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a63c9e91949432bcef6251366fbac6c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>l_uint32</type>
      <name>nCcalls</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a9c4a565a35bed2d76dd84d9fb628853b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nci</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>affc91cc87a077d30cc812fed4769d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oldpc</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>adfbafe57a78fbff8df33ba008315fb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpVal *</type>
      <name>openupval</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>aa1f4a24dc6645e10ba8d6f2713e446bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StkId</type>
      <name>stack</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a27e1d5122ef7fffae7542814c72fdd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StkId</type>
      <name>stack_last</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a797a585a2bdb638bd1ca78c15bbe46fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stacksize</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a44530127453a374634f7ad22eee9ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>status</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a563f8f114867e0b03405680633672102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StkId</type>
      <name>top</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>a195f448e76fd404953fa1962d28212a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lua_State *</type>
      <name>twups</name>
      <anchorfile>structlua__State.html</anchorfile>
      <anchor>ae1da80ba9fa9d9adad4deb8ae5b42ba0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::lua_thread_state</name>
    <filename>structsol_1_1lua__thread__state.html</filename>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1lua__thread__state.html</anchorfile>
      <anchor>a0495cf2a46123dead07d1b5abe760976</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_thread_state</name>
      <anchorfile>structsol_1_1lua__thread__state.html</anchorfile>
      <anchor>aec9a3d4303aaf8e0f997068d55b3900b</anchor>
      <arglist>(lua_State *Ls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator lua_State *</name>
      <anchorfile>structsol_1_1lua__thread__state.html</anchorfile>
      <anchor>a538d3fcf73c502d47becbccb0c4c1fe1</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>operator-&gt;</name>
      <anchorfile>structsol_1_1lua__thread__state.html</anchorfile>
      <anchor>a3c4051d097d57e01346c3f6de164945c</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1lua__thread__state.html</anchorfile>
      <anchor>adfc410873c79e79e0b0361675afc37d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of</name>
    <filename>structsol_1_1detail_1_1lua__type__of.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::lua_type_of</name>
    <filename>structsol_1_1lua__type__of.html</filename>
    <templarg>T</templarg>
    <base>lua_type_of&lt; T &gt;</base>
    <member kind="typedef">
      <type>int</type>
      <name>SOL_INTERNAL_UNSPECIALIZED_MARKER_</name>
      <anchorfile>structsol_1_1lua__type__of.html</anchorfile>
      <anchor>af69d68776aaa2cdaae23bc2345a73675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; as_table_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01as__table__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_coroutine&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__coroutine_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_environment&lt; B &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__environment_3_01B_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_function&lt; Base, aligned &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__function_3_01Base_00_01aligned_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>aligned</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_lightuserdata&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__lightuserdata_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_lua_table&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__lua__table_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_metatable&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__metatable_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_object&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__object_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_protected_function&lt; Base, aligned, Handler &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__protected__function_3_01Base_00_01aligned_00_01Handler_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>aligned</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_reference&lt; b &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__reference_3_01b_01_4_01_4.html</filename>
    <templarg>b</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_string_view&lt; C, T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__string__view_3_01C_00_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_table_core&lt; b, Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__table__core_3_01b_00_01Base_01_4_01_4.html</filename>
    <templarg>b</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_thread&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__thread_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_userdata&lt; Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__userdata_3_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; basic_usertype&lt; T, Base &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01basic__usertype_3_01T_00_01Base_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; bool &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01bool_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char16_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char16__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char16_t[N]&gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char16__t[N]_4.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char32_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char32__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char32_t[N]&gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char32__t[N]_4.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; char[N]&gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01char[N]_4.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; const char * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01const_01char_01_5_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; const char16_t * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01const_01char16__t_01_5_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; const char32_t * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01const_01char32__t_01_5_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; const void * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01const_01void_01_5_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; detail::non_lua_nil_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01detail_1_1non__lua__nil__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; env_key_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01env__key__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; error &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01error_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; light&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01light_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; lightuserdata_value &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01lightuserdata__value_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; lua_CFunction &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01lua__CFunction_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; lua_nil_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01lua__nil__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; lua_value &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01lua__value_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; meta_function &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01meta__function_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; metatable_key_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01metatable__key__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; nested&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01nested_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; new_table &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01new__table_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; nullopt_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01nullopt__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; optional&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; stack_count &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01stack__count_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; stack_reference &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01stack__reference_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::basic_string&lt; C, T, A &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1basic__string_3_01C_00_01T_00_01A_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::function&lt; Signature &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1function_3_01Signature_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::initializer_list&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1initializer__list_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::nullptr_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1nullptr__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::optional&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::pair&lt; A, B &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1remove__pointer__t_3_01lua__CFunction_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::tuple&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; std::variant&lt; Tn... &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</filename>
    <templarg>Tn</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; T * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>lua_type_of&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_arithmetic_v&lt; T &gt;||std::is_same_v&lt; T, lua_Number &gt;||std::is_same_v&lt; T, lua_Integer &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is__arithmetic__8bfb47ff67109290304dbcfbb65d49ae.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_enum_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_function_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is__function__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; this_environment &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01this__environment_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; this_main_state &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01this__main__state_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; this_state &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01this__state_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; type &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01type_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; user&lt; T &gt; &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01user_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; userdata_value &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01userdata__value_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; variadic_args &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01variadic__args_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; variadic_results &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01variadic__results_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; void * &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01void_01_5_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; wchar_t &gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01wchar__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::lua_type_of&lt; wchar_t[N]&gt;</name>
    <filename>structsol_1_1detail_1_1lua__type__of_3_01wchar__t[N]_4.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::lua_value</name>
    <filename>structsol_1_1lua__value.html</filename>
    <class kind="struct">sol::lua_value::arr</class>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>as</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>aaf3af4b8eea67b43d7318849092f745b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>aa4fee6de240e212bc5e39e42e721d410</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>ac794a2a15bb2e2f82a8e449edf775ab8</anchor>
      <arglist>(lua_State *L_, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a658581de13d05ca9a5628d8783c2760f</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a68c1cb3a0fa63e4a5ed99add6c8b709d</anchor>
      <arglist>(lua_State *L_, std::initializer_list&lt; std::pair&lt; lua_value, lua_value &gt;&gt; il)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a9082190a0de505e5deda83999dcbb481</anchor>
      <arglist>(std::initializer_list&lt; std::pair&lt; lua_value, lua_value &gt;&gt; il)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a7806f10f4726b15f4f3f349fa395cfe5</anchor>
      <arglist>(lua_State *L_, arr il)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a2b406601af85f792a521ffb31a3fbf49</anchor>
      <arglist>(arr il)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>aa83bcc99f3ef3941a42993d6dbae4d8d</anchor>
      <arglist>(lua_State *L_, reference r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a50f2f5f47479ef2c7fe808320beb36e0</anchor>
      <arglist>(reference r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>aa910d5b8c461722295f2f60c7433d8bb</anchor>
      <arglist>(const lua_value &amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lua_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a7739b58ce0b1fdcb63c4d6b586507441</anchor>
      <arglist>(lua_value &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>lua_value &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>ad412d45e25b63b4ed636ece1ea39313b</anchor>
      <arglist>(const lua_value &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>lua_value &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a8a2001bad6b227fc20fb2307083a1fe4</anchor>
      <arglist>(lua_value &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const reference &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a4446f27a17a589cb4819f37df4ab71a6</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>reference &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a1d062fd025567b94221bc064057f4ae9</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>reference &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a27a1f68dd0aac9a8d2607c729c912062</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_lua_state</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>acd41f741e047debc27cb8694e6173890</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::any&lt; std::is_same&lt; T, lua_value &gt;, is_reference_or_lua_value_init_list&lt; T &gt;&gt;</type>
      <name>is_lua_value_single_constructible</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a31cb26347acb7392fd04c74e2f1194ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::any&lt; meta::is_specialization_of&lt; T, std::initializer_list &gt;, std::is_same&lt; T, reference &gt;, std::is_same&lt; T, arr &gt;&gt;</type>
      <name>is_reference_or_lua_value_init_list</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>ab92ba56504a1ffb048aae100f1df7478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static lua_State *&amp;</type>
      <name>thread_local_lua_state</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>a65928515641675726e7f44683313b231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reference</type>
      <name>ref_value</name>
      <anchorfile>structsol_1_1lua__value.html</anchorfile>
      <anchor>ac70286bc6ca3f6020114388522fcf9c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LuaCustomFunction</name>
    <filename>classLuaCustomFunction.html</filename>
    <base>CustomFunction</base>
    <member kind="function">
      <type>PlotData::Point</type>
      <name>calculatePoint</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>a23a5ad62ba671f801cf7d9d2d81ef40d</anchor>
      <arglist>(const PlotData &amp;src_data, const std::vector&lt; const PlotData * &gt; &amp;channels_data, size_t point_index) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEngine</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>a80ce24b5e5df2b3aceed575eee86966c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>language</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>a124d79cb510d48a2aad3dfddf773856d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LuaCustomFunction</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>aa736cb6bc53bd7c07f14622001b46960</anchor>
      <arglist>(const SnippetData &amp;snippet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_chan_values</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>ac3381763f866819a60539c317c76c6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; sol::state &gt;</type>
      <name>_lua_engine</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>ac13e3f9b0e155acf046145791cd16f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sol::protected_function</type>
      <name>_lua_function</name>
      <anchorfile>classLuaCustomFunction.html</anchorfile>
      <anchor>ac9dfa9390f43ca130c1622a13f00b0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>luaL_Buffer</name>
    <filename>structluaL__Buffer.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>b</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>ad519a6ef1557666cbdef35e5e8a4ef3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>b</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>a9216b80b23dca5599b5dade85bed1298</anchor>
      <arglist>[LUAL_BUFFERSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>union luaL_Buffer::@19</type>
      <name>init</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>af463a16e0e5d3866f7eb86b0445b27aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>a66ae63716768952c74910da4351886fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LUAI_MAXALIGN</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>a27bb352f42e1d97ffe512c947542ad62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>n</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>a85c23e8716842c83ee8e9d80f1652812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structluaL__Buffer.html</anchorfile>
      <anchor>a2d0288dac89591516c834328beee71cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>luaL_Reg</name>
    <filename>structluaL__Reg.html</filename>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>func</name>
      <anchorfile>structluaL__Reg.html</anchorfile>
      <anchor>a54aa8f9955870caf78148514e61196ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structluaL__Reg.html</anchorfile>
      <anchor>a58b99f63b304e5c489b90d812f92cba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>luaL_Stream</name>
    <filename>structluaL__Stream.html</filename>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>closef</name>
      <anchorfile>structluaL__Stream.html</anchorfile>
      <anchor>a98731a1b0b1e28336d7206798895e62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>structluaL__Stream.html</anchorfile>
      <anchor>a50fc81b2c6481ab7768e41bdd3793bab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LX</name>
    <filename>structLX.html</filename>
    <member kind="variable">
      <type>lu_byte</type>
      <name>extra_</name>
      <anchorfile>structLX.html</anchorfile>
      <anchor>a71d822400160201af943b3297cd5b478</anchor>
      <arglist>[LUA_EXTRASPACE]</arglist>
    </member>
    <member kind="variable">
      <type>lua_State</type>
      <name>l</name>
      <anchorfile>structLX.html</anchorfile>
      <anchor>ab3435adb3d01a4aa9b6096f818d86b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MainWindow</name>
    <filename>classMainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>on_actionAbout_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4f3ebda1ba39e0ef4d678b44893c9c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionCheatsheet_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac30b5954d942e6e12cacb5fe27008191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionClearBuffer_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8859359b59904e4d1cae0238f2d5f7fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionClearRecentData_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a56aa94efd25669cf77fe4766bd2d457c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionClearRecentLayout_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8a8f563d50d26dfe1e8103f4969f5b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionDeleteAllData_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a32ff31fbd4e0cff708b34c7cf2799f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionExit_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab4487c4b02224acd4a0193d38b704ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionReportBug_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a07a0109d23c6dd73c52db7b93986b128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionSupportPlotJuggler_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a814dc684c1090320285b173cfed01349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_buttonStreamingPause_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a375c84c0785a10055f540aec38414a84</anchor>
      <arglist>(bool paused)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_comboStreaming_currentIndexChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a87635a9fc0762e2538a4893e4f63c5bb</anchor>
      <arglist>(const QString &amp;current_text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonActivateGrid_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a444468da9b64e8bb937a63e51fbd8211</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonPlay_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2e68e306fc614e6cedd2d8ad88dd65df</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonRatio_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9231ab397b90b4f22ae392fe1eb3aaff</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonRemoveTimeOffset_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8c445901e04fe1fded2b2b7d81a2dd6e</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonTimeTracker_pressed</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a5c6ff65b624dcf534bdc9ff341d093a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_pushButtonUseDateTime_toggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a46508cf2c9d12b090a86ce443b6fb447</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_splitterMoved</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7b62fcb285b4976ba15c5efbf07fadc5</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_streamingSpinBox_valueChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a23ba0691f76a2e26d8fcd5118bc89277</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_streamingToggled</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a6f2e566f96e4c6d81dfaa93bb30382d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_tabbedAreaDestroyed</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad236060c1fb22bc1e7c91ea6b609d96f</anchor>
      <arglist>(QObject *object)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onActionFullscreenTriggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af5977263b993343993459c763829e833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onAddCustomPlot</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad48e37958a16058f62cfd0dc5683250f</anchor>
      <arglist>(const std::string &amp;plot_name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onCustomPlotCreated</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a32ca31347cf6376783043263acf578a5</anchor>
      <arglist>(CustomPlotPtr plot)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onDeleteMultipleCurves</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a918c67f229729ae159a00f84096f871d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;curve_names)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onEditCustomPlot</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abe2c766a8f77606df8cf1db789f40141</anchor>
      <arglist>(const std::string &amp;plot_name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onPlaybackLoop</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a75eca19e000a98e61103f569c6644831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onPlotAdded</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a40e7cde2b3d6e7bcd202577e1ba841c7</anchor>
      <arglist>(PlotWidget *plot)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onPlotTabAdded</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2b55dd8a84625ff6232f4e74d465fdf3</anchor>
      <arglist>(PlotDocker *docker)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onPlotZoomChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0a2cf9eb0791e350bede44a487d0ea95</anchor>
      <arglist>(PlotWidget *modified_plot, QRectF new_range)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onRedoInvoked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af706f426e956bc0eab802326b4df06e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onRefreshCustomPlot</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0f366d860c7f287ef35cc28ca4fa0e80</anchor>
      <arglist>(const std::string &amp;plot_name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onTimeSlider_valueChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9db788b77945a18b0e88e7ac30cdb872</anchor>
      <arglist>(double abs_time)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onTrackerMovedFromWidget</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a996d4c78bd7a6d7773c05352b2ae15bb</anchor>
      <arglist>(QPointF pos)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onTrackerTimeUpdated</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a80b7f9589d237bf0556f9199dae2a34c</anchor>
      <arglist>(double absolute_time, bool do_replot)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onUndoableChange</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aea6400ac4d6d6d945beb79738478a164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onUndoInvoked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab5621b34699cd11f3bc956299738ebb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onUpdateLeftTableValues</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a53df4d6209cea7c1b251e54e8d1522ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8851a931482834eeec527490eedaf20e</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateDataAndReplot</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af15571133fb33445ba1103d4851ab8f1</anchor>
      <arglist>(bool replot_hidden_tabs)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>activateTracker</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a44f90e887c70b7b13d3ef851d0810427</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataSourceRemoved</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a66339e2db692e73463d8f08848c8645e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stylesheetChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a997ae8288d074c5850f45dcada2dd8ee</anchor>
      <arglist>(QString style_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadDataFromFile</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac76a9050bf787d8762ec470357374747</anchor>
      <arglist>(const FileLoadInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadDataFromFiles</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad1e3afc20711a8b456d3b52756de8058</anchor>
      <arglist>(QStringList filenames)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadLayoutFromFile</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a66926ded0bac2f65916def4108c40a77</anchor>
      <arglist>(QString filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a3b97381e4b61eb1ec1eee20da33a062b</anchor>
      <arglist>(const QCommandLineParser &amp;commandline_parser, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startStreamingPlugin</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2884cc10fa9d9cc62224be54beedccea</anchor>
      <arglist>(QString streamer_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopStreamingPlugin</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9e634e2122400a5ae24893eb6147a78d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HIDDEN</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413aa17c21a7deae8e35f2022b8d20c69354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>LabelStatus</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LEFT</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413abece836e2fbd8fbc3285a3651ef5e57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RIGHT</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413aa9ec139961475a48b741d1e156689fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HIDDEN</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413aa17c21a7deae8e35f2022b8d20c69354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LEFT</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413abece836e2fbd8fbc3285a3651ef5e57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RIGHT</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abad2f1e753f97c594e03932052fac413aa9ec139961475a48b741d1e156689fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_actionLoadStyleSheet_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a587b6408cebbecb227949db78627b0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_actionPreferences_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2e63d199e37300ac181f39c3a7a7d78b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_actionShare_the_love_triggered</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a73c37dd9e4c1bc51653e9cf5d0c129e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonHideFileFrame_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aeded028fbb9c4064458dcef41d6ea091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonHidePublishersFrame_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac18ca8fe027d44beb4502218e9021a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonHideStreamingFrame_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a87fc9a805971b9e30d1d09ce6dbd8242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonRecentData_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af3fbf2161d3277e46f8449140208b09e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonRecentLayout_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4a552a22bb5d1033a10303d675cce154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonStreamingOptions_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a82a2a21cbd0c37538d62b327a2ad338e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonStreamingStart_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a1af4da4c55bd45c8c6a1e9238b9665a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_playbackStep_valueChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aefa75e7333a6996f07ba85ede1b17fa2</anchor>
      <arglist>(double arg1)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonLegend_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a766dcaac670af2dea1fc80d6f8e940f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonLoadDatafile_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a79498717215781e600f30d4d6656c93b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonLoadLayout_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>adc4de18cbd67dfcfb53862414ec9a6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSaveLayout_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a5d14542b214884f61367db378f496a3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonZoomOut_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8264bef95ca381b58f599581f702efc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a97589325075157bd4f19f64d39e56abb</anchor>
      <arglist>(QString style_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildDummyData</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a742b1ccc5f9438a0814367716d95d6ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::tuple&lt; double, double, int &gt;</type>
      <name>calculateVisibleRangeX</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad431a79cac1f589383082aa9f1ead920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkAllCurvesFromLayout</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a30e3ca78702303c3059f21df5d3d2051</anchor>
      <arglist>(const QDomElement &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4e20a4a065fbb0e4d3532a45a0a91425</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteAllData</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a6daa63b1e26c3c7d66c25550b584e6f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>forEachWidget</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac36b986b614909257e3078aca4190b87</anchor>
      <arglist>(std::function&lt; void(PlotWidget *, PlotDocker *, int)&gt; op)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>forEachWidget</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>acfed8b2e993727ebc30bfc4d2fb9a75d</anchor>
      <arglist>(std::function&lt; void(PlotWidget *)&gt; op)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>importPlotDataMap</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a172a0ae2039819249a5992d5f44a899a</anchor>
      <arglist>(PlotDataMapRef &amp;new_data, bool remove_old)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeActions</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a392c44801652f31a7974e1b39317c3e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStringList</type>
      <name>initializePlugins</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8b765b3381f9af8205b4e572c1f2974f</anchor>
      <arglist>(QString subdir_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isStreamingActive</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a95c2550627d62d1065092b96caa181cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadPluginState</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>adae5e22cbdf68bdcb701dd590577ae1f</anchor>
      <arglist>(const QDomElement &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadStyleSheet</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae066571cce6d17997966ccc26c447494</anchor>
      <arglist>(QString file_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rearrangeGridLayout</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aa281ef0f5399bad2317c399927f03824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QDomElement</type>
      <name>savePluginState</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a86ab8cbd0d36722a2623a09c91446e3b</anchor>
      <arglist>(QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatedDisplayTime</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9cf054329b7867d12bca05a5c5896481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentDataMenu</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8b2d3064009e1bc53079342542e4f5fc</anchor>
      <arglist>(QStringList new_filenames)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentLayoutMenu</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a832c04363ea1c8f6071ace95d5d6e7b5</anchor>
      <arglist>(QStringList new_filenames)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTimeOffset</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aba3fbff0b838b4e136f079f5a91df40a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTimeSlider</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a36af9cb9203b46b562c0b289b6296865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a337faeb59fd397d175b61874d29beb0e</anchor>
      <arglist>(QDomDocument state_document)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QDomDocument</type>
      <name>xmlSaveState</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a59c932a22d397a0aeec123d1c96a1815</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; DataStreamer &gt;</type>
      <name>_active_streamer_plugin</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a87e33ff6d891ce21bb35b4824a26a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMovie *</type>
      <name>_animated_streaming_movie</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a64bbbd0d72f1657f353eab32969214a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_animated_streaming_timer</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a433660f3ed69dbb240b9105a9fdb6972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_autostart_publishers</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad95d9b353b91a7a0f9ad44facb789391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurveListPanel *</type>
      <name>_curvelist_widget</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abc8be829f2f0be4026cadb353bd708c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CustomPlotMap</type>
      <name>_custom_plots</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af870b2e800befc6954240ee2fd837f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; QString, DataLoaderPtr &gt;</type>
      <name>_data_loader</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7479ea275ba1d0de065102288d6af14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; QString, DataStreamerPtr &gt;</type>
      <name>_data_streamer</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9bbafca72e587dc09f1635ea4dfaf1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_disable_undo_logging</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aedd990e4c4052d20ab6e8cdff1611595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_fullscreen_shortcut</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7e836b391ead4261d75923cfab541158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionEditorWidget *</type>
      <name>_function_editor</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af6491e03a1dd3a71cc87cc3c0263c331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LabelStatus</type>
      <name>_labels_status</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>afd55a806b3cdda867dab0902cb31dc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FileLoadInfo &gt;</type>
      <name>_loaded_datafiles</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a31ad032668d148ad3f8de75ba2015a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TabbedPlotWidget *</type>
      <name>_main_tabbed_widget</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af6533252f1c458783114ba0c0627dd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef</type>
      <name>_mapped_plot_data</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a49e3dfa86476d4fb552d47a6fba4893b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; QString, std::shared_ptr&lt; MessageParserCreator &gt; &gt;</type>
      <name>_message_parser_factory</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0b0f00003df53c49b658e5b5d43d46c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_minimized</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aa26939bc20e9f3198771854541f87cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_playback_shotcut</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a6acdb9e21b9e5daf78a958b0b2c47eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDateTime</type>
      <name>_prev_publish_time</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a3303dbca7d3f157f573a1f952d6e9a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_publish_timer</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab2562d957b710a7ecbc583366071528c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_recent_data_files</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a69d9f91bad6834bfc56df96d43aa563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_recent_layout_files</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad5abc59baec2334e6542ebbb52bac944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_redo_shortcut</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a264a1fbdd97e4dba1b1af8d39e6ae967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; QDomDocument &gt;</type>
      <name>_redo_states</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7b1dc7c3aaf87716c285a35d8adb34da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_replot_timer</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9d5d1e9e6e6c2fe540cee91a4391a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; QString, StatePublisherPtr &gt;</type>
      <name>_state_publisher</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a74316bb5e81be3504cca162f77cb8487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_streaming_shortcut</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab2b33c727cc535938fb336de32b1836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_test_option</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4b44d37dc2cc43fccad1065666ac1583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MonitoredValue</type>
      <name>_time_offset</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>accf27e1ebe54bb44fb81a54e507dd92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; CurveTracker::Parameter, QIcon &gt;</type>
      <name>_tracker_button_icons</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9392294c3e1a7c7864907d31af4f8d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurveTracker::Parameter</type>
      <name>_tracker_param</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>addd9c074a865059c368d0400f8866b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tracker_time</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad05415b52bb9305b2434fb2e74b31f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_undo_shortcut</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a91b3ef6b477248af923dbd2395afdd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; QDomDocument &gt;</type>
      <name>_undo_states</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a26eb34f8a9ec7ebd392712b46e1672db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QElapsedTimer</type>
      <name>_undo_timer</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7fe17e2f123387ff6b23896545beae4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindow *</type>
      <name>ui</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a35466a70ed47252a0191168126a352a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TabbedPlotWidget::MainWindowArea</name>
    <filename>structTabbedPlotWidget_1_1MainWindowArea.html</filename>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::make_index_sequence</name>
    <filename>structnlohmann_1_1detail_1_1make__index__sequence.html</filename>
    <templarg>N</templarg>
    <base>merge_and_renumber&lt; make_index_sequence&lt; N/2 &gt;::type, make_index_sequence&lt; N-N/2 &gt;::type &gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::make_index_sequence&lt; 0 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1make__index__sequence_3_010_01_4.html</filename>
    <base>index_sequence&lt;&gt;</base>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::make_index_sequence&lt; 1 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1make__index__sequence_3_011_01_4.html</filename>
    <base>index_sequence&lt; 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>detail::make_unsigned_or_unchanged</name>
    <filename>structdetail_1_1make__unsigned__or__unchanged.html</filename>
    <templarg></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>nlohmann::detail::make_void</name>
    <filename>structnlohmann_1_1detail_1_1make__void.html</filename>
    <templarg>Ts</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structnlohmann_1_1detail_1_1make__void.html</anchorfile>
      <anchor>a8961e24ae3b2cb65ec47d1ce805d94e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::MalformedPacket</name>
    <filename>classMQTTV5_1_1MalformedPacket.html</filename>
    <base>MQTTV5::MQTTException</base>
  </compound>
  <compound kind="struct">
    <name>MatchState</name>
    <filename>structMatchState.html</filename>
    <member kind="variable">
      <type>struct MatchState::@36</type>
      <name>capture</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a6016169aae2a6a41f52a1dcdc971740f</anchor>
      <arglist>[LUA_MAXCAPTURES]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>init</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a2b63cea9c88925a59ba9680d8c615dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a242a722a5ff777f100831cbf8752ca3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ptrdiff_t</type>
      <name>len</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>af4c1ae5e7b90e726401874e9b2059a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>level</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a666c7d6a66dbcb6686bc4aaa316df8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>matchdepth</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a1b16149bce367183f56b87cae0dc89bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p_end</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a7d233530eb40e29567481e0331dee9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>src_end</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a28b9c3fdaacf56755b78a95b0d1e2b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>src_init</name>
      <anchorfile>structMatchState.html</anchorfile>
      <anchor>a8ad3eceb7c5e8dc9c07834470a4a31f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Mbuffer</name>
    <filename>structMbuffer.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>buffer</name>
      <anchorfile>structMbuffer.html</anchorfile>
      <anchor>a857012deb824b216c19d7e4d15be5561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buffsize</name>
      <anchorfile>structMbuffer.html</anchorfile>
      <anchor>a48bbc7ce4413bf1cf9f4825f1ce36e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>n</name>
      <anchorfile>structMbuffer.html</anchorfile>
      <anchor>abd195588f24e02b6f5bfb1a39a109380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::member_function</name>
    <filename>structsol_1_1function__detail_1_1member__function.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>meta::function_args_t&lt; function_type &gt;</type>
      <name>args_lists</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>a54b292e3785535501c1f017da77db6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>a62a3e969a565b24ea3366f145aebeab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::function_return_t&lt; function_type &gt;</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>ad0fcf202be06f9c49e24d85c89704a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>a28d99a6901c69ee3f660ab27e7c5707c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>member_function</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>a8dcb179aef48fe06614058d025d47642</anchor>
      <arglist>(function_type f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>acce53036d5faf3e014cd8856fcc4f4c4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>function_type</type>
      <name>invocation</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>aeb49d749e86695c99c2a2a5bc9441149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>member</name>
      <anchorfile>structsol_1_1function__detail_1_1member__function.html</anchorfile>
      <anchor>a56f4599c9a1657844de0ba03231f54f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::member_function_wrapper</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <templarg>F</templarg>
    <templarg>R</templarg>
    <templarg>O</templarg>
    <templarg>FArgs</templarg>
    <class kind="struct">sol::member_function_wrapper::caller</class>
    <class kind="struct">sol::member_function_wrapper::invoker</class>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; F &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const &amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const &amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const &amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const &amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const volatile &amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const volatile &amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const volatile noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const volatile noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const volatile, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const volatile &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) const, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) const  &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...) noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...)&amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...)&amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...)&amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...)&amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...), R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...) &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...) const &amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...) const &amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...) const volatile &amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...) const volatile &amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...)&amp; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;noexcept, R, O, Args... &gt;</name>
    <filename>structsol_1_1member__function__wrapper.html</filename>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a34f76bb4835befc990b91479aa5de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, FArgs... &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a3b5ec12e1b760ee933340b69e5352e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>O</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a12c63cce027eb6ffa6e65d0bf85938a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; R &gt;</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a9798ce4de95c33c41c704cc14c95ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; R(O::*)(Args...,...)&amp;noexcept &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>afd6cf29995430656a3c55ef03864494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>call</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>abcb2975ec05d82196144b649ffa0bd3d</anchor>
      <arglist>(Fx &amp;&amp;fx, O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1member__function__wrapper.html</anchorfile>
      <anchor>a19cfde306245a4ab536ef47c184dd15a</anchor>
      <arglist>(O &amp;mem, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::member_variable</name>
    <filename>structsol_1_1function__detail_1_1member__variable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>meta::bind_traits&lt; function_type &gt;::args_list</type>
      <name>args_lists</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>ae9033de3b2ec30e314e0aae5ceae5522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>aaa0517f36c11bffb401435b10a43eafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::add_lvalue_reference_t&lt; meta::unwrapped_t&lt; std::remove_reference_t&lt; decltype(detail::deref(member))&gt; &gt; &gt;</type>
      <name>M</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>a6593f16ada805dcbc52a7a86c449d46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::bind_traits&lt; function_type &gt;::return_type</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>a4b72617d8d4c807fb9c313c5fedbed73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>aded3f7b8d9440598fc04e78dd819c700</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>member_variable</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>a040b02caf47a8fe478f01c794ac123e4</anchor>
      <arglist>(function_type v, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>ae51ce38c5ac064bd60900b88a86fbe10</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>member</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>a1b0c4f0742bc0b13fd62fa3f85dbf60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>function_type</type>
      <name>var</name>
      <anchorfile>structsol_1_1function__detail_1_1member__variable.html</anchorfile>
      <anchor>a4b8214dca377302dd55a899459024ff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Memcontrol</name>
    <filename>structMemcontrol.html</filename>
    <member kind="variable">
      <type>unsigned long</type>
      <name>countlimit</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>ac093763e1a9d11cbd5e2cf0601c16613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failnext</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>a7c5305ac6a059155635c7929752142ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>maxmem</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>a7d0500425492712f358d3c6bcba5bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>memlimit</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>a00655e6fe63630b198b6700bb6731d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>numblocks</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>a778e4b9876ef9c80325eae9a5a37738f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>objcount</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>a2f1bd3b9e5f617dbfcd3f32d673eac0e</anchor>
      <arglist>[LUA_NUMTYPES]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>total</name>
      <anchorfile>structMemcontrol.html</anchorfile>
      <anchor>afb03fb8030d33e4b7c01c1abfe658c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MenuBar</name>
    <filename>classMenuBar.html</filename>
    <member kind="function">
      <type></type>
      <name>MenuBar</name>
      <anchorfile>classMenuBar.html</anchorfile>
      <anchor>ab5fd7525d833575fb6071169a628d800</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFont</type>
      <name>_font</name>
      <anchorfile>classMenuBar.html</anchorfile>
      <anchor>a9358a74844ac9281a084f14a576d072a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width_juggler</name>
      <anchorfile>classMenuBar.html</anchorfile>
      <anchor>a038d95d83562636b56fb81b6aa2caeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width_plot</name>
      <anchorfile>classMenuBar.html</anchorfile>
      <anchor>a658259a94aec7ce0ab50d2fe7ea16625</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::merge_and_renumber</name>
    <filename>structnlohmann_1_1detail_1_1merge__and__renumber.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::merge_and_renumber&lt; index_sequence&lt; I1... &gt;, index_sequence&lt; I2... &gt; &gt;</name>
    <filename>structnlohmann_1_1detail_1_1merge__and__renumber_3_01index__sequence_3_01I1_8_8_8_01_4_00_01inde4885d6f1d93a04f25932afbd429c4793.html</filename>
    <templarg>I1</templarg>
    <templarg>I2</templarg>
    <base>index_sequence&lt; I1...,(sizeof...(I1)+I2)... &gt;</base>
  </compound>
  <compound kind="class">
    <name>merge_and_renumber&lt; make_index_sequence&lt; N/2 &gt;::type, make_index_sequence&lt; N-N/2 &gt;::type &gt;</name>
    <filename>structnlohmann_1_1detail_1_1merge__and__renumber.html</filename>
  </compound>
  <compound kind="class">
    <name>zmq::message_t</name>
    <filename>classzmq_1_1message__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ae37889f4e45aa5e3d8a84f843037c3c9</anchor>
      <arglist>(message_t const *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aac863cc381448f2088d6b8a44bd2aa94</anchor>
      <arglist>(message_t &amp;msg_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a15fd381c3e08edc4d5872e9831a96cfd</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ada40f6d1bf16036db4fdeb430d643c6d</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a1d6620359d64babf7c9a26b4cf8c668c</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>T const *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aa4de5447ef25453cbc83b656779fa3de</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a4be863bc881d762fdb07b66f520bf2bb</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a901d78ddce5bd77e7421c179b1ef3c3a</anchor>
      <arglist>(const message_t *other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a3fac1ef69f92445db21a77b87d58af9d</anchor>
      <arglist>(int property_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>gets</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ac6f9e68964449c6bc1e3858b0bf88694</anchor>
      <arglist>(const char *property_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD zmq_msg_t *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a4779f87a1b293ce324eee3a8da86edba</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD const zmq_msg_t *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a734aea82ef47a2e57baf4c5e7f55e103</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aaa75f0668213940e0eb2df2bbaad22fc</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ae1ab1807e7a1c46eb048e94a5ff5a263</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>af7092a211cfa0e4df75a96dcb2c465a1</anchor>
      <arglist>(ForwardIter first, ForwardIter last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>abcbb3ccfdc0993ce4b6a65c40b49302c</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a059f04ec283f46cf2c4c74fd191a7438</anchor>
      <arglist>(void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>more</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a0b84ec573d15894e1e31becf9ea42e6c</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aec5dbbaa99bc7ed381254b99025ae8d0</anchor>
      <arglist>(message_t const *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a140d8b73a3c86ba5a8ac5a4916e59471</anchor>
      <arglist>(message_t &amp;msg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aafa6818f64a8cbe5a41bdbecd46593d8</anchor>
      <arglist>(const message_t &amp;other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a6e273eca474b63914b6fadad70cc44e9</anchor>
      <arglist>(const message_t &amp;other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aa84be585b079e958a4b139818ce80bee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a034605fec66cc8b2a64dba66c02aed6d</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a5e2f26889a23be1e7f9f10fea487601e</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a61245a9aa4c6399a60a67430cde69f37</anchor>
      <arglist>(void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a95bbb9796582768c847c5223ae03f206</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ab6e0a5b17926d0d876542b3a529749cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a48fa2f9b464a2522d340533a99a36f5f</anchor>
      <arglist>(message_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a2c084067a50d8525b05a5c5ed035e601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a8c9f38cf7916d0338ce7769182f0d238</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ab1cd2e658739b0f5ac18200a6e642dd9</anchor>
      <arglist>(const message_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a1acd8ac33919e568fd5814b9a3ee1c4c</anchor>
      <arglist>(const message_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq_msg_t</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a534f7c2ce829c0a3c985c105be1242f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::MessageLog</name>
    <filename>structULogParser_1_1MessageLog.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>level</name>
      <anchorfile>structULogParser_1_1MessageLog.html</anchorfile>
      <anchor>ad70dd9bba6d86b91c2efea42666fa03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>msg</name>
      <anchorfile>structULogParser_1_1MessageLog.html</anchorfile>
      <anchor>aecc345d4237dbbfaf7436425b455a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>timestamp</name>
      <anchorfile>structULogParser_1_1MessageLog.html</anchorfile>
      <anchor>a97812b1a3b2528fb5ebd50081f5ce964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessagePack_Parser</name>
    <filename>classMessagePack__Parser.html</filename>
    <base>NlohmannParser</base>
    <member kind="function">
      <type></type>
      <name>MessagePack_Parser</name>
      <anchorfile>classMessagePack__Parser.html</anchorfile>
      <anchor>aad3d99314b1d724a60331a813e5b783d</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data, bool use_msg_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classMessagePack__Parser.html</anchorfile>
      <anchor>ab6d9d003f3c87fb517fb6592ea72b1bf</anchor>
      <arglist>(const MessageRef msg, double timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessagePack_ParserCreator</name>
    <filename>classMessagePack__ParserCreator.html</filename>
    <base>NlohmannParserCreator</base>
    <member kind="function">
      <type>MessageParserPtr</type>
      <name>createInstance</name>
      <anchorfile>classMessagePack__ParserCreator.html</anchorfile>
      <anchor>adf4fa9d91b73a0d1c71a63fa461e6338</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classMessagePack__ParserCreator.html</anchorfile>
      <anchor>a6fcb05ce42bf5766f7944b4676ac5492</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::MessageParser</name>
    <filename>classPJ_1_1MessageParser.html</filename>
    <member kind="function">
      <type></type>
      <name>MessageParser</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>a2b1ab9a65561077891328e79abf2c2d8</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>a6ef1cd5c6cd9b7a0f5bc2b81d0880a3a</anchor>
      <arglist>(const MessageRef serialized_msg, double timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageParser</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>a0b243cdaac6fc04c586697c6db4852d8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlotData &amp;</type>
      <name>getSeries</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>a19b88a2f824a97f68a8061aa280d87b2</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>a5db9cee9aebbc43e20367c972a746e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_topic_name</name>
      <anchorfile>classPJ_1_1MessageParser.html</anchorfile>
      <anchor>acac34ccae7d8eccf235c1a8110918430</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::MessageParserCreator</name>
    <filename>classPJ_1_1MessageParserCreator.html</filename>
    <base>PJ::PlotJugglerPlugin</base>
    <member kind="function" virtualness="pure">
      <type>virtual MessageParserPtr</type>
      <name>createInstance</name>
      <anchorfile>classPJ_1_1MessageParserCreator.html</anchorfile>
      <anchor>a3edbf3cce5fbb6bf6ba99de97ffc0314</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::MessageRef</name>
    <filename>classPJ_1_1MessageRef.html</filename>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>data</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>acc8055620c368ed54d8af55b1d04d708</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>af202d34ab1eebc05ceb8cdf4bb7cca79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageRef</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>ad999ba16bf57046096d9323924205725</anchor>
      <arglist>(uint8_t *first_ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageRef</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>a9003fd7146e22bb792e59d04ce2f4496</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;vect)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>a4223dff0002e5da879c88f9980227cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>_first_ptr</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>a5f5e7194a0bd7c689775835f22784316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_size</name>
      <anchorfile>classPJ_1_1MessageRef.html</anchorfile>
      <anchor>a0fe4b2a34a9cac339e9a17c09cd5cefe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Messages</name>
    <filename>structMessages.html</filename>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>lastTouch</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>a6887116ad0e87a70b2972e412d60bbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>a4751604bf85bccbff2273a069f976679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>a838d1fdebf5418ffa466a0829e7c1d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgid</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>a75683f46015b3c0daadea37daaa1a9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nextMessageType</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>aa31b6d8af2e0230eccdcc6ee7f2cefb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>ab678418724e0c555e3ea41b493ef00f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Publications *</type>
      <name>publish</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>aad0e7b7941963e43d16e470d9a95c5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>aff6367a2ccd7ff6727edfda47aeecb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retain</name>
      <anchorfile>structMessages.html</anchorfile>
      <anchor>a6edd5caa101f06d6d1faf5043a83aaf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>messageStruct</name>
    <filename>structmessageStruct.html</filename>
    <member kind="variable">
      <type>MQTTClient_message *</type>
      <name>m</name>
      <anchorfile>structmessageStruct.html</anchorfile>
      <anchor>a394b15e0bd2f7aac354b5b36e84833aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topicLen</name>
      <anchorfile>structmessageStruct.html</anchorfile>
      <anchor>a55c48855f2b3db8f07d3450f5d4a6d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topicName</name>
      <anchorfile>structmessageStruct.html</anchorfile>
      <anchor>a6d3092cf95df3dd86649c566e28dee96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::metatable_key_t</name>
    <filename>structsol_1_1metatable__key__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::metatable_registry_key</name>
    <filename>structsol_1_1metatable__registry__key.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>metatable_registry_key</name>
      <anchorfile>structsol_1_1metatable__registry__key.html</anchorfile>
      <anchor>a0e0f332768166bc663b32a89ce5949d9</anchor>
      <arglist>(T key)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>key</name>
      <anchorfile>structsol_1_1metatable__registry__key.html</anchorfile>
      <anchor>a37d23a40f0ea17859c091c89c6ae6533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::metatable_setup</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1metatable__setup.html</filename>
    <templarg>T</templarg>
    <templarg>is_shim</templarg>
    <member kind="function">
      <type></type>
      <name>metatable_setup</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1metatable__setup.html</anchorfile>
      <anchor>a9896515297db1cf045fa887573fa3db8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1metatable__setup.html</anchorfile>
      <anchor>a53dec4edff79726e9474cdfc10c58fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1metatable__setup.html</anchorfile>
      <anchor>ad15d7fc3fd5928a191cf097a6a6e7f5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::monitor_t</name>
    <filename>classzmq_1_1monitor__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_event</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a5dba87c6645536ff6dc245f48db16b39</anchor>
      <arglist>(int timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a8f2ec16879d565b50a52d0b4fd943e6d</anchor>
      <arglist>(socket_t &amp;socket, std::string const &amp;addr, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a359890c7a37565f581adef8e20f571fd</anchor>
      <arglist>(socket_t &amp;socket, const char *addr_, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>acbdb681dd8ff28fb02f77d309cfaf3fa</anchor>
      <arglist>(socket_t &amp;socket, std::string const &amp;addr, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1a4ef654948954440313fca07d12c2d7</anchor>
      <arglist>(socket_t &amp;socket, const char *addr_, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a95d361f58af33e00c19168a1670b7e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_accept_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a542b526887b641a421cbdd5d9a80acb9</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_accepted</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>af33e9e7a47623c8414422ab9789b52a9</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_bind_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a644f4dcc164c4320b20b59174cda6e29</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_close_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a8be94a20f50536dca6d6414b33136c89</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_closed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aaab9ff58fcdd4c65b2134a98a18e8f2b</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connect_delayed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a70438a7986e72d98024997f4f2573047</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connect_retried</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ac865cafcd211cf70da6134de7ccd4057</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connected</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a386a369b907c577e37718880d3f9fa64</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_disconnected</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ad959d1cc557290a6984fde2e7ae8f3a6</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_auth</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1c49afab3b76b94c8f707f1e1afaf945</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_no_detail</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a4ea841ca3b449718020a2e627abb608c</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_protocol</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a276b1ffb031e186e121babbefe088bfb</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_succeeded</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a14b9b522ea4542e27084b7edd76a907a</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_listening</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1461e4d075e9edf590a62adb311f5cc2</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_unknown</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ac03905bb3a84d2f0f07861e1cc81f482</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_monitor_started</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aa1d8e99de259708c0cb489b199405648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a51f636aa1e80e6e29f3cd623169c7acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>afe47274e2817f6e665a897749ab4c14f</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a927e719b5ddfcd28df8c65a11f83521b</anchor>
      <arglist>(const monitor_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aa0a7316b0bf90a6a17f6f595ec88f53a</anchor>
      <arglist>(const monitor_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socket_t</type>
      <name>_monitor_socket</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a24fb4cc3fc2080e31b2dcaaaf59afc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socket_ref</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a533b57dad424f1d0aea42853e819575b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MonitoredValue</name>
    <filename>classMonitoredValue.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classMonitoredValue.html</anchorfile>
      <anchor>add4499ab3052c768e884280dadd69ad5</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get</name>
      <anchorfile>classMonitoredValue.html</anchorfile>
      <anchor>a514b7d69426ca1f1a2ac99b69a6abf15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonitoredValue</name>
      <anchorfile>classMonitoredValue.html</anchorfile>
      <anchor>ac3e79341720f02311de55015b06f2585</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classMonitoredValue.html</anchorfile>
      <anchor>affc20d2251f184958e4ca7cca2148c30</anchor>
      <arglist>(double newValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_value</name>
      <anchorfile>classMonitoredValue.html</anchorfile>
      <anchor>a07e42705092556496bf37ebd8c460000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::monostate</name>
    <filename>classsol_1_1monostate.html</filename>
  </compound>
  <compound kind="struct">
    <name>monostate</name>
    <filename>structmonostate.html</filename>
  </compound>
  <compound kind="class">
    <name>QwtEventPattern::MousePattern</name>
    <filename>classQwtEventPattern_1_1MousePattern.html</filename>
    <member kind="function">
      <type></type>
      <name>MousePattern</name>
      <anchorfile>classQwtEventPattern_1_1MousePattern.html</anchorfile>
      <anchor>a4233e9620cdad92c498a5271cd32bcf6</anchor>
      <arglist>(Qt::MouseButton btn=Qt::NoButton, Qt::KeyboardModifiers modifierCodes=Qt::NoModifier)</arglist>
    </member>
    <member kind="variable">
      <type>Qt::MouseButton</type>
      <name>button</name>
      <anchorfile>classQwtEventPattern_1_1MousePattern.html</anchorfile>
      <anchor>ade5b5bdb3bf76814f003c02ea11c5924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>modifiers</name>
      <anchorfile>classQwtEventPattern_1_1MousePattern.html</anchorfile>
      <anchor>ad12c724aac7bba9f16540c604dc108f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MovingAverageFilter</name>
    <filename>classMovingAverageFilter.html</filename>
    <base>PJ::TimeSeriesTransform</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a5882dd24b19bf7660ba30cfd2a9e6484</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingAverageFilter</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a2fee5a09adb5f7f0240a63e67bcbbaa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>aaad7b846c74a5a3c18d1c6b914f8dc6f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a51ca7c63257d19c97c580b1b72ab7ee8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a2a1d0298f7f421644b4f5a6e05e98345</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a73c757efafe922a23d7eb71bb4277c53</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MovingAverageFilter</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>afea52917d43817929704fa29ce6a3ca4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a58eb048bab41b8d6438176121c2c0033</anchor>
      <arglist>(size_t index) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PlotData::Point &gt;</type>
      <name>_buffer</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>ac7e67c8a00486197e8c6537d5b735383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nonstd::ring_span_lite::ring_span&lt; PlotData::Point &gt;</type>
      <name>_ring_view</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a931ad498c48326e98846d0cdc2a8ec4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>ae76c326a1b1632fae6fcf1737d491f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MovingAverageFilter *</type>
      <name>ui</name>
      <anchorfile>classMovingAverageFilter.html</anchorfile>
      <anchor>a587f6efecbe4534ab6a05d9011630224</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTT_Dialog</name>
    <filename>classMQTT__Dialog.html</filename>
    <member kind="function">
      <type></type>
      <name>MQTT_Dialog</name>
      <anchorfile>classMQTT__Dialog.html</anchorfile>
      <anchor>afb77146596e7fd09c66c2d3de344e33d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MQTT_Dialog</name>
      <anchorfile>classMQTT__Dialog.html</anchorfile>
      <anchor>a33cbfab884f5f49044a03763abe57ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ui::DataStreamMQTT *</type>
      <name>ui</name>
      <anchorfile>classMQTT__Dialog.html</anchorfile>
      <anchor>a652410562e0071f2adab9e4732925d23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_command</name>
    <filename>structMQTTAsync__command.html</filename>
    <member kind="variable">
      <type>struct MQTTAsync_command::@39::@44</type>
      <name>conn</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a899a8b114626505df01eb171976a0e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a0d4e143a28e27720481268bfaf3cce10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a160739e706c14f824a323ad8dee4cba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentURI</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a80f7d6a9414a171a35a63304a5eff08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>destinationName</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a0e988a1d7ef7571748b3596c3272c454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union MQTTAsync_command::@39</type>
      <name>details</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a0a62fb0c5a9b666ca8e708bb4cc8581e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_command::@39::@43</type>
      <name>dis</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a33a72b1b86321abad166ed3669efc76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>internal</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a12a706d0a79df66b97047585035d4752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>aab15c3354653ca0d03644bcaa98f77fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure *</type>
      <name>onFailure</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>ad01c9c522151ee9ad0c331a3a83cb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure5 *</type>
      <name>onFailure5</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a391c122e049026c9f6621791bc73f895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess *</type>
      <name>onSuccess</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a6165e2bc01a5a5735ea5632df4063ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess5 *</type>
      <name>onSuccess5</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>ada429695a72f12f3531e3034dbf72580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTSubscribe_options *</type>
      <name>optlist</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a27f88f394bc316ef9aa903f1f53f48e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTSubscribe_options</type>
      <name>opts</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a455e491dc7cf8bdb90b8af135e8b30b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>payload</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a76d61404697db7d90d3941099f33fe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>afcc783c4e69b9040ebb7725b31202318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a8d3d7b2d4b47a5cb7cdee3ea9ea7e25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_command::@39::@42</type>
      <name>pub</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a272a9e0cb548ad2fa35c0cc3a9a78649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a4af39beef4347f5744996935b157eafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>qoss</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a956b63280398d6c4235f887ba7a9187c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>af1dcada413584503977b2134dbcffeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>acf3d1fc39f8cbc79e938153a51ac43bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>start_time</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a49bd0dd1f17c682a66efd2703d4e4c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_command::@39::@40</type>
      <name>sub</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>af4699e58663b2b11ee0bd54dff598ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a30e3495d3507adf7c8f5625912d9aabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>ac7f32ac021afca6365c0294c41c4dd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>topics</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a838947bb8ec898f07ec9776694f26523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>a3f4f9d5b64ea79fa1183f9a5e8839085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_command::@39::@41</type>
      <name>unsub</name>
      <anchorfile>structMQTTAsync__command.html</anchorfile>
      <anchor>acf1b276797148cedd23b1d8e59d7a449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_connectData</name>
    <filename>structMQTTAsync__connectData.html</filename>
    <member kind="variable">
      <type>struct MQTTAsync_connectData::@45</type>
      <name>binarypwd</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>a11fa2bdd9b25926428ee83a2fdff8439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>a3a5188d10f6aab79d85d0468a56e5033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>a34da6971227839d7ae96394a8bb2c31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>a0a5e8e4e111450187e0760dc04a6f26e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>afb621feeaf54da918d9c5cfd084a1656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>username</name>
      <anchorfile>structMQTTAsync__connectData.html</anchorfile>
      <anchor>ac239ae2f64049458d1b7ae6110c86657</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_connectOptions</name>
    <filename>structMQTTAsync__connectOptions.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>automaticReconnect</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>acc2d253ca78b0c32813dbdc24b0c5f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_connectOptions::@55</type>
      <name>binarypwd</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a4361d7875cf4032cece31abc60ad630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cleansession</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ac4addd2c4614cfc12c9dd7e199a989ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cleanstart</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ab3c1882ece3316a5cd83e18e02d41b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>connectProperties</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ad10d2f263a6802ec6a3a74e0cf9a7453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connectTimeout</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a0f2fb050e48f46332523fe1e48c04980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ab1def8c5155a84603d6827664d59537c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>aad75b20bff67aa3462602fe41465931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MQTTAsync_nameValue *</type>
      <name>httpHeaders</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a804e7ee013338a83a6f573f6644829ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keepAliveInterval</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ad6ed277d7db13a98ecef45ff3dd10044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ac6d0d8d8e9c2f55f24b3219c18886be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxInflight</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>afbcfee31a89fb634456290f22c4e32da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxRetryInterval</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a7d1e6443a9050f3e54b02dfa6854feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minRetryInterval</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a60bb7a0c6afaaff456f7fa4f18c84b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a03bb9a21cbbd0f9a2258204c1890ca40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure *</type>
      <name>onFailure</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a703d2a77602f3737eccf5123e16bb428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure5 *</type>
      <name>onFailure5</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a48bd502d8028bb13afbce0793ebe3c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess *</type>
      <name>onSuccess</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a99c3f6fd2c5238112a6ae90ce1013f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess5 *</type>
      <name>onSuccess5</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>af108a647db655523e892938d3a67d6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>password</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a52a773222e567d8480c85b6a27bf36f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retryInterval</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a7f4026dad0479c6658aac68d719950a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>serverURIcount</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ae772aa4b3707c5c11d6be39f51ec4551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *const *</type>
      <name>serverURIs</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a50f0a294c8f7311ccd7f7803b432bb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_SSLOptions *</type>
      <name>ssl</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a04c88f4a4aba7ca2cfbd9ee5455f0850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ae6831f945c1353cd1fce5d94a5d0f54d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a013018a3b17149d482051a1be78ac984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>username</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ae03dec50fd54f49582e50883072ea81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_willOptions *</type>
      <name>will</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>a2190db10b854d016a291ccb378c3eda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>willProperties</name>
      <anchorfile>structMQTTAsync__connectOptions.html</anchorfile>
      <anchor>ab72dbcdcff60e5dd79ac8fcea0e31478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_createOptions</name>
    <filename>structMQTTAsync__createOptions.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>allowDisconnectedSendAtAnyTime</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a8ab45ad21f70abfea24a248b7a83d9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deleteOldestMessages</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>ad26050236f12ce7c99b5ec03e123f638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxBufferedMessages</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a39d76a63782adbd9526bad0b33603522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a538f8ca0715d75b79be91e8050a44402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>persistQoS0</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a1572511ee72a7964418cdd280c7d7942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>restoreMessages</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a684e8ef9386996620397b2f93da8cf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sendWhileDisconnected</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a7142a01ee58f39a950f8627c4bb05318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>afff54eb461a8ec8544a36f09d33f07c2</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__createOptions.html</anchorfile>
      <anchor>a884363e807ef160450e64f7eb6ef0044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_disconnectOptions</name>
    <filename>structMQTTAsync__disconnectOptions.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a6c8a7ef5c761e46d17750919eb4dadd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure *</type>
      <name>onFailure</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a7719db20d0649fd1bd0edc239c289cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure5 *</type>
      <name>onFailure5</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a8d78996c4b349f10196450fe9900b943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess *</type>
      <name>onSuccess</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>afe4eec80b7037a59e459fb8643bed3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess5 *</type>
      <name>onSuccess5</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>ad8a30361f986c6f32ee33e59591d736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a2df711f7d216b57a584195691ac5630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>af99498836b80011b4e38a9aa18772921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a4a436daa9d391038e6e5748c31efb257</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>aef6853e3c56c83ca3b49250578417848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>structMQTTAsync__disconnectOptions.html</anchorfile>
      <anchor>a71f6175d58e01af30b064c19967d42ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_failureData</name>
    <filename>structMQTTAsync__failureData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>code</name>
      <anchorfile>structMQTTAsync__failureData.html</anchorfile>
      <anchor>acbdff200c2c6ac593c88cd0b677921e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structMQTTAsync__failureData.html</anchorfile>
      <anchor>a13f03bf80fd0024437af833d0964304d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__failureData.html</anchorfile>
      <anchor>a9f3af8dc8c24876c319bc466188440d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_failureData5</name>
    <filename>structMQTTAsync__failureData5.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>code</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>ac92de089ce2d9ae81b2c4b0dc1f97792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>a2f82528951018af0eb73b313b94a470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>packet_type</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>a20603650f6fd4e429fc4c246d5005843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>a9c1807e86e398de6f4846d90b4a5eda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>a42afb6bf2c55f9830dc1d0984b251019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>ab1408c66810d6761ec8b77190581f3bb</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>afc4100c8f3126342b75e60dcd720836f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__failureData5.html</anchorfile>
      <anchor>af3be141ec32e131429a1ea9df6386eb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_init_options</name>
    <filename>structMQTTAsync__init__options.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>do_openssl_init</name>
      <anchorfile>structMQTTAsync__init__options.html</anchorfile>
      <anchor>a97caac4b94254b6b9251c07e9532f18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__init__options.html</anchorfile>
      <anchor>a1f3cf365b97f7b7a362c4a6ca8eb5a42</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__init__options.html</anchorfile>
      <anchor>ad2a3507b60ec188dff83962192153991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_message</name>
    <filename>structMQTTAsync__message.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dup</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>aa9da73253863089ee90033c7f0dd28bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgid</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a2c8572ec595842768848982321835bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>payload</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a13d88e9c871b5b39b73370a0784331af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a9271900e2789ff81e382a47842aaee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a48ff43122b16a12b6b8a9890ebfb6410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a6e0971dbde0f04b6dd3bfab97ad5cdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a680f5368d5a13ff605466ab6a3d881bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>a4621b522c9923c68003d30e9dba9aa4e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__message.html</anchorfile>
      <anchor>af79efdfc9a4e082cbbafaed8fd333ce1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_nameValue</name>
    <filename>structMQTTAsync__nameValue.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structMQTTAsync__nameValue.html</anchorfile>
      <anchor>ad14f405ef73f1f2aa632bb22e6b26f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structMQTTAsync__nameValue.html</anchorfile>
      <anchor>abbedbc0cab6677016451fe6c62553f35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_queuedCommand</name>
    <filename>structMQTTAsync__queuedCommand.html</filename>
    <member kind="variable">
      <type>MQTTAsyncs *</type>
      <name>client</name>
      <anchorfile>structMQTTAsync__queuedCommand.html</anchorfile>
      <anchor>aaf0d14f26172f1452f285e3facc52368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_command</type>
      <name>command</name>
      <anchorfile>structMQTTAsync__queuedCommand.html</anchorfile>
      <anchor>a10fa1de54f3cd34c0d50bfaa8fc2e8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>key</name>
      <anchorfile>structMQTTAsync__queuedCommand.html</anchorfile>
      <anchor>a0f8bdf5a095d0c0a37f11822b76a0aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>not_restored</name>
      <anchorfile>structMQTTAsync__queuedCommand.html</anchorfile>
      <anchor>a226e5d83e0e7f9a8d7bf43dd9436c30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>seqno</name>
      <anchorfile>structMQTTAsync__queuedCommand.html</anchorfile>
      <anchor>aea6bc393d8782eb157058be928116e32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_responseOptions</name>
    <filename>structMQTTAsync__responseOptions.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a1d39a3f47712791b00ec7faab14c839a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure *</type>
      <name>onFailure</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a180b2c728942d606a3fc4a4a79bb81f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onFailure5 *</type>
      <name>onFailure5</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a134555eea729d1eeeb9427057834fa38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess *</type>
      <name>onSuccess</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a4a6dffebf9a6f4ffb9fe2a5d949d8090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_onSuccess5 *</type>
      <name>onSuccess5</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a1294e96bc2d81fca8808fdca3bf4dd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>abc19c474b6908b2bcbd42f8410d46336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a4b82d5aca6f990de991c87c34f8a7d02</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>aabf57368b8266f17e7951579897f7f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTSubscribe_options</type>
      <name>subscribeOptions</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a3b89f7a903c7af8964dba42f369921b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscribeOptionsCount</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>a6cfc0087f4fc15e03535c50d2ca76e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTSubscribe_options *</type>
      <name>subscribeOptionsList</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>abead6862276fa0ab2cc826165e0b2b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__responseOptions.html</anchorfile>
      <anchor>aaf6926989620579f2590cdaf1ff16bfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_SSLOptions</name>
    <filename>structMQTTAsync__SSLOptions.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>CApath</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a2c5cc887b0fd4a388b0bef9163d5b1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disableDefaultTrustStore</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a349454d7fe6021b62004874d7efa6277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>enabledCipherSuites</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a45ea4eb5a79cb0b6150c86d15c3143c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enableServerCertAuth</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>ab349eef3682c23527cf73bd9cea8782c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>keyStore</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>ac1b1a5ae74a807d672b5d44c7ecc4a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>privateKey</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a8b56d6075568072840f02abc8c642f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>privateKeyPassword</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a498e4dfcb65894bfc04290ace6b9a4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>protos</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a9947024802d3fb16fc050f4741a46e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>protos_len</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>ad9e390b02afbf856c5a9267d30f09208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>ssl_error_cb</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a5214f2bfb8c6571c231792bb9560b00b</anchor>
      <arglist>)(const char *str, size_t len, void *u)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_error_context</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>aa3af8ec1e7dd0f3921cb5eaddffe955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int(*</type>
      <name>ssl_psk_cb</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a6ccefb9910bc96b326298c0db67ce185</anchor>
      <arglist>)(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_psk_context</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a9cf93d98a2382b374b1e9bbf9a910d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sslVersion</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>ad14df49c90828d0d0efd93e707c3a4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a43ec1e81ca408162f4b8496ba7f6da75</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a6240108041774c99720c17afa45d4814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>trustStore</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>a90760033b5ae9962126770c3527603fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verify</name>
      <anchorfile>structMQTTAsync__SSLOptions.html</anchorfile>
      <anchor>af3a54c718001dc76eb77d2f35fc31301</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_struct</name>
    <filename>structMQTTAsync__struct.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>automaticReconnect</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a125545ab98f9131d974b165e223c0f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Clients *</type>
      <name>c</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a83bed9dcf68f4606aeee41f0d4b98041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_connectionLost *</type>
      <name>cl</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>aeaaaa0d6193dacc4b80e73dbad565514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>clContext</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a8219ad0ce049a48981a49e97b31fc703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>command_seqno</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>adc840d850634c6d87fffa0683052c1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_command</type>
      <name>connect</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a83dba31dbbe4471eeae942e926562465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_connected *</type>
      <name>connected</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a7ef139bb697fb8a214551a9269677466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>connected_context</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ad449feab2f20244d7296ad6264aca778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>connectProps</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ae5bdb6cdd278c43f9ed6afbae1bc9831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connectTimeout</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ac44ba2b809a11a7c8a658b20b9e4a0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_createOptions *</type>
      <name>createOptions</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>aab8f3ba10553a16100af7ae234d07d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentInterval</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ae05d0c1fdafd9ecd74d1096a75e7727a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentIntervalBase</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ac80cff262a949bba8bbd5d7cecf15962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_deliveryComplete *</type>
      <name>dc</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a6662b56fb3366a27bbd8674d592b20d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dcContext</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ace50e578eace78b9fb080083f649890b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_command</type>
      <name>disconnect</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a102705ba0a66c5d63c9ec87d77746133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_disconnected *</type>
      <name>disconnected</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a6664b0bdf119de75692269df87648834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>disconnected_context</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>aeeedfda3ef605ed877465c2fb0e6ff89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>lastConnectionFailedTime</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ad55248cd63312f7112181b04ad06b977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_messageArrived *</type>
      <name>ma</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a8fef95067f38f3cd34d16539becc3a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>maContext</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>abc0997ecd64aa11225b63f991a4e6af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxRetryInterval</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ac7319682e4703cba44da28e69a4c46a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minRetryInterval</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>aa39d31c7656929016f77c34808c8de38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noBufferedMessages</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a2a9d11c594c53c32eae6a64a6530e118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTPacket *</type>
      <name>pack</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a7ce8e3de5e93d5cffb16a091f8fc56ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_command *</type>
      <name>pending_write</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a1a0103b28824674ab0fa0dad57d275e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reconnectNow</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a5801679cf5cc6414a4c1b003544c087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>responses</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a7d5ad36915b6286f08892dbfbf05344b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retrying</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a528aeb7fc155e1cda9a6de7b471354c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serverURI</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>afaace42f802c6bea97a8834fd3ee49e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>serverURIcount</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a1029208888e8a616ad98caddfe61e53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>serverURIs</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a3b23c79edd9b0ffc2e91de301eefdb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shouldBeConnected</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a5afb5eeefbfd71ac1f5660841f35f082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssl</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a4bc51e7f8711a964e4ab946f027d174b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_updateConnectOptions *</type>
      <name>updateConnectOptions</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a6f0aa501485f436f63f20f92efff2190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>updateConnectOptions_context</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a6d50042b6ac30046aa7099085554fc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>websocket</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>a57475d30ab806e158ce513a371f23a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>willProps</name>
      <anchorfile>structMQTTAsync__struct.html</anchorfile>
      <anchor>ad72849b71d87b9fc41263193e693b0ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_successData</name>
    <filename>structMQTTAsync__successData.html</filename>
    <member kind="variable">
      <type>union MQTTAsync_successData::@46</type>
      <name>alt</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a0fa580eb4dd56be9c0f3ff5fd5005e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData::@46::@48</type>
      <name>connect</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a2e9cc157057f68ebbb4386c562f64201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>destinationName</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>af3eef8b306fc96c9a0e36f2d0fd1e322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_message</type>
      <name>message</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a0b2e85af2333e5775907d3f2b53907d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a2803f7c3e77845d14d7d54004b6c16f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData::@46::@47</type>
      <name>pub</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a64037cd3ddfd42d39ac146d01e05a2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>af12fc9f6b7a42449f8299e5a8e4f0e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>qosList</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>aa4ad4a4023c5b9796e44b9dfd0df53e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serverURI</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a622eceefeaf9679af35841b1e7564f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sessionPresent</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>a71879fec2eb0c6b891a48ed813b2a9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__successData.html</anchorfile>
      <anchor>afd00f6f09b4cd92b5815202fc339be68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_successData5</name>
    <filename>structMQTTAsync__successData5.html</filename>
    <member kind="variable">
      <type>union MQTTAsync_successData5::@49</type>
      <name>alt</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a24d042d4fc212952655eb05b4127b9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData5::@49::@52</type>
      <name>connect</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a412fcf4e00bebebbcf51d24780924c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>destinationName</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a3aa03bcf1e08deeaacb237d014181e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_message</type>
      <name>message</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a83d34de369f169d5c1ee099720b964cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a2a1956f782970dfdc24bb521bd90452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>ac425dfec67b3245e95a3e415d93ba5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData5::@49::@51</type>
      <name>pub</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a05dede1ce42885292188a4f5632cfff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a966b7fc75d0b1fbbc9791aa3eeef06a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reasonCodeCount</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a0bfa041c9ce783614786235c650a80aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes *</type>
      <name>reasonCodes</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>abe4fb1e0907a7a1e77fdb6851879b605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serverURI</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>ad5af721250d01a2d0a4d1cd7932b81eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sessionPresent</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>ab8a0f5e336f3abe06921a22a5a134ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a25e5058a92e35c2cb7c86a5de45cba9d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a52c4260e2005d2067f3cccc70d7b4758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData5::@49::@50</type>
      <name>sub</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>aa60919c586489509d1e27fadf8cf2458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_token</type>
      <name>token</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>ab31fe8cffc2ff14c1ebaee1a12feb787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_successData5::@49::@53</type>
      <name>unsub</name>
      <anchorfile>structMQTTAsync__successData5.html</anchorfile>
      <anchor>a05481ff686597b9a4d646e7e8ae4ff10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTAsync_willOptions</name>
    <filename>structMQTTAsync__willOptions.html</filename>
    <member kind="variable">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>a9e18ae16bb17c09708e7f767390a9638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>af6f445357e4993806ceedbe7bafb2c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>a0a4c40ef8b1f73a67326cd9987fd1894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTAsync_willOptions::@54</type>
      <name>payload</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>a7d46c67f58b919748a4c14e63d9ae28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>add4a18313308fec634c69842f6ab9809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>ab61a8f7cd82a4cbd919625031b1b51d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>acc521d748a6a9806d8c839075e178a90</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>a1b53c99ddd236e4b796bb90e035ed30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>topicName</name>
      <anchorfile>structMQTTAsync__willOptions.html</anchorfile>
      <anchor>a19983de96d2ae2df35c588e36200374e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_connectOptions</name>
    <filename>structMQTTClient__connectOptions.html</filename>
    <member kind="variable">
      <type>struct MQTTClient_connectOptions::@58</type>
      <name>binarypwd</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a2e586d34b7460024ae1ad6fe3a7ae677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cleansession</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a03a2cfaf17483f1b0aab2a70f3ef30d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cleanstart</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>ab543120e553cb4e9598fc38c71c34044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connectTimeout</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>ab6713be91e99a94a7168bbcac02f6beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>aaa44742ad0345bf7f3aea7628dea6bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MQTTClient_nameValue *</type>
      <name>httpHeaders</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a843b077a0524dcc6a1ce6db12d2e7412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keepAliveInterval</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a7de757dd172a63d699290d582aa0f798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a3e0d107b093f17c9623f4d1b76d18db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxInflightMessages</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a23eefc54da515a0c189ed6d5918470b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>ac5990907e10165a71e6b3c163f2f1eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>password</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a8f0e7e9e217a913fa8e200e2d5e45f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reliable</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>acd6367d7a402e7b668f8ec9760cd42c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retryInterval</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>aabeb07cc7a2aa18fc1fb365503185c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTClient_connectOptions::@57</type>
      <name>returned</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a3d78fa00278481ac6b40cb960c2d000d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>serverURI</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a31f882b2966272a53b2bee33cb1aea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>serverURIcount</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a71667cbc2aa857db5b831a1e6a4a1ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *const *</type>
      <name>serverURIs</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>aec63485af96db24d26868d3a19a83504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sessionPresent</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a2ed78107fecaa4639a170f63ca42d507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_SSLOptions *</type>
      <name>ssl</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a4e6be3b2292800db30c65dd66af85976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>ab2e2302e3cc1105d6c93ae1e8205d60c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a0b07612dc569b59f7f937ff0c518a1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>username</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a82e337534835601827defa911325299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_willOptions *</type>
      <name>will</name>
      <anchorfile>structMQTTClient__connectOptions.html</anchorfile>
      <anchor>a8d51a29a49d2a964d5079c9bae3fcffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_createOptions</name>
    <filename>structMQTTClient__createOptions.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structMQTTClient__createOptions.html</anchorfile>
      <anchor>ae15c5b3e67be5967deb87d2830805565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__createOptions.html</anchorfile>
      <anchor>ada7ad105de2fd2307a48a75fa598854f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__createOptions.html</anchorfile>
      <anchor>ae94f345f0f147ed31b8fbd0cb6ebc784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_init_options</name>
    <filename>structMQTTClient__init__options.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>do_openssl_init</name>
      <anchorfile>structMQTTClient__init__options.html</anchorfile>
      <anchor>acb4f69163cbb7cf8fcc44ca086354dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__init__options.html</anchorfile>
      <anchor>a1f162f079abc3f79c054715c0e5f71ad</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__init__options.html</anchorfile>
      <anchor>abf7d43d1e40265cf8ff1ca4266fff0e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_message</name>
    <filename>structMQTTClient__message.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dup</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>abbb5f23377bd9f39cc79756786fa45cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgid</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>a3be81df63644606036c0a139564a1d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>payload</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>a90437a223f235ad4412d0c7c69f08125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>a85b39bde61ef9f5ed853ad6489145a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>aa24d24d388481c0616a704cabb041f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>ab981c28422ec70dbf8127a4f7164d964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>aad83220f265db124174ad79f528bb367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>a7f5160eeef15b17f7c8ac493015f558d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__message.html</anchorfile>
      <anchor>a27b983a1ac95eb5c335d40840129c0c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_nameValue</name>
    <filename>structMQTTClient__nameValue.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structMQTTClient__nameValue.html</anchorfile>
      <anchor>abc86d4ffa3285a3f1c663892efe399fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structMQTTClient__nameValue.html</anchorfile>
      <anchor>a0a8fad9799a922a4e2fe125fd9828325</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_persistence</name>
    <filename>structMQTTClient__persistence.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a2066e737e00f3fcb016152b4a9cedad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_clear</type>
      <name>pclear</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a4eb919940dcc01a005abcdeb08a7eb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_close</type>
      <name>pclose</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a1bcc2ebaee1ab155b906493b14088a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_containskey</type>
      <name>pcontainskey</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a049d548dc2bbe906309a9f869a60653c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_get</type>
      <name>pget</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a0f9fe9edd3946f0647862de7904e4098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_keys</type>
      <name>pkeys</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a36a69926a618f7e0f5098db61ece101b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_open</type>
      <name>popen</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>ae58084438624ad267f7c050debd1b2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_put</type>
      <name>pput</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a0f7846e9b4118a7a63702c504f4c8e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Persistence_remove</type>
      <name>premove</name>
      <anchorfile>structMQTTClient__persistence.html</anchorfile>
      <anchor>a815d4110bfd7f2678a60f9264b13e075</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_SSLOptions</name>
    <filename>structMQTTClient__SSLOptions.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>CApath</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a1901b5590afdc86db8e542c0d49f5106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disableDefaultTrustStore</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a09caf7e179009d70fff6205e89fcc434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>enabledCipherSuites</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a0e07f3de1807ab841646cbb8bfa94657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enableServerCertAuth</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>ac21e3ad623dd35533e7101001299fb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>keyStore</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>aab300df31cebc087303c4e5b8071e12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>privateKey</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a5f3cc2c0f36991db85aae88ccd4985f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>privateKeyPassword</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a183af235478d93a6b14c204e9e291bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>protos</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>ad3db47e7874990570d03758a3fa28dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>protos_len</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>ac2df368c72cfaa432f90e3b657bd0883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>ssl_error_cb</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a997877b8c152310bc342202807ea1165</anchor>
      <arglist>)(const char *str, size_t len, void *u)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_error_context</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>aeb2a43fde9dfc5627fda508a373bccfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int(*</type>
      <name>ssl_psk_cb</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a38ecc397cbe9e2042b77c7a52c9ccc35</anchor>
      <arglist>)(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_psk_context</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>ad459c7e3ab9f4558e9f239bf9b15f131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sslVersion</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>ace536bef1f2e763f28e761c0e3e3bdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a931062a739a44b9879bb181514070d75</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a770248be4bf5020b0f57f770afdaca7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>trustStore</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a4583779998f6b3b51c7c1d3226701a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verify</name>
      <anchorfile>structMQTTClient__SSLOptions.html</anchorfile>
      <anchor>a61dd2a56858da45451f45640b056189d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClient_willOptions</name>
    <filename>structMQTTClient__willOptions.html</filename>
    <member kind="variable">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>aceaee06cb85a7dd485e58f0cd26c289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>abfa72c814f19cbd87bf777da96ff2860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>af367d507f25f09942ff12376b50a5ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MQTTClient_willOptions::@56</type>
      <name>payload</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>a2e73dacf6a26e8fc342b0307a3a02c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>a10a24c6ed7a204e6eb21d48ad8fb13cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>a09d69c3e208f40ab963dbd0ac2edcd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>a6b64d983ab8586bc87c9c22b352a9717</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>af05e1e3e865af050c5fefac5e597cc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>topicName</name>
      <anchorfile>structMQTTClient__willOptions.html</anchorfile>
      <anchor>a9273da2e77ed9b60b018b43c8d868d47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTClients</name>
    <filename>structMQTTClients.html</filename>
    <member kind="variable">
      <type>Clients *</type>
      <name>c</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>adf7d4819f3887ef70b8655436fb8706a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_connectionLost *</type>
      <name>cl</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ae35e0da72530253695d4ce1c0b6a5ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sem_type</type>
      <name>connack_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a936a1df6bf0be188df4ab3d26014c080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connack_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a936a1df6bf0be188df4ab3d26014c080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sem_type</type>
      <name>connect_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ab920a1ded546c92622d52b7995df51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connect_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ab920a1ded546c92622d52b7995df51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a76259c66d49d2fd08aa5ea00f22b9c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>currentServerURI</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a3d1982f0ad7958a7480b3acafe050126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_deliveryComplete *</type>
      <name>dc</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a5775d57d8a52dc68d0ef66dce9d41a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_disconnected *</type>
      <name>disconnected</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>aec93a32b355d3acb39746f4ef254b71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>disconnected_context</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a18c0bc86e8147576ddbf25325395de1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_messageArrived *</type>
      <name>ma</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a23f5fd70f6f9d051ab1d31a0cb024ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTPacket *</type>
      <name>pack</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>abc681c3d75ad1c92b3ce3411d2065cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pack</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>aff7384f08d7e4763aa774b978f7ffeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTClient_published *</type>
      <name>published</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ab73d623e10960b3e3b945f682b2b7dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>published_context</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>af09f19437c1db2fde09fd679a13cfbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a7b497e5cc64663f1635a742bc8d08e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serverURI</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>aa15276e862a26e937fe57c53ec16c140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sem_type</type>
      <name>suback_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>aea955cfca4a72e5373b43c36585eb8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>suback_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>aea955cfca4a72e5373b43c36585eb8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sem_type</type>
      <name>unsuback_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ac313163cf44aa850092b2485f93df708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unsuback_sem</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>ac313163cf44aa850092b2485f93df708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>websocket</name>
      <anchorfile>structMQTTClients.html</anchorfile>
      <anchor>a245e48409216156b60f29e590fa179f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::MQTTException</name>
    <filename>classMQTTV3112_1_1MQTTException.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>DISCONNECT</name>
      <anchorfile>classMQTTV3112_1_1MQTTException.html</anchorfile>
      <anchor>a9e03a86b23d92f593381427706f466b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGREQ</name>
      <anchorfile>classMQTTV3112_1_1MQTTException.html</anchorfile>
      <anchor>ac6e70ddbb195458dd362c65cf3a3c2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGRESP</name>
      <anchorfile>classMQTTV3112_1_1MQTTException.html</anchorfile>
      <anchor>a16d4a38a5ae0dc97090b5fde1c646123</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::MQTTException</name>
    <filename>classMQTTV5_1_1MQTTException.html</filename>
  </compound>
  <compound kind="class">
    <name>MQTTV311::MQTTException</name>
    <filename>classMQTTV311_1_1MQTTException.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>DISCONNECT</name>
      <anchorfile>classMQTTV311_1_1MQTTException.html</anchorfile>
      <anchor>a7f06030ca8d87e4b15294222913ba2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGREQ</name>
      <anchorfile>classMQTTV311_1_1MQTTException.html</anchorfile>
      <anchor>aedffa66152d223a2c97d293dbb158cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGRESP</name>
      <anchorfile>classMQTTV311_1_1MQTTException.html</anchorfile>
      <anchor>a87895bad91202ada582ef3fd60e5f36a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTLenString</name>
    <filename>structMQTTLenString.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>data</name>
      <anchorfile>structMQTTLenString.html</anchorfile>
      <anchor>ac875ffa1e0af752d17a10be055c33377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structMQTTLenString.html</anchorfile>
      <anchor>a7eb20db2b77f5e224e12d94c78573fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTPacket</name>
    <filename>structMQTTPacket.html</filename>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structMQTTPacket.html</anchorfile>
      <anchor>a0f16e8684e0dd97e5b61785b18c48151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTPersistence_message</name>
    <filename>structMQTTPersistence__message.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dup</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>aa71efbf50fa7d2e79b144a58ef125704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgid</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>aa2a913881ca6c298bdedfec6080982ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>payload</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>af03a12de0bc9759ff0800e3dfff960e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>ae233c7f8ade4208a8616bdb12aaf664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>a6efc91ca31b3e48c80357a88ffe2f97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>a6f75f070f2a0fa15ae6485b5bd6d70a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>af1d4bd19988c6393bb3ee0f82309599a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>aaac201f9753de1a854b641d9e7ac952b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTPersistence__message.html</anchorfile>
      <anchor>aeaa48536d6ff5a35f4692d759eff070e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTPersistence_qEntry</name>
    <filename>structMQTTPersistence__qEntry.html</filename>
    <member kind="variable">
      <type>MQTTPersistence_message *</type>
      <name>msg</name>
      <anchorfile>structMQTTPersistence__qEntry.html</anchorfile>
      <anchor>a727ace23c6f3e77360683b539eba4bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>seqno</name>
      <anchorfile>structMQTTPersistence__qEntry.html</anchorfile>
      <anchor>a10096bbfb11aa98960f996240af78c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topicLen</name>
      <anchorfile>structMQTTPersistence__qEntry.html</anchorfile>
      <anchor>a3217158b12ff2ef9c5d7a6a9e1694f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topicName</name>
      <anchorfile>structMQTTPersistence__qEntry.html</anchorfile>
      <anchor>a04fa1a27f8e02a2a51c649cc352b3d20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTProperties</name>
    <filename>structMQTTProperties.html</filename>
    <member kind="variable">
      <type>MQTTProperty *</type>
      <name>array</name>
      <anchorfile>structMQTTProperties.html</anchorfile>
      <anchor>af2d57fd95f759ef758ff77b07e8683cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structMQTTProperties.html</anchorfile>
      <anchor>a0eaa838640c90af2a963d7e0b23ff4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structMQTTProperties.html</anchorfile>
      <anchor>a9538dfb5688661da09829a64f582c3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_count</name>
      <anchorfile>structMQTTProperties.html</anchorfile>
      <anchor>ad3bd5700ed60fb16c072e8a65672a581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTProperty</name>
    <filename>structMQTTProperty.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>byte</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>acf819eac134fafe7e284598b4e6897e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTLenString</type>
      <name>data</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>af08778d86fb08643620cefabd205bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTPropertyCodes</type>
      <name>identifier</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>a5e407f4d2a2ba51cc784b7660fc06e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>integer2</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>a940cbb3bf8211c5f207e3e1b6495c573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>integer4</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>a64f07dae61291856a24828ff9fd70dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTLenString</type>
      <name>value</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>a43389d2bd2814580edc9ea59933cbe25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union MQTTProperty::@65</type>
      <name>value</name>
      <anchorfile>structMQTTProperty.html</anchorfile>
      <anchor>aecd981d02967fa6655cb15c18b21c382</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTProtocol</name>
    <filename>structMQTTProtocol.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>msgs_received</name>
      <anchorfile>structMQTTProtocol.html</anchorfile>
      <anchor>a7ace200e5d841832d892ba9449355a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>msgs_sent</name>
      <anchorfile>structMQTTProtocol.html</anchorfile>
      <anchor>a922caaacd690813e045afe3b7ad12751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List</type>
      <name>pending_writes</name>
      <anchorfile>structMQTTProtocol.html</anchorfile>
      <anchor>aee79e04731cc407fef44034bf1e0e25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List</type>
      <name>publications</name>
      <anchorfile>structMQTTProtocol.html</anchorfile>
      <anchor>a86652fe819825dffed05ab5e9c5548da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTResponse</name>
    <filename>structMQTTResponse.html</filename>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>properties</name>
      <anchorfile>structMQTTResponse.html</anchorfile>
      <anchor>ab4afc2bdd10e30a987104e3289288822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structMQTTResponse.html</anchorfile>
      <anchor>a6e16c94e5e0a9793e6ab20667fd444cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reasonCodeCount</name>
      <anchorfile>structMQTTResponse.html</anchorfile>
      <anchor>a886802447f2021d50c4f4541d91a1b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes *</type>
      <name>reasonCodes</name>
      <anchorfile>structMQTTResponse.html</anchorfile>
      <anchor>a097e4c4d4b25a267b17a7f784a22ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>structMQTTResponse.html</anchorfile>
      <anchor>a564057c28518b2b8e3c5a3bcb194d28e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MQTTSubscribe_options</name>
    <filename>structMQTTSubscribe__options.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>noLocal</name>
      <anchorfile>structMQTTSubscribe__options.html</anchorfile>
      <anchor>a52989a1198bc251aad22638e85f2b7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>retainAsPublished</name>
      <anchorfile>structMQTTSubscribe__options.html</anchorfile>
      <anchor>a9c66f0773c0484dde0e582b4c47d9bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>retainHandling</name>
      <anchorfile>structMQTTSubscribe__options.html</anchorfile>
      <anchor>a8375543f39c16e32698226db118076e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>struct_id</name>
      <anchorfile>structMQTTSubscribe__options.html</anchorfile>
      <anchor>a2fe9d45e9ee31af976a232584d5a2409</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>struct_version</name>
      <anchorfile>structMQTTSubscribe__options.html</anchorfile>
      <anchor>aed5f22c185be62363ac36df1d3778c6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mqttsas::MyHandler</name>
    <filename>classmqttsas_1_1MyHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>getheaders</name>
      <anchorfile>classmqttsas_1_1MyHandler.html</anchorfile>
      <anchor>ab05b68b8c43a03054948fd7dcd20a23d</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classmqttsas_1_1MyHandler.html</anchorfile>
      <anchor>a88f48b5e2567f51e5be096c5516d5aa6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handshake</name>
      <anchorfile>classmqttsas_1_1MyHandler.html</anchorfile>
      <anchor>a7ae93bb8b411098aaaf9571cea336bc5</anchor>
      <arglist>(self, client)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ids</name>
      <anchorfile>classmqttsas_1_1MyHandler.html</anchorfile>
      <anchor>a369d195b36527538d2650764dd497b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>versions</name>
      <anchorfile>classmqttsas_1_1MyHandler.html</anchorfile>
      <anchor>a9822531b93cf5dec284fd12b6373ec70</anchor>
      <arglist></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>nameToType</name>
    <filename>structnameToType.html</filename>
    <member kind="variable">
      <type>enum MQTTPropertyCodes</type>
      <name>name</name>
      <anchorfile>structnameToType.html</anchorfile>
      <anchor>aa0429818278e0a9aaec960bed6584b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTPropertyTypes</type>
      <name>type</name>
      <anchorfile>structnameToType.html</anchorfile>
      <anchor>a67c31ac0bca2b5af2ab14e948eac4456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::check_deducible_signature::nat</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1check__deducible__signature_1_1nat.html</filename>
  </compound>
  <compound kind="struct">
    <name>dynamic_format_arg_store::need_copy</name>
    <filename>structdynamic__format__arg__store_1_1need__copy.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structdynamic__format__arg__store_1_1need__copy.html</anchorfile>
      <anchor>a799b5ef69f83214f66719477d8b2ffa0a24f64f1fb320f7a1bb9b7d91613dac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structdynamic__format__arg__store_1_1need__copy.html</anchorfile>
      <anchor>a799b5ef69f83214f66719477d8b2ffa0a24f64f1fb320f7a1bb9b7d91613dac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr detail::type</type>
      <name>mapped_type</name>
      <anchorfile>structdynamic__format__arg__store_1_1need__copy.html</anchorfile>
      <anchor>ad6534123e27b1c0d7f536b91d7726b3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::nested</name>
    <filename>structsol_1_1nested.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>nested_type</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>aa620e720905c75659b3395235330a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nested</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>ab54f40f0ef542178d14df20fdf63de2b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nested</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a089b67a8cabee5d8338acafcd6f6423b</anchor>
      <arglist>(const nested &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nested</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a1480ec8da32f7484d4502f1ba3f574dd</anchor>
      <arglist>(nested &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nested</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a87e70b4157a38b4921abefdc8af37ec3</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nested</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a5de7571d37cbe43522ba4409e99a55ea</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Arg1 &amp;&amp;arg1, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::add_lvalue_reference_t&lt; T &gt;</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a92a343ede6ea85e0de06fe922a7801da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>nested &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a03473ccdc6bc9cc68259408c35e4dd85</anchor>
      <arglist>(const nested &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>nested &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>abed9c06b51d20cbaa366178a69478afe</anchor>
      <arglist>(nested &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>ad620a080bf6578283a8490743115ea11</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>acb665b58503ed00e3eb2fb182e8cfb78</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a3f718cf7e694c8e475e343c39aee14d4</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1nested.html</anchorfile>
      <anchor>a4f6b6936442eabcdccfa2b1c7e6bf23a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::nested_tag_t</name>
    <filename>structsol_1_1nested__tag__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>networkHandles</name>
    <filename>structnetworkHandles.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>http_proxy</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>add9eb59dfffbe5f314c3a86b33858387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>http_proxy_auth</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a4962a0a3af7c34f4c961f0107006ec64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MQTTClient_nameValue *</type>
      <name>httpHeaders</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>ae0d0028e95e606c28055ae7345f7ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>lastContact</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a706f781430d2c35aaca252e33cf6de78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>lastPing</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a0f1aa3fb20734bbfbe5356e2fbb96b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>lastReceived</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a908df432e0f215abc2b4928ef3d488c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>START_TIME_TYPE</type>
      <name>lastSent</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a6638f9f9042c452f23fa46abc7bac443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a5f9c8f397fe610d88922feccde7ca983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>websocket</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>a01839c3f477c9f737c13f7e2c994e5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>websocket_key</name>
      <anchorfile>structnetworkHandles.html</anchorfile>
      <anchor>aea843861f32ebb47d6b7638148f6f44c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::new_index_call_storage</name>
    <filename>structsol_1_1u__detail_1_1new__index__call__storage.html</filename>
    <base>sol::u_detail::index_call_storage</base>
    <member kind="variable">
      <type>void *</type>
      <name>new_binding_data</name>
      <anchorfile>structsol_1_1u__detail_1_1new__index__call__storage.html</anchorfile>
      <anchor>ae135f89a8e495f81c9b2af4359f9cc21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::new_table</name>
    <filename>structsol_1_1new__table.html</filename>
    <member kind="function">
      <type></type>
      <name>new_table</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>abdeaefa2877d03cda4413b0d1d5ddef5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>new_table</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>a6a9e8e5510315a2c6a0fb3fb5b282515</anchor>
      <arglist>(const new_table &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>new_table</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>a9bab3e2e7a31fc41b9a5eda2c9dcbc37</anchor>
      <arglist>(new_table &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>new_table</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>a008f7f67d9cc6104b38153a358d08f40</anchor>
      <arglist>(int sequence_hint, int map_hint=0)</arglist>
    </member>
    <member kind="function">
      <type>new_table &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>ad312eaa96c1a6901a74b1b51b519564e</anchor>
      <arglist>(const new_table &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>new_table &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>af523f058b37fbe60f74a5a04acfd21ab</anchor>
      <arglist>(new_table &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>map_hint</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>a1e15309b4cfda150488706ad950942bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence_hint</name>
      <anchorfile>structsol_1_1new__table.html</anchorfile>
      <anchor>a91a19fb79fac8a1d5fb97651c180a498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NewReleaseDialog</name>
    <filename>classNewReleaseDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>NewReleaseDialog</name>
      <anchorfile>classNewReleaseDialog.html</anchorfile>
      <anchor>aa416b777a9485b39974fe33ed38fe15b</anchor>
      <arglist>(QWidget *parent, QString release, QString title, QString url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewReleaseDialog</name>
      <anchorfile>classNewReleaseDialog.html</anchorfile>
      <anchor>a8631694d62ecadee016b335b7b3d4cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::NewReleaseDialog *</type>
      <name>ui</name>
      <anchorfile>classNewReleaseDialog.html</anchorfile>
      <anchor>a45d598718165291c0559a87b7dd35100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NlohmannParser</name>
    <filename>classNlohmannParser.html</filename>
    <base>PJ::MessageParser</base>
    <member kind="function">
      <type></type>
      <name>NlohmannParser</name>
      <anchorfile>classNlohmannParser.html</anchorfile>
      <anchor>a9f681f05d3356399f13c327bc8ff83b2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;data, bool use_msg_stamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseMessageImpl</name>
      <anchorfile>classNlohmannParser.html</anchorfile>
      <anchor>aa6c1258c183bb310e78feb219f93e5cd</anchor>
      <arglist>(double timestamp)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nlohmann::json</type>
      <name>_json</name>
      <anchorfile>classNlohmannParser.html</anchorfile>
      <anchor>aa6158990f2de64b2530419a44dbd6be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_use_message_stamp</name>
      <anchorfile>classNlohmannParser.html</anchorfile>
      <anchor>ae6d5bd7933474a956b9c4a079a1b0b51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NlohmannParserCreator</name>
    <filename>classNlohmannParserCreator.html</filename>
    <base>PJ::MessageParserCreator</base>
    <member kind="function">
      <type></type>
      <name>NlohmannParserCreator</name>
      <anchorfile>classNlohmannParserCreator.html</anchorfile>
      <anchor>a1ae62b63cefe8217cc3cb0c99f07f464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classNlohmannParserCreator.html</anchorfile>
      <anchor>aa01eefde579e37e0fa8c39a4cdad78c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>_checkbox_use_timestamp</name>
      <anchorfile>classNlohmannParserCreator.html</anchorfile>
      <anchor>aae2ab7aec2eda83d85b3d27efa761bfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::no_comp</name>
    <filename>structsol_1_1detail_1_1no__comp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1no__comp.html</anchorfile>
      <anchor>a867cae778cc184c3752b805369eefeb1</anchor>
      <arglist>(A &amp;&amp;, B &amp;&amp;) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::no_construction</name>
    <filename>structsol_1_1no__construction.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::no_metatable_t</name>
    <filename>structsol_1_1no__metatable__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::no_prop</name>
    <filename>structsol_1_1detail_1_1no__prop.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::no_safety_tag</name>
    <filename>structsol_1_1detail_1_1no__safety__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::dynamic_arg_list::node</name>
    <filename>structdetail_1_1dynamic__arg__list_1_1node.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~node</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1node.html</anchorfile>
      <anchor>a696c09fe0167fc08b332f67012e6bff8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; node&lt;&gt; &gt;</type>
      <name>next</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1node.html</anchorfile>
      <anchor>ab50c11788f19bbcdb90f3336de440de5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Node</name>
    <filename>unionNode.html</filename>
    <class kind="struct">Node::NodeKey</class>
    <member kind="variable">
      <type>TValue</type>
      <name>i_val</name>
      <anchorfile>unionNode.html</anchorfile>
      <anchor>a79460c331faee0ef988637e92749e866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Node::NodeKey</type>
      <name>u</name>
      <anchorfile>unionNode.html</anchorfile>
      <anchor>a89026eca8bfaf3a5f93c8053509067fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>node&lt;&gt;</name>
    <filename>structdetail_1_1dynamic__arg__list_1_1node.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~node</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1node.html</anchorfile>
      <anchor>a696c09fe0167fc08b332f67012e6bff8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; node&lt;&gt; &gt;</type>
      <name>next</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1node.html</anchorfile>
      <anchor>ab50c11788f19bbcdb90f3336de440de5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Node::NodeKey</name>
    <filename>structNode_1_1NodeKey.html</filename>
    <member kind="variable">
      <type>lu_byte</type>
      <name>key_tt</name>
      <anchorfile>structNode_1_1NodeKey.html</anchorfile>
      <anchor>afdbcc530a117bbf2b90c4f35ad257110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Value</type>
      <name>key_val</name>
      <anchorfile>structNode_1_1NodeKey.html</anchorfile>
      <anchor>abac9092163e037bc154ad58f454fbca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next</name>
      <anchorfile>structNode_1_1NodeKey.html</anchorfile>
      <anchor>ace566bb6e78ae2d0cdb2a3c6da79cfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TValuefields</name>
      <anchorfile>structNode_1_1NodeKey.html</anchorfile>
      <anchor>ad7940273d82fb786627ede300d3e7b46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NodeStruct</name>
    <filename>structNodeStruct.html</filename>
    <member kind="variable">
      <type>struct NodeStruct *</type>
      <name>child</name>
      <anchorfile>structNodeStruct.html</anchorfile>
      <anchor>a6f84842a1ac8bf4ea19a3bb6b4af9c4d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>content</name>
      <anchorfile>structNodeStruct.html</anchorfile>
      <anchor>aa605b943d1cb013da384c37f5a074285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct NodeStruct *</type>
      <name>parent</name>
      <anchorfile>structNodeStruct.html</anchorfile>
      <anchor>a1a00514fc5241f8b1391fa0eb433a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>red</name>
      <anchorfile>structNodeStruct.html</anchorfile>
      <anchor>ae8e1db3e8520a52d500b868f1e3628f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structNodeStruct.html</anchorfile>
      <anchor>a4ac882ab7e5ab868d9449aec51a25adb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::non_lua_nil_t</name>
    <filename>structsol_1_1detail_1_1non__lua__nil__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::non_null</name>
    <filename>structsol_1_1non__null.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::nonesuch</name>
    <filename>structnlohmann_1_1detail_1_1nonesuch.html</filename>
    <member kind="function">
      <type></type>
      <name>nonesuch</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a6fe87da966856c6cb06617940d90f010</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nonesuch</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a563462ef2d05fe60cdf1dc7f567dc276</anchor>
      <arglist>(nonesuch const &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nonesuch</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>ad7719f7d2a00263be8b8d123870217d8</anchor>
      <arglist>(nonesuch const &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>add6ef84c52a851e391cef514c85f2ffe</anchor>
      <arglist>(nonesuch const &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a78ca022a1b4defe4f7ba662843602231</anchor>
      <arglist>(nonesuch &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~nonesuch</name>
      <anchorfile>structnlohmann_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a7b1119845860e548b67f1644a2084373</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::SourceFile::not_isempty</name>
    <filename>structbackward_1_1SourceFile_1_1not__isempty.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structbackward_1_1SourceFile_1_1not__isempty.html</anchorfile>
      <anchor>af49076254b6f6be14b685bf877d0e459</anchor>
      <arglist>(const lines_t::value_type &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::SourceFile::not_isspace</name>
    <filename>structbackward_1_1SourceFile_1_1not__isspace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structbackward_1_1SourceFile_1_1not__isspace.html</anchorfile>
      <anchor>afaf6a3abad8dc307d4bc88dfc4278048</anchor>
      <arglist>(char c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::null</name>
    <filename>structdetail_1_1null.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>dynamic_formatter::null_handler</name>
    <filename>structdynamic__formatter_1_1null__handler.html</filename>
    <base>detail::error_handler</base>
    <member kind="function">
      <type>void</type>
      <name>on_align</name>
      <anchorfile>structdynamic__formatter_1_1null__handler.html</anchorfile>
      <anchor>ae4ab96bf88ac77d68141e1bfdbb7410a</anchor>
      <arglist>(align_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_hash</name>
      <anchorfile>structdynamic__formatter_1_1null__handler.html</anchorfile>
      <anchor>a10c31857763c177d8734cd3265a024ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_minus</name>
      <anchorfile>structdynamic__formatter_1_1null__handler.html</anchorfile>
      <anchor>a94a05ab8bdab1580b2d2554f2bcb7974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_plus</name>
      <anchorfile>structdynamic__formatter_1_1null__handler.html</anchorfile>
      <anchor>a748d10454833535768c02ae0a2e7a923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_space</name>
      <anchorfile>structdynamic__formatter_1_1null__handler.html</anchorfile>
      <anchor>a581d07f385eb412e31c22717937dffbe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::ring_span_lite::null_popper</name>
    <filename>structnonstd_1_1ring__span__lite_1_1null__popper.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>return_type</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1null__popper.html</anchorfile>
      <anchor>a1f8012694e2131afdf5a93a3d332f45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structnonstd_1_1ring__span__lite_1_1null__popper.html</anchorfile>
      <anchor>af366b8ef6eac832029d442b9f3089700</anchor>
      <arglist>(T &amp;) const nsrs_noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::nullopt_t</name>
    <filename>structnonstd_1_1optional__lite_1_1nullopt__t.html</filename>
    <class kind="struct">nonstd::optional_lite::nullopt_t::init</class>
    <member kind="function">
      <type>optional_constexpr</type>
      <name>nullopt_t</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1nullopt__t.html</anchorfile>
      <anchor>aafdba3da283621fc294cf42554e9683c</anchor>
      <arglist>(init)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::nulltype</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1nulltype.html</filename>
  </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="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01overload__set_3_01Fs_8_8_8_01_4_00_016b2b0c990c16a689e5415c9808c82899.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01overload__set_3_01Fs_8_8_8_01_4_00_016b2b0c990c16a689e5415c9808c82899.html</anchorfile>
      <anchor>a9d05fa30af21bd4756b8813b2fc0e1e7</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R... &gt;, types&lt; Args... &gt;, lua_State *L, int, int, F &amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::on_match</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01factory__wrapper_3_01Fs_8_8_8_01_4_00594dc6264a4a7ef440d6afa03973942f.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01factory__wrapper_3_01Fs_8_8_8_01_4_00594dc6264a4a7ef440d6afa03973942f.html</anchorfile>
      <anchor>a8705949d4b2943d4cbddfdaee6ae8f1c</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R... &gt;, types&lt; Args... &gt;, lua_State *L, int, int, F &amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;::onmatch</name>
    <filename>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__wrapper_3_01Cxs_8_8_8_01e630258c31684600a59f75483f2442c8.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1call__detail_1_1lua__call__wrapper_3_01T_00_01constructor__wrapper_3_01Cxs_8_8_8_01e630258c31684600a59f75483f2442c8.html</anchorfile>
      <anchor>af7646f564b6c4ad3758bb74185714c5f</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R... &gt; r, types&lt; Args... &gt; a, lua_State *L, int, int start, F &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::optional</name>
    <filename>classsol_1_1optional.html</filename>
    <templarg>T</templarg>
    <base protection="private">optional_move_assign_base&lt; T &gt;</base>
    <base protection="private">optional_delete_ctor_base&lt; T &gt;</base>
    <base protection="private">optional_delete_assign_base&lt; T &gt;</base>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a7db882b586bd513e39cb602062c659ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a608d0d4633b20350a01cd0a7a47d50b8</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, T &amp;&amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9a442fe0f2602009d8a68ed999608c90</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa6abadbf3b4abb0bbfc8baccc8cc5a88</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const T &amp;&amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a4bd6e9d7cf694b50a64d1cec1cbd04b0</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; typename std::decay&lt; U &gt;::type &gt;</type>
      <name>conjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aaa36f908945f7c6ed453166f1775f716</anchor>
      <arglist>(U &amp;&amp;u) const </arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa68f1fee6d874979f6a71140ca7984d7</anchor>
      <arglist>(const optional &amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acc8be7a0d6ca3a192699f2bdf65204dc</anchor>
      <arglist>(const optional &amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af94d9b7b9bad65c7b0ab41063d6c181a</anchor>
      <arglist>(const optional &amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5bb9f94046dbb05a274db71fa1d24fa6</anchor>
      <arglist>(const optional &amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acf5a069d5e6174eda82d26b5a06f9d98</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1cfd09f92fcb4cb6a66e8bc90c416b86</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a30f5703c3f136087ed9b3934c5604bfa</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9bb948c9879bf1d67d956346ca635335</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>emplace</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5367d2c694c88864e060e3c9d4d744e3</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, std::initializer_list&lt; U &gt; &amp;, Args &amp;&amp;... &gt;::value, T &amp; &gt;</type>
      <name>emplace</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a302a4c05dc2aecb9f57cb50cdff3116d</anchor>
      <arglist>(std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>has_value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a12498b028f60cb55c3ce7ad811e566d9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab01b734192332b109072d48f121b6d8c</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aef1525bc154d2d758da6571261a305d3</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>abdece2f8ccf13204efaa0a5066717c1a</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a59ac84fe3e18dc9bc1b6a0d27390b899</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a524f08e4b16b115eead8714eb59869df</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a7056bece0a5a7daec7a6032b13f2db58</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5d653a3955a5e0c2496872ac4de594a2</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae3addd54e855b12a43f431db40f56ede</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae989b0b73072ba17fa3cf3ba4efb66a2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab83cfa43d181ff3b0ece5dd0e8619df3</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a278b2e2949c71cea097d10c0bcd44a15</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;&amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acef5bd12317216a3c307a4d15fa163fc</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T &amp;&amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae6d79b8ffe258dcc55c640826b526a78</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af8158fc6642d852659e76e31af013f2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>afef3e4078569c921fcd8c44a0dbab444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aac5dca02722dfc0a4d11ce4d80e868a9</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5319fcbdd93c324b04cf9544247b05c4</anchor>
      <arglist>(const optional &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ad497c677b0713fef020efbd6cd2c392e</anchor>
      <arglist>(optional &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a757bc1deb20c774c9f5be162a536c2e6</anchor>
      <arglist>(U &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a82bb524601be76d6421a81026488b486</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a3a17a6dc715ead633e3021afa7937cf5</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5e2c7cdefefd59cfc8ba946231a346b2</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a19c1d3bd82c2625463069c36b7725ff0</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1526117235f4257122de06a931a90431</anchor>
      <arglist>(const optional &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a62ef17bc67b3cb7a5f0e7b4637e9ff8e</anchor>
      <arglist>(optional &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab117b90250ac7657bf67c4cf1ee609cf</anchor>
      <arglist>(detail::enable_if_t&lt; std::is_constructible&lt; T, Args... &gt;::value, in_place_t &gt;, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a939d766eeb3b8f3e369180bbc026b3fb</anchor>
      <arglist>(detail::enable_if_t&lt; std::is_constructible&lt; T, std::initializer_list&lt; U &gt; &amp;, Args &amp;&amp;... &gt;::value, in_place_t &gt;, std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a10fbc9a5401bf78a6f199986710ea772</anchor>
      <arglist>(T &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1a149d10f4516af385bb228d50afa792</anchor>
      <arglist>(const T &amp;u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a96ae608427a575bbdee8507ecf4a54d5</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a96ae608427a575bbdee8507ecf4a54d5</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a209f37b2c5b117d893334c2da7ac017a</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a209f37b2c5b117d893334c2da7ac017a</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a104795357d2a50f7b9e3720b9dc144a3</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a104795357d2a50f7b9e3720b9dc144a3</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a81cfb038c4e4b12045dc4781950b1a99</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae737121ea3e9285a8a439ac07fbc21d2</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a477867a39150423a7a956ed05bd986f7</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a062f560691d9c17b8b38f05d0e05c7c9</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6adf98078734cc751253ee8afada9107</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6adf98078734cc751253ee8afada9107</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a46abca0795cc1bfad56643616a84ca17</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a08c75fd166e8216681da2aaf70a27ff2</anchor>
      <arglist>(optional &amp;rhs) noexcept(std::is_nothrow_move_constructible&lt; T &gt;::value &amp;&amp;detail::is_nothrow_swappable&lt; T &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5a29e98b7d35f3798e1e706f0f08b29e</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acd28e4a8e4233c523233e3389d592a07</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab24e35dedc7c7a7cb801141c5c313bf2</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6e772b79c36c0e7fc23ca5a091ce4391</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aff6155eaff9f8ad35a234ecb65806a32</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const T &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a546e73c2ad94497a2408445b7e47c6bd</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af7048f82d76760b79352df23e8d5fb80</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a8d49c5664dd962d85888beae93aa45d2</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>value_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a4001fa494a60b158f3aa2dbcb50803b1</anchor>
      <arglist>(U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T</type>
      <name>value_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ad2ed927224f3a8ca3fc2fb8a0a5ada8c</anchor>
      <arglist>(U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a70ecabec5be54020362269dd4dba85e3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9e9a7ea35be17ed1df7da90104d0e92a</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa12a1a3f6c4c125ed09867b666f4bccd</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; const optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a8bb03a032d67e555a46b2f4d0354c5cf</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; const optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a37ef1db4e3850a7505719f6c3a5e55a0</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::optional_move_assign_base&lt; T &gt;</type>
      <name>base</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a582d30c4d1ed07cfa8c8ec91de31474b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::optional_lite::optional</name>
    <filename>classnonstd_1_1optional__lite_1_1optional.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>afb67abeaaad640aa25b81f8564e53476</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr bool</type>
      <name>has_value</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a8d36137e398950bfbd63e02d2dac7789</anchor>
      <arglist>() const optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr</type>
      <name>operator safe_bool</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a540ac15713bad0c4cec887505e8891c5</anchor>
      <arglist>() const optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr value_type const &amp;</type>
      <name>operator*</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a948cb55c43b3ce892e35875622a63d52</anchor>
      <arglist>() const optional_ref_qual</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr14 value_type &amp;</type>
      <name>operator*</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>add209f0d31a99e3daac023f1b7490610</anchor>
      <arglist>() optional_ref_qual</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr value_type const *</type>
      <name>operator-&gt;</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a6dff7dce863f7f2190d76f27c7ada7b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr14 value_type *</type>
      <name>operator-&gt;</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a89ec82915ce1bf8a5362389dd2d0f230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>aaae582654cafebb10595fa917c12c832</anchor>
      <arglist>(nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>abde130f34c0b33647b4e91b90ee6d246</anchor>
      <arglist>(optional const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr</type>
      <name>optional</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>ab4b9bcd1052a174bc0db48f882e56316</anchor>
      <arglist>() optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr</type>
      <name>optional</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a12154ea396c33ebb669643908f9d885d</anchor>
      <arglist>(nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a7dbe863ea2ff5fbfa09600e1426fa5aa</anchor>
      <arglist>(optional const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr</type>
      <name>optional</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a0f5436a217ad558b97662fbc74940798</anchor>
      <arglist>(value_type const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a024284c4c1a99a5bf0813c3ec5d6b5b9</anchor>
      <arglist>() optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a34e6a8aa06cbd4337e5c0ae3e5a01dc8</anchor>
      <arglist>(optional &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr14 value_type const &amp;</type>
      <name>value</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a9829f0857a48ae6d30819e320562e8c1</anchor>
      <arglist>() const optional_ref_qual</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr14 value_type &amp;</type>
      <name>value</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a6dc356822433bc56428adeee8b276ba8</anchor>
      <arglist>() optional_ref_qual</arglist>
    </member>
    <member kind="function">
      <type>optional_constexpr value_type</type>
      <name>value_or</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a82c969a2a5787b120367cc11257a3a8d</anchor>
      <arglist>(U const &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a85649b228f6422000d4ddbf67e4d79be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void(optional::*</type>
      <name>safe_bool</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a94cd6285b509efb048b2b9b3024c1a82</anchor>
      <arglist>)() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a11c7cd31607c6c6f9f2bc203fac64417</anchor>
      <arglist>(V const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>this_type_does_not_support_comparisons</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a2200281ddce3f4ef22bb7152dc05d0c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::storage_t&lt; value_type &gt;</type>
      <name>contained</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>a7c763cd79c8ef3a34f15c58490fafb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_value_</name>
      <anchorfile>classnonstd_1_1optional__lite_1_1optional.html</anchorfile>
      <anchor>ac2b1ced67fe8728cf7325d872d2f2353</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional&lt; sol::basic_environment &gt;</name>
    <filename>classsol_1_1optional.html</filename>
    <base protection="private">optional_move_assign_base&lt; sol::basic_environment &gt;</base>
    <base protection="private">optional_delete_ctor_base&lt; sol::basic_environment &gt;</base>
    <base protection="private">optional_delete_assign_base&lt; sol::basic_environment &gt;</base>
    <member kind="typedef">
      <type>sol::basic_environment</type>
      <name>value_type</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a7db882b586bd513e39cb602062c659ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, sol::basic_environment &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a608d0d4633b20350a01cd0a7a47d50b8</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, sol::basic_environment &amp;&amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9a442fe0f2602009d8a68ed999608c90</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const sol::basic_environment &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa6abadbf3b4abb0bbfc8baccc8cc5a88</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const sol::basic_environment &amp;&amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a4bd6e9d7cf694b50a64d1cec1cbd04b0</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; typename std::decay&lt; U &gt;::type &gt;</type>
      <name>conjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aaa36f908945f7c6ed453166f1775f716</anchor>
      <arglist>(U &amp;&amp;u) const</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa68f1fee6d874979f6a71140ca7984d7</anchor>
      <arglist>(const optional &amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acc8be7a0d6ca3a192699f2bdf65204dc</anchor>
      <arglist>(const optional &amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af94d9b7b9bad65c7b0ab41063d6c181a</anchor>
      <arglist>(const optional &amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5bb9f94046dbb05a274db71fa1d24fa6</anchor>
      <arglist>(const optional &amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acf5a069d5e6174eda82d26b5a06f9d98</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1cfd09f92fcb4cb6a66e8bc90c416b86</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a30f5703c3f136087ed9b3934c5604bfa</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9bb948c9879bf1d67d956346ca635335</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>sol::basic_environment &amp;</type>
      <name>emplace</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5367d2c694c88864e060e3c9d4d744e3</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; sol::basic_environment, std::initializer_list&lt; U &gt; &amp;, Args &amp;&amp;... &gt;::value, sol::basic_environment &amp; &gt;</type>
      <name>emplace</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a302a4c05dc2aecb9f57cb50cdff3116d</anchor>
      <arglist>(std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>has_value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a12498b028f60cb55c3ce7ad811e566d9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab01b734192332b109072d48f121b6d8c</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aef1525bc154d2d758da6571261a305d3</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>abdece2f8ccf13204efaa0a5066717c1a</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a59ac84fe3e18dc9bc1b6a0d27390b899</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a524f08e4b16b115eead8714eb59869df</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a7056bece0a5a7daec7a6032b13f2db58</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5d653a3955a5e0c2496872ac4de594a2</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae3addd54e855b12a43f431db40f56ede</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae989b0b73072ba17fa3cf3ba4efb66a2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab83cfa43d181ff3b0ece5dd0e8619df3</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const sol::basic_environment &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a278b2e2949c71cea097d10c0bcd44a15</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;&amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acef5bd12317216a3c307a4d15fa163fc</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const sol::basic_environment &amp;&amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae6d79b8ffe258dcc55c640826b526a78</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const sol::basic_environment *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af8158fc6642d852659e76e31af013f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>afef3e4078569c921fcd8c44a0dbab444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aac5dca02722dfc0a4d11ce4d80e868a9</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5319fcbdd93c324b04cf9544247b05c4</anchor>
      <arglist>(const optional &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ad497c677b0713fef020efbd6cd2c392e</anchor>
      <arglist>(optional &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a757bc1deb20c774c9f5be162a536c2e6</anchor>
      <arglist>(U &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a82bb524601be76d6421a81026488b486</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a3a17a6dc715ead633e3021afa7937cf5</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5e2c7cdefefd59cfc8ba946231a346b2</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a19c1d3bd82c2625463069c36b7725ff0</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1526117235f4257122de06a931a90431</anchor>
      <arglist>(const optional &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a62ef17bc67b3cb7a5f0e7b4637e9ff8e</anchor>
      <arglist>(optional &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab117b90250ac7657bf67c4cf1ee609cf</anchor>
      <arglist>(detail::enable_if_t&lt; std::is_constructible&lt; sol::basic_environment, Args... &gt;::value, in_place_t &gt;, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a939d766eeb3b8f3e369180bbc026b3fb</anchor>
      <arglist>(detail::enable_if_t&lt; std::is_constructible&lt; sol::basic_environment, std::initializer_list&lt; U &gt; &amp;, Args &amp;&amp;... &gt;::value, in_place_t &gt;, std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a10fbc9a5401bf78a6f199986710ea772</anchor>
      <arglist>(sol::basic_environment &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a1a149d10f4516af385bb228d50afa792</anchor>
      <arglist>(const sol::basic_environment &amp;u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a96ae608427a575bbdee8507ecf4a54d5</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a96ae608427a575bbdee8507ecf4a54d5</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a209f37b2c5b117d893334c2da7ac017a</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a209f37b2c5b117d893334c2da7ac017a</anchor>
      <arglist>(optional&lt; U &gt; &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a104795357d2a50f7b9e3720b9dc144a3</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a104795357d2a50f7b9e3720b9dc144a3</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a81cfb038c4e4b12045dc4781950b1a99</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ae737121ea3e9285a8a439ac07fbc21d2</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a477867a39150423a7a956ed05bd986f7</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a062f560691d9c17b8b38f05d0e05c7c9</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6adf98078734cc751253ee8afada9107</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; sol::basic_environment &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6adf98078734cc751253ee8afada9107</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a46abca0795cc1bfad56643616a84ca17</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a08c75fd166e8216681da2aaf70a27ff2</anchor>
      <arglist>(optional &amp;rhs) noexcept(std::is_nothrow_move_constructible&lt; sol::basic_environment &gt;::value &amp;&amp;detail::is_nothrow_swappable&lt; sol::basic_environment &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a5a29e98b7d35f3798e1e706f0f08b29e</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>acd28e4a8e4233c523233e3389d592a07</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ab24e35dedc7c7a7cb801141c5c313bf2</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a6e772b79c36c0e7fc23ca5a091ce4391</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aff6155eaff9f8ad35a234ecb65806a32</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const sol::basic_environment &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a546e73c2ad94497a2408445b7e47c6bd</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;&amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>af7048f82d76760b79352df23e8d5fb80</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const sol::basic_environment &amp;&amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a8d49c5664dd962d85888beae93aa45d2</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr sol::basic_environment</type>
      <name>value_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a4001fa494a60b158f3aa2dbcb50803b1</anchor>
      <arglist>(U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment</type>
      <name>value_or</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>ad2ed927224f3a8ca3fc2fb8a0a5ada8c</anchor>
      <arglist>(U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a70ecabec5be54020362269dd4dba85e3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a9e9a7ea35be17ed1df7da90104d0e92a</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>aa12a1a3f6c4c125ed09867b666f4bccd</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; const optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a8bb03a032d67e555a46b2f4d0354c5cf</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(optional_map_impl(std::declval&lt; const optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a37ef1db4e3850a7505719f6c3a5e55a0</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::optional_move_assign_base&lt; sol::basic_environment &gt;</type>
      <name>base</name>
      <anchorfile>classsol_1_1optional.html</anchorfile>
      <anchor>a582d30c4d1ed07cfa8c8ec91de31474b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::optional&lt; T &amp; &gt;</name>
    <filename>classsol_1_1optional_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>value_type</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>abbcf9ed176263e47bbb16494fd6dd74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a981205a3d982f53b038242a40e476c37</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR detail::invoke_result_t&lt; F, T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a1500a0097b48c53e1de41247df839270</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a7c05f3e25eb6cfaeaa9d2d898e970184</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr detail::invoke_result_t&lt; F, const T &amp; &gt;</type>
      <name>and_then</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a94353c18314b938ae186602aa98afc04</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; typename std::decay&lt; U &gt;::type &gt;</type>
      <name>conjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aa635be6835951154a7371405cf464429</anchor>
      <arglist>(U &amp;&amp;u) const </arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a41dfa3b22b24102232183215bf30cbd3</anchor>
      <arglist>(const optional &amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae19429f6c0a580ede01b749a7d2fb5b6</anchor>
      <arglist>(const optional &amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>af591930935c7878b0d3f4c362c8999f4</anchor>
      <arglist>(const optional &amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae6bafca87ad7de01205e36dfa64ba21d</anchor>
      <arglist>(const optional &amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a5220675eb0add17399801a956db89d98</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>adc23a1283cb2dc94481f491afb662bb7</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a8ba82bc4e632da43db6b531009d23e19</anchor>
      <arglist>(optional &amp;&amp;rhs)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional</type>
      <name>disjunction</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a973c7b8c9b2479307583fc45579e112e</anchor>
      <arglist>(optional &amp;&amp;rhs) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>emplace</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ab7d4af901edc27fd53f11d0516e8b78d</anchor>
      <arglist>(Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>has_value</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aa3d621d2aaa030af37e280e9607daeb7</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a23a9c322d203147f0857b5c862cb5643</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a1ec23d92516b50163c4f705a488a9386</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a86047fa6a629b5c27d9c894170f61ea6</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>U</type>
      <name>map_or</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>acdb22c8a32b1edf79e658c98d8223318</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a953bc9dff33e1b612823d3c1942a0c1c</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a8185802af17714dffbb60cccab2b0e07</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a6506477965a205b69f28dfd9cf5d6078</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>detail::invoke_result_t&lt; U &gt;</type>
      <name>map_or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a178aaffc63030d20550f9ac0aa61ca6a</anchor>
      <arglist>(F &amp;&amp;f, U &amp;&amp;u) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator bool</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae385475d69f52038cb2008070f4fa929</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>abef74e4e1ab37b5c1a99d8d7ccb3878a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a08499ec14019f04f1d327359e522cf14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>constexpr const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a05a762c39532595c7c08c1f71cd94539</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a33dd16fc5c0e919661572931aac4f8be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a43b632b84eff0e2d094a325c458f0195</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae9ecfe1852082bf2978d5865e6cd073c</anchor>
      <arglist>(const optional &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9064b63c81ebb2fbef5f236814bf0172</anchor>
      <arglist>(U &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae39a4e30f9233138128d53f2fc10a3c3</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a40ec579e4faaca6c3e9aff8b25ffa279</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>af9875c61c4b7cb4a905bd1436ef1a11d</anchor>
      <arglist>(nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a752c0f0c18de007bcee82e8708e10b9f</anchor>
      <arglist>(const optional &amp;rhs) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aea172ecaf779be96e1226d0ec648e947</anchor>
      <arglist>(optional &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ac771d9b7091cc7304a51ad193148d280</anchor>
      <arglist>(U &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a43a230b64db44b43a276c99cc0d43b87</anchor>
      <arglist>(const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a41ed682b8efd6030009dc32027819337</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a41ed682b8efd6030009dc32027819337</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a357602b421af580ea815502ca68751a8</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a804776058cdd1b1ac0c628468736cca2</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a4fa1fb5d815ceda9bd4b7981bd47275e</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt; SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a0c10c538698e867f6fa247097fd285a6</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a86407e42d3e9b101520f43839e367d61</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>or_else</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a86407e42d3e9b101520f43839e367d61</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a7e1cd58c157467e38d0db4d048555c7b</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a1a471b73f843bd7092aa48ccd1e609f9</anchor>
      <arglist>(optional &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>adbdcb88ce172a89c61bbcd2842fb2aea</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a73f03c3fbc3d2f1ca4d3f95781703f26</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aa70e54c83949dc59f07a6c337169146b</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>optional</type>
      <name>take</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ab93dcdfcd497f7ef5773211c85e3728a</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a307a7f7d0aa2c68750ebd96055d38602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const T &amp;</type>
      <name>value</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a990c3df4f8391a3475c5fe09936fee4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>constexpr T &amp;</type>
      <name>value_or</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ab410dca418048f66329ae26d2920fd05</anchor>
      <arglist>(U &amp;&amp;u) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3686be5a20509b0c79933bd839f09aec</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>decltype(detail::optional_map_impl(std::declval&lt; optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9a1b21177f229b6983c61b931d351458</anchor>
      <arglist>(F &amp;&amp;f)&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(detail::optional_map_impl(std::declval&lt; optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a7bc3c9ba989136e8215bf86f6014b6bc</anchor>
      <arglist>(F &amp;&amp;f)&amp;&amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(detail::optional_map_impl(std::declval&lt; const optional &amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a50a00d735e87ca6f902209dbf1dc5ac7</anchor>
      <arglist>(F &amp;&amp;f) const &amp;</arglist>
    </member>
    <member kind="variable">
      <type>decltype(detail::optional_map_impl(std::declval&lt; const optional &amp;&amp; &gt;(), std::declval&lt; F &amp;&amp; &gt;())) constexpr</type>
      <name>map</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ab92eebb063eba128fb5b35f5f6e4a9fb</anchor>
      <arglist>(F &amp;&amp;f) const &amp;&amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_value</name>
      <anchorfile>classsol_1_1optional_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a923b8f6c38d28ae42415abcd67974ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_copy_assign_base</name>
    <filename>structsol_1_1detail_1_1optional__copy__assign__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <base>optional_move_base&lt; T &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_copy_assign_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__assign__base.html</filename>
    <base>optional_move_base&lt; sol::basic_environment &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_copy_assign_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__assign__base.html</filename>
    <base>optional_move_base&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_copy_assign_base&lt; T, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <base>optional_move_base&lt; T &gt;</base>
    <member kind="function">
      <type>optional_copy_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a5d2a61804273711844fe00f21d16c200</anchor>
      <arglist>(const optional_copy_assign_base &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>optional_copy_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a4bf1299090e1675a76f37de0df97d212</anchor>
      <arglist>(optional_copy_assign_base &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a57204285a83633af86fcfd531545dc24</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a960429ba3749fac17bcdfc81c17603a0</anchor>
      <arglist>(const optional_copy_assign_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>aa367230a9745cadd334e25483616d031</anchor>
      <arglist>(optional_copy_assign_base &amp;&amp;rhs)=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_copy_base</name>
    <filename>structsol_1_1detail_1_1optional__copy__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <base>sol::detail::optional_operations_base</base>
  </compound>
  <compound kind="class">
    <name>optional_copy_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__base.html</filename>
    <base>optional_operations_base&lt; sol::basic_environment &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_copy_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__base.html</filename>
    <base>sol::detail::optional_operations_base</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_copy_base&lt; T, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <base>sol::detail::optional_operations_base</base>
    <member kind="typedef">
      <type>optional_operations_base&lt; T &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>aee9979d949a8f95205faacb11e5a0d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>optional_copy_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a8bcbaac935962695b632638468d35ed3</anchor>
      <arglist>(const optional_copy_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_copy_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a7f51dc564e660d4d1078330dc242792a</anchor>
      <arglist>(optional_copy_base &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a8aa94fd90a11715758dbef194993d975</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>aee37aed8ce41750c11cabe54de679a6f</anchor>
      <arglist>(const optional_copy_base &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_copy_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__copy__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a558fbdb54236a8d5061b785edbcd9768</anchor>
      <arglist>(optional_copy_base &amp;&amp;rhs)=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_assign_base</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base.html</filename>
    <templarg>T</templarg>
    <templarg>EnableCopy</templarg>
    <templarg>EnableMove</templarg>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>ad2e34808a8ba01b531ceab3885f8432c</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a339baffd956729ddbc867b27122e41c0</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>af015d1e4a07f5424bf3b93a94a4a4337</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>aa7e6cc508acb9b156889d8f5671c1a45</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a794f5042a60ea5c344d4b994889800ed</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_delete_assign_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base.html</filename>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>ad2e34808a8ba01b531ceab3885f8432c</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a339baffd956729ddbc867b27122e41c0</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>af015d1e4a07f5424bf3b93a94a4a4337</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>aa7e6cc508acb9b156889d8f5671c1a45</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a794f5042a60ea5c344d4b994889800ed</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_delete_assign_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base.html</filename>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>ad2e34808a8ba01b531ceab3885f8432c</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a339baffd956729ddbc867b27122e41c0</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>af015d1e4a07f5424bf3b93a94a4a4337</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>aa7e6cc508acb9b156889d8f5671c1a45</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base.html</anchorfile>
      <anchor>a794f5042a60ea5c344d4b994889800ed</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_assign_base&lt; T, false, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a4cbc2a7efd4b8273983de34317a6658f</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad333656fa531d18075e9e41d2d442cb4</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa33325fa886641d3d40f9c5c5dcc92a9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac6c0b59aa429db5effc0b5e53a2301bb</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a9cf6857870ac95b3f8c30241b0271402</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_assign_base&lt; T, false, true &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a556da8f0a668724effcb1ce5e04514d8</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a89192e7331359d22e9679e46d47534d9</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a14c621636885037d728fbf73949d3c0d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a36061bd0b2d0b6019e05b0a3db92ad10</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ae29634505cfd2a6233e022e89e7af5ee</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_assign_base&lt; T, true, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ac03b6bca3931b8389f1af9203db587c6</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aec48c65da4c36c5ee0d176b3e9de0851</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a03b661192b1df58930cd1c7baf2d1b2e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf85885c9d3dac1e25472686522dfb24</anchor>
      <arglist>(const optional_delete_assign_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__assign__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a77f7b65183011285fd6764fca30bdefc</anchor>
      <arglist>(optional_delete_assign_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_ctor_base</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base.html</filename>
    <templarg>T</templarg>
    <templarg>EnableCopy</templarg>
    <templarg>EnableMove</templarg>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a8cf1264fc5a2128c4c739e4c37bd021a</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a0c737692a4ad1d4b780d18c5ffa63aa5</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a2f79a1db36334d253b843377413df244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a5832c4aa6c38b75657ad27b07e4c5c1e</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a6afca95ebfafc807bb3bd7b9bf1d299d</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_delete_ctor_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base.html</filename>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a8cf1264fc5a2128c4c739e4c37bd021a</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a0c737692a4ad1d4b780d18c5ffa63aa5</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a2f79a1db36334d253b843377413df244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a5832c4aa6c38b75657ad27b07e4c5c1e</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a6afca95ebfafc807bb3bd7b9bf1d299d</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_delete_ctor_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base.html</filename>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a8cf1264fc5a2128c4c739e4c37bd021a</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a0c737692a4ad1d4b780d18c5ffa63aa5</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a2f79a1db36334d253b843377413df244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a5832c4aa6c38b75657ad27b07e4c5c1e</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base.html</anchorfile>
      <anchor>a6afca95ebfafc807bb3bd7b9bf1d299d</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_ctor_base&lt; T, false, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a39820a8e42f8bbd66a27657250ec6c7b</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>acf823536ae70677d8e715483466d5971</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ae6ac7e893f4e56253a3a4815bbe42467</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a854e674117150f26b0ab404e37d8d826</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a528a33578b5067728d25bc22d044efff</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_ctor_base&lt; T, false, true &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ab18efae3d0cd74c8a1896a025cf5cf1c</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a21ab0ad07b2a223aa5570046c122e38f</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>aa77bd291fbf5fd4a0b17e64b2095e0c8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a76bc5fc75f465c4514dd898300f6d476</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ab697816f604ccd7d7fa8fb51292fead0</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_delete_ctor_base&lt; T, true, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a791b427a0f09125911d58963fc61e1e3</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_delete_ctor_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aa4f4d6a5c6c466834daa1e70d222a4a3</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aeb9288b266caf5ffbd6f0d4ec43ef83c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>acbbaf8d11e6dd5659b8c45738b347af7</anchor>
      <arglist>(const optional_delete_ctor_base &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_delete_ctor_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__delete__ctor__base_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a23bbed67e8abf13047d79461cf8dd4d9</anchor>
      <arglist>(optional_delete_ctor_base &amp;&amp;) noexcept=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_move_assign_base</name>
    <filename>structsol_1_1detail_1_1optional__move__assign__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <base>optional_copy_assign_base&lt; T &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_move_assign_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__assign__base.html</filename>
    <base>optional_copy_assign_base&lt; sol::basic_environment &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_move_assign_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__assign__base.html</filename>
    <base>optional_copy_assign_base&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_move_assign_base&lt; T, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <base>optional_copy_assign_base&lt; T &gt;</base>
    <member kind="function">
      <type>optional_move_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a9c4ba3d844e0a118282906141168912b</anchor>
      <arglist>(const optional_move_assign_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_move_assign_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>aef17ebc54affcd4787360b60c4efbd6a</anchor>
      <arglist>(optional_move_assign_base &amp;&amp;rhs) noexcept(std::is_nothrow_move_constructible&lt; T &gt;::value &amp;&amp;std::is_nothrow_move_assignable&lt; T &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>adfe47fdefb39587b0db94a7f06a14fff</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a167dd63c52fc2f25de8f5020aa48de6f</anchor>
      <arglist>(const optional_move_assign_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_assign_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__assign__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>ad76a6f763a2449b2b0c6e80dbf02b84c</anchor>
      <arglist>(optional_move_assign_base &amp;&amp;rhs)=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_move_base</name>
    <filename>structsol_1_1detail_1_1optional__move__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <base>optional_copy_base&lt; T &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_move_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__base.html</filename>
    <base>optional_copy_base&lt; sol::basic_environment &gt;</base>
  </compound>
  <compound kind="class">
    <name>optional_move_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__base.html</filename>
    <base>optional_copy_base&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_move_base&lt; T, false &gt;</name>
    <filename>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <base>optional_copy_base&lt; T &gt;</base>
    <member kind="function">
      <type>optional_move_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a849aa79ee1eccb2801e214103f5eeecc</anchor>
      <arglist>(const optional_move_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type>optional_move_base &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a60b5db5e114f341e8e21b22705c650d7</anchor>
      <arglist>(optional_move_base &amp;&amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>ad16e2009b1e96225c3eb7f777e8a00eb</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a026f5292357954527754b630ca4feee9</anchor>
      <arglist>(const optional_move_base &amp;rhs)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_move_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__move__base_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a89dd1a2da859c4d564b5899536037f5a</anchor>
      <arglist>(optional_move_base &amp;&amp;rhs) noexcept(std::is_nothrow_move_constructible&lt; T &gt;::value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_operations_base</name>
    <filename>structsol_1_1detail_1_1optional__operations__base.html</filename>
    <templarg>T</templarg>
    <base>optional_storage_base&lt; T &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a7dd17c3b34d1c70f5aafd3efa95843c9</anchor>
      <arglist>(Opt &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a30a22451c2825a8f9f937ac7e2b9f434</anchor>
      <arglist>(Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a0236f7aa173f8b365fe3dffb0fbf8f1a</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const T &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>aa6ddef2bdfaf60edd264c86ec5e2478d</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR T &amp;&amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a24521ef3019b2f15ec9b82c4b4550eea</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T &amp;&amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a3f34350357eda6afe12eaf3d68179494</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hard_reset</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>ab828a8303ab918745f0476a728a2b10e</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a6fc99a08cfda75e10bbdcd00c712d2b3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_operations_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__operations__base.html</filename>
    <base>optional_storage_base&lt; sol::basic_environment &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a7dd17c3b34d1c70f5aafd3efa95843c9</anchor>
      <arglist>(Opt &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a30a22451c2825a8f9f937ac7e2b9f434</anchor>
      <arglist>(Args &amp;&amp;...args) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a0236f7aa173f8b365fe3dffb0fbf8f1a</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR const sol::basic_environment &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>aa6ddef2bdfaf60edd264c86ec5e2478d</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR sol::basic_environment &amp;&amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a24521ef3019b2f15ec9b82c4b4550eea</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>constexpr const sol::basic_environment &amp;&amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a3f34350357eda6afe12eaf3d68179494</anchor>
      <arglist>() const &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hard_reset</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>ab828a8303ab918745f0476a728a2b10e</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__operations__base.html</anchorfile>
      <anchor>a6fc99a08cfda75e10bbdcd00c712d2b3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_storage_base</name>
    <filename>structsol_1_1detail_1_1optional__storage__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <class kind="struct">sol::detail::optional_storage_base::dummy</class>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>aee68f43daf3e6a578d11196741924487</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a94b371f50939baf9807596a415967ae9</anchor>
      <arglist>(in_place_t, U &amp;&amp;...u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a67c9f4397940b5f26b908b2131be4106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dummy</type>
      <name>m_dummy</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>abd9117d47b114e4d2c2c7b16927e0cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a9d9a4c150d28ac267ceb51476b674398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>ac08f030f8e94059515d61ab6188b4d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_storage_base&lt; sol::basic_environment &gt;</name>
    <filename>structsol_1_1detail_1_1optional__storage__base.html</filename>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>aee68f43daf3e6a578d11196741924487</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a94b371f50939baf9807596a415967ae9</anchor>
      <arglist>(in_place_t, U &amp;&amp;...u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a67c9f4397940b5f26b908b2131be4106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dummy</type>
      <name>m_dummy</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>abd9117d47b114e4d2c2c7b16927e0cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a9d9a4c150d28ac267ceb51476b674398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sol::basic_environment</type>
      <name>m_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>ac08f030f8e94059515d61ab6188b4d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>optional_storage_base&lt; T &gt;</name>
    <filename>structsol_1_1detail_1_1optional__storage__base.html</filename>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>aee68f43daf3e6a578d11196741924487</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a94b371f50939baf9807596a415967ae9</anchor>
      <arglist>(in_place_t, U &amp;&amp;...u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a67c9f4397940b5f26b908b2131be4106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dummy</type>
      <name>m_dummy</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>abd9117d47b114e4d2c2c7b16927e0cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>a9d9a4c150d28ac267ceb51476b674398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base.html</anchorfile>
      <anchor>ac08f030f8e94059515d61ab6188b4d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::optional_storage_base&lt; T, true &gt;</name>
    <filename>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::detail::optional_storage_base&lt; T, true &gt;::dummy</class>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>ad2d2881f441290c1c4b02ccf40d2d108</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>SOL_TL_OPTIONAL_11_CONSTEXPR</type>
      <name>optional_storage_base</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a51df7c348e6904412c18b6a3fe925ef5</anchor>
      <arglist>(in_place_t, U &amp;&amp;...u)</arglist>
    </member>
    <member kind="variable">
      <type>dummy</type>
      <name>m_dummy</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>af1dbc353437e30cc9268e36c3e106f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_has_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>af69a0d53c11f3680168c078891fd1e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>structsol_1_1detail_1_1optional__storage__base_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a5f202ef096537685ef509bd4d2c25d3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Options</name>
    <filename>structOptions.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>anon_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ace4b55bae1a60b4f1978acd425e19409</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>capath</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a3444f4a255287882a06666ab265b6613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>client_id</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>abf69d770f73815ae13a5ac561e874e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>client_key_file</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a63a2ac58b50f7222271a6f65e1d5472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>client_key_pass</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ab778594deb18efc044237e2f9d76eadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>client_private_key_file</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a577e44a173b48e92bdb81b4762f8bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientid1</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ace78038f7ef48b0ffc2f4c57dabd4ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientid2</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a4e9144a63f1e8faade351eaeb6f91af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a6da2347c740c909720dd9770df06833f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>aa478ac04e6f2c61b9be862a8b2eedd51</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>haconnections</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ad99aa40bea25bad311117999c6a88b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hacount</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a45905b6d102751ed19a4f36b4006ee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a2c62fac4661358a10b18428386d8651f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iterrations</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>afc6c4bd5d5e8664934b20bbd78f3f8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>log</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>adf38a34827b42454b57d9829f18f7773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>message_count</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>af35f470f4f9bd637bd05c12151b45f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a5a611805839e5f0ea2a93231e4878243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>mutual_auth_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a0257977baccbe98b033667303ac508ec</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nocert_mutual_auth_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a1bba970f08dbbe42b236515c4f7882da</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>password</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>aaa9df54e9bd6fb77ae60232ea81d6320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>proxy_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a62ddddf4d785e0ba49a19ec335a0b363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>psk_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>afd3c7ebdf3d9bdf6b56939c25ee638da</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>QoS</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a9cecd8989f25d9eec87781bd7b866f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reconnect_period</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ad7cd437077f69354c18497cc4b70c6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>run_dollar_topics_test</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a9386994f5ac991e4870f837814c42ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>run_subscribe_failure_test</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a8ebbe4ebec477a80947ecdd23bb4795f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>server_auth_connection</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>aae7ac546b0e9b76910d5afbfa43650ff</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>server_key_file</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a0346de76a22a17fe7a5cbec726f7dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a215ef76a3b4739752ac3529d50c37b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_port</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>aa6309e734d602fc5c752956ec058e09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_no</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>aec9878570234cb35642f6ac6406664a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>username</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a0b8da5f16e65929f68f5aaed2502fa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbose</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>a403ce7ab580149d7e2b41a02a422f4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>websockets</name>
      <anchorfile>structOptions.html</anchorfile>
      <anchor>ad2dcdb4b0da9399921fa4eb5c0aa9e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::ordered_map</name>
    <filename>structnlohmann_1_1ordered__map.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; const Key, T &gt;, Allocator &gt;</type>
      <name>Container</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a0cabe346c38a4f1ab1b8a396fbd2bbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Key</type>
      <name>key_type</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a57095c6ed403f02e1bc2c240a13c9ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>mapped_type</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a1c9c1509ee714a9814b45a8030c84ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>ab7b4bb185fe7ea84f8f5f32fd230ff91</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a0794a397538be6baf5278348436b8aa8</anchor>
      <arglist>(const Key &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>aaf916b4375dac60b8a11aa45c52a40d3</anchor>
      <arglist>(const Key &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a38834c948b844033caa7d5c76fee5866</anchor>
      <arglist>(const key_type &amp;key, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a583c8976bbf0c137ff8e2439878f3058</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a26053569acb0a858d87482b2fa3d5dc5</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a2486527ac56e07d58946ae9a93a46bc8</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a80eb860fa67c96c1a3231079fa1a2188</anchor>
      <arglist>(const Key &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a48eceff729b80f3f4a023b737efccc5b</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a0241433138719e477a3cbb0c4cf0a243</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>ae7a1ca8c1e234837d137471f73ae6012</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>ab9142d04f88a7d909e41b16827b40476</anchor>
      <arglist>(const Key &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered_map</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a87938c10b76510dac00412d2cb5fd1e4</anchor>
      <arglist>(const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered_map</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a9d25efb51325cc1be027b8ea00c1f8b8</anchor>
      <arglist>(It first, It last, const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered_map</name>
      <anchorfile>structnlohmann_1_1ordered__map.html</anchorfile>
      <anchor>a0482ea79e7786367a2d9b5c789c091ce</anchor>
      <arglist>(std::initializer_list&lt; T &gt; init, const Allocator &amp;alloc=Allocator())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::other_error</name>
    <filename>classnlohmann_1_1detail_1_1other__error.html</filename>
    <base>nlohmann::detail::exception</base>
    <member kind="function" static="yes">
      <type>static other_error</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1other__error.html</anchorfile>
      <anchor>a87e8ab894e8c85c0d97a0919782d3683</anchor>
      <arglist>(int id_, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>other_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1other__error.html</anchorfile>
      <anchor>adf9227d6ca5161508f6a598a0dc6e7cd</anchor>
      <arglist>(int id_, const char *what_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::out_of_range</name>
    <filename>classnlohmann_1_1detail_1_1out__of__range.html</filename>
    <base>nlohmann::detail::exception</base>
    <member kind="function" static="yes">
      <type>static out_of_range</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1out__of__range.html</anchorfile>
      <anchor>a3f6d82a6f967c4728a1ec735a7867073</anchor>
      <arglist>(int id_, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>out_of_range</name>
      <anchorfile>classnlohmann_1_1detail_1_1out__of__range.html</anchorfile>
      <anchor>ab5fe402019dba957558499502f0fd731</anchor>
      <arglist>(int id_, const char *what_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutlierRemovalFilter</name>
    <filename>classOutlierRemovalFilter.html</filename>
    <base>PJ::TimeSeriesTransform</base>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>acfd922f7a47b8f9ed29cb4f5b407286d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>a3c16e6a56e8b01afecb5b52b8e62e5e7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutlierRemovalFilter</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>a6263fe21a41919b5b019802cfa73d7d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>a128990eb45b45af91e369f456d5515fb</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>ad2daf08ae2b12e97f6bd976a4861a064</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutlierRemovalFilter</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>a0474f22abccf7e1cbf49c2104a3e8bac</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>adf98005ecc5e99844a75652b87625f81</anchor>
      <arglist>(size_t index) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_buffer</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>ad5460752987c2e93355875d4c5c0f4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nonstd::ring_span_lite::ring_span&lt; double &gt;</type>
      <name>_ring_view</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>ae13a63aa207caa795e10748ab353314c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>a04dee0178b5e54cdb3b10f6b5f3fa336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::OutlierRemovalFilter *</type>
      <name>ui</name>
      <anchorfile>classOutlierRemovalFilter.html</anchorfile>
      <anchor>accd367a971174d56e155c482b8236858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::output_adapter</name>
    <filename>classnlohmann_1_1detail_1_1output__adapter.html</filename>
    <templarg>CharType</templarg>
    <templarg>StringType</templarg>
    <member kind="function">
      <type></type>
      <name>operator output_adapter_t&lt; CharType &gt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__adapter.html</anchorfile>
      <anchor>a5fdac7aec8ade2f4bb0b5df30550d90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>output_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__adapter.html</anchorfile>
      <anchor>a05a30a77b568fd84676078d938cbd484</anchor>
      <arglist>(std::vector&lt; CharType &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>output_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__adapter.html</anchorfile>
      <anchor>a43b3ba852e6a2c3f4d312543bb04c00d</anchor>
      <arglist>(std::basic_ostream&lt; CharType &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>output_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__adapter.html</anchorfile>
      <anchor>a6ad59d1ec534383b430cd7ef8a518539</anchor>
      <arglist>(StringType &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>output_adapter_t&lt; CharType &gt;</type>
      <name>oa</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__adapter.html</anchorfile>
      <anchor>a323c18d74d6680faafec6dc3ace825e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::output_adapter_protocol</name>
    <filename>structnlohmann_1_1detail_1_1output__adapter__protocol.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write_character</name>
      <anchorfile>structnlohmann_1_1detail_1_1output__adapter__protocol.html</anchorfile>
      <anchor>a3381896fe1be557f591de2e917cdc7d5</anchor>
      <arglist>(CharType c)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write_characters</name>
      <anchorfile>structnlohmann_1_1detail_1_1output__adapter__protocol.html</anchorfile>
      <anchor>a2f410a164e0eda17cf6561114b0eee4a</anchor>
      <arglist>(const CharType *s, std::size_t length)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~output_adapter_protocol</name>
      <anchorfile>structnlohmann_1_1detail_1_1output__adapter__protocol.html</anchorfile>
      <anchor>ad71cdc057030f8a775a191face25061a</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::output_stream_adapter</name>
    <filename>classnlohmann_1_1detail_1_1output__stream__adapter.html</filename>
    <templarg></templarg>
    <base>nlohmann::detail::output_adapter_protocol</base>
    <member kind="function">
      <type></type>
      <name>output_stream_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__stream__adapter.html</anchorfile>
      <anchor>ae44ed343cb1a716248547f48dd045b6a</anchor>
      <arglist>(std::basic_ostream&lt; CharType &gt; &amp;s) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__stream__adapter.html</anchorfile>
      <anchor>a6e2698c76b200b2d8fac6cebfc43a245</anchor>
      <arglist>(CharType c) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_characters</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__stream__adapter.html</anchorfile>
      <anchor>ad61375497a7d03cb0bdcddfdaad185d0</anchor>
      <arglist>(const CharType *s, std::size_t length) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::basic_ostream&lt; CharType &gt; &amp;</type>
      <name>stream</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__stream__adapter.html</anchorfile>
      <anchor>aacc26af02e1e5a988bc5dbfb723b5562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::output_string_adapter</name>
    <filename>classnlohmann_1_1detail_1_1output__string__adapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>nlohmann::detail::output_adapter_protocol</base>
    <member kind="function">
      <type></type>
      <name>output_string_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__string__adapter.html</anchorfile>
      <anchor>af3a49ecd0d23fe56ac21e13d8752abc7</anchor>
      <arglist>(StringType &amp;s) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__string__adapter.html</anchorfile>
      <anchor>a2d76cc6c88ddbc196a63fcfcac9ee7d1</anchor>
      <arglist>(CharType c) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_characters</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__string__adapter.html</anchorfile>
      <anchor>ab5ea4da075305d225dfd84ad997e8747</anchor>
      <arglist>(const CharType *s, std::size_t length) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringType &amp;</type>
      <name>str</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__string__adapter.html</anchorfile>
      <anchor>ae57cf7d5c5ec641e25860bb9fb8e6cb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::output_vector_adapter</name>
    <filename>classnlohmann_1_1detail_1_1output__vector__adapter.html</filename>
    <templarg></templarg>
    <base>nlohmann::detail::output_adapter_protocol</base>
    <member kind="function">
      <type></type>
      <name>output_vector_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__vector__adapter.html</anchorfile>
      <anchor>a9c4fbf88fda356837038ec30a264cd3e</anchor>
      <arglist>(std::vector&lt; CharType &gt; &amp;vec) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__vector__adapter.html</anchorfile>
      <anchor>af6a22d4210bb7bc2da66021300ddd6db</anchor>
      <arglist>(CharType c) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_characters</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__vector__adapter.html</anchorfile>
      <anchor>ad6f6c461dec7bedd5359454dc22fc9aa</anchor>
      <arglist>(const CharType *s, std::size_t length) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CharType &gt; &amp;</type>
      <name>v</name>
      <anchorfile>classnlohmann_1_1detail_1_1output__vector__adapter.html</anchorfile>
      <anchor>a9b1ed9fba14e671ae1abb6692560ef3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::overload_set</name>
    <filename>structsol_1_1overload__set.html</filename>
    <templarg>Functions</templarg>
    <member kind="function">
      <type>overload_set &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>aa4c2a5ae56de6cc147420c0a236ad3f8</anchor>
      <arglist>(const overload_set &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>overload_set &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>a063739ff337765b6170288d7cc58d125</anchor>
      <arglist>(overload_set &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>overload_set</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>aaca350e66e754fa4f3502a46f35a3838</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>overload_set</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>a821a6ec916369cca6922216fa4abb86e</anchor>
      <arglist>(const overload_set &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>overload_set</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>a69acf4b11273e316a83ba8299d8a3396</anchor>
      <arglist>(overload_set &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Functions... &gt;</type>
      <name>functions</name>
      <anchorfile>structsol_1_1overload__set.html</anchorfile>
      <anchor>ad4bd34ddaaad7093cd2bc7610e2dfd60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::overloaded_function</name>
    <filename>structsol_1_1function__detail_1_1overloaded__function.html</filename>
    <templarg>start_skew</templarg>
    <templarg>Functions</templarg>
    <member kind="typedef">
      <type>std::make_index_sequence&lt; sizeof...(Functions)&gt;</type>
      <name>indices</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a317759c17df0f0cc3d3dd36403173a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Functions... &gt;</type>
      <name>overload_list</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a82b46aa82424214f853d175dfdeecc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a8cc87a62dedc1fe8c9c306c836299952</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>overloaded_function</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a9dfc36b1b772721de14af9c488c586cb</anchor>
      <arglist>(overload_list set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>overloaded_function</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a9a5c136a2b7b7c9ededf265b579d5a67</anchor>
      <arglist>(Functions...fxs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a2e75159e968857ed4f085ea0f315f231</anchor>
      <arglist>(types&lt; Fx &gt;, meta::index_value&lt; I &gt;, types&lt; R... &gt;, types&lt; Args... &gt;, lua_State *L, int, int, overload_list &amp;ol)</arglist>
    </member>
    <member kind="variable">
      <type>overload_list</type>
      <name>overloads</name>
      <anchorfile>structsol_1_1function__detail_1_1overloaded__function.html</anchorfile>
      <anchor>a7496bd0c247d233a98d0b1fbfa069de1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::override_value_t</name>
    <filename>structsol_1_1override__value__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>PacketBuffers</name>
    <filename>structPacketBuffers.html</filename>
    <member kind="variable">
      <type>char **</type>
      <name>buffers</name>
      <anchorfile>structPacketBuffers.html</anchorfile>
      <anchor>a286d27793c957cc729d40272b31a1b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>buflens</name>
      <anchorfile>structPacketBuffers.html</anchorfile>
      <anchor>a359895b0df7be5369344eb2e6122c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structPacketBuffers.html</anchorfile>
      <anchor>ad64f6772fbbba85f236cd357e95fd84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>frees</name>
      <anchorfile>structPacketBuffers.html</anchorfile>
      <anchor>a3cd5992bdafa89f7e7a7083b20ff9390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mask</name>
      <anchorfile>structPacketBuffers.html</anchorfile>
      <anchor>a9f29c58d295427b93e1e52fa7fd043ce</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Packets</name>
    <filename>classMQTTV311_1_1Packets.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Packets.html</anchorfile>
      <anchor>a42a188314dcf67d0be00f52520900d28</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Packets.html</anchorfile>
      <anchor>a95b214454db6a7637c580eb002fd6f34</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Packets.html</anchorfile>
      <anchor>a0fb76a4640963e064170bb5f908bde3e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Packets.html</anchorfile>
      <anchor>a12115c658df3c6cc7a117784024e418b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Packets</name>
    <filename>classMQTTV5_1_1Packets.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>ad6f854a45758096eaa37f447319e76c0</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a2333b42244ce9bf57e8daca4a46bc99d</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a2798f06ff347a487cf3a7fcb79a902f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a4aa3b57f9af883061402f783d9ceb286</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a2f06494780a8f825d4147b3461cd8eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>classNames</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a655246af94426dee2a493517bd8a4445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>Names</name>
      <anchorfile>classMQTTV5_1_1Packets.html</anchorfile>
      <anchor>a463f9be4116cabeae66889b12477d2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Packets</name>
    <filename>classMQTTV3112_1_1Packets.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Packets.html</anchorfile>
      <anchor>a9f97e558ac3bf71ba51648448180b1ff</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Packets.html</anchorfile>
      <anchor>abe4e4ec44714ff3d637d69840a58dfe2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Packets.html</anchorfile>
      <anchor>a447e629a30d005aeccbec6f529cfc843</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Packets.html</anchorfile>
      <anchor>ab1bdc7017710c862fd9e70bef54d362b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::PacketTypes</name>
    <filename>classMQTTV5_1_1PacketTypes.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>AUTH</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>a49727d52d0b54d0329981ef78e97f016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DISCONNECT</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>a2bb3e06ff8e598a25cb16da47c02b45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>indexes</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>a71e098e7ee21af84605e1ead4d8556ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGREQ</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>ab0de74c0df821ad06b10e41ad24beb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PINGRESP</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>a7c3cf5ab6539a50048e0e52d460aa65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WILLMESSAGE</name>
      <anchorfile>classMQTTV5_1_1PacketTypes.html</anchorfile>
      <anchor>a81106f7a421b22d9cf42568a355e035d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSymbol::PrivateData::PaintCache</name>
    <filename>structQwtSymbol_1_1PrivateData_1_1PaintCache.html</filename>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1PaintCache.html</anchorfile>
      <anchor>a16d10fd287f05de44774e799186cac0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtSymbol::CachePolicy</type>
      <name>policy</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1PaintCache.html</anchorfile>
      <anchor>a743d6db8ecef70f5525bd39dfc7d9d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::param</name>
    <filename>structQwtSplineC1P_1_1param.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1param.html</anchorfile>
      <anchor>aaf75cbf5467b54ac4d496dfb5564cd41</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>param</name>
      <anchorfile>structQwtSplineC1P_1_1param.html</anchorfile>
      <anchor>ac69deeaa886ecffde964c9877e23c146</anchor>
      <arglist>(const QwtSplineParametrization *p)</arglist>
    </member>
    <member kind="variable">
      <type>const QwtSplineParametrization *</type>
      <name>parameter</name>
      <anchorfile>structQwtSplineC1P_1_1param.html</anchorfile>
      <anchor>ab0e6a5ddf406a8df80bf78e091998f42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplinePleasingP::param</name>
    <filename>structQwtSplinePleasingP_1_1param.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplinePleasingP_1_1param.html</anchorfile>
      <anchor>a5b3acece060738358f40a3911e8d922e</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>param</name>
      <anchorfile>structQwtSplinePleasingP_1_1param.html</anchorfile>
      <anchor>a8f78c7a25cc3bbe4ee05cf8f12220edc</anchor>
      <arglist>(const QwtSplineParametrization *p)</arglist>
    </member>
    <member kind="variable">
      <type>const QwtSplineParametrization *</type>
      <name>parameter</name>
      <anchorfile>structQwtSplinePleasingP_1_1param.html</anchorfile>
      <anchor>a2b38cb0cbe2aef3feeaa2f8ea9b970ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::paramCentripetal</name>
    <filename>structQwtSplineC1P_1_1paramCentripetal.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1paramCentripetal.html</anchorfile>
      <anchor>a4b5968f01d2fb2d31a5dd4a97f239439</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::paramChordal</name>
    <filename>structQwtSplineC1P_1_1paramChordal.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1paramChordal.html</anchorfile>
      <anchor>a638fa892e210b6c7f45ccc15115db9e1</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::Parameter</name>
    <filename>structULogParser_1_1Parameter.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structULogParser_1_1Parameter.html</anchorfile>
      <anchor>a47621a6842452d918e1e142cbd794046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>val_int</name>
      <anchorfile>structULogParser_1_1Parameter.html</anchorfile>
      <anchor>a3fc94f97462992f1d07355ec12ca6814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>val_real</name>
      <anchorfile>structULogParser_1_1Parameter.html</anchorfile>
      <anchor>a0f976ebb403f70a4a08df6811e19df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FormatType</type>
      <name>val_type</name>
      <anchorfile>structULogParser_1_1Parameter.html</anchorfile>
      <anchor>aae79550ee83f9743a2cb06da5fd2d9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ULogParser::Parameter::@102</type>
      <name>value</name>
      <anchorfile>structULogParser_1_1Parameter.html</anchorfile>
      <anchor>a6ff331482129c5333a9886bbd708bdb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DataStreamSample::Parameters</name>
    <filename>structDataStreamSample_1_1Parameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>A</name>
      <anchorfile>structDataStreamSample_1_1Parameters.html</anchorfile>
      <anchor>adf07a509135aeef0edb9550b2e7a1a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>B</name>
      <anchorfile>structDataStreamSample_1_1Parameters.html</anchorfile>
      <anchor>ad0fd1cde69c68056be9066c617639c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>C</name>
      <anchorfile>structDataStreamSample_1_1Parameters.html</anchorfile>
      <anchor>a3fa56c8c5cf07f95277c2c4236ae7f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>D</name>
      <anchorfile>structDataStreamSample_1_1Parameters.html</anchorfile>
      <anchor>a1a47da1f77160ce3fe053e9b4324a2f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::paramManhattan</name>
    <filename>structQwtSplineC1P_1_1paramManhattan.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1paramManhattan.html</anchorfile>
      <anchor>a1892a41984e3e8e68bad93689198e06e</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::paramUniform</name>
    <filename>structQwtSplineC1P_1_1paramUniform.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1paramUniform.html</anchorfile>
      <anchor>a26706eafe92b4d1bc318e08187e5d31e</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplinePleasingP::paramUniform</name>
    <filename>structQwtSplinePleasingP_1_1paramUniform.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplinePleasingP_1_1paramUniform.html</anchorfile>
      <anchor>a6f78c8cdb13b1aed9e4af3bb5d200560</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineC1P::paramY</name>
    <filename>structQwtSplineC1P_1_1paramY.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtSplineC1P_1_1paramY.html</anchorfile>
      <anchor>a0fe55f9e1e88f6509899869b46871820</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::parse_error</name>
    <filename>classnlohmann_1_1detail_1_1parse__error.html</filename>
    <base>nlohmann::detail::exception</base>
    <member kind="function" static="yes">
      <type>static parse_error</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1parse__error.html</anchorfile>
      <anchor>a137ea4d27de45d8a844fd13451d40f3d</anchor>
      <arglist>(int id_, const position_t &amp;pos, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static parse_error</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1parse__error.html</anchorfile>
      <anchor>a9fd60ad6bce80fd99686ad332faefd37</anchor>
      <arglist>(int id_, std::size_t byte_, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>byte</name>
      <anchorfile>classnlohmann_1_1detail_1_1parse__error.html</anchorfile>
      <anchor>a9505aaa1ca943be927eec7cc579592ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>parse_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1parse__error.html</anchorfile>
      <anchor>a0ea816ea3521d7109407948cb1b850f7</anchor>
      <arglist>(int id_, std::size_t byte_, const char *what_arg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>position_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1parse__error.html</anchorfile>
      <anchor>aefe74adeaa48781464ba2fd2ec63d221</anchor>
      <arglist>(const position_t &amp;pos)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::parse_range</name>
    <filename>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1parse__range.html</filename>
    <member kind="variable">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1parse__range.html</anchorfile>
      <anchor>acfbc06783d45c69a84c4d0a0be8d8c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1parse__range.html</anchorfile>
      <anchor>a8054097783e8ede3c33ed4bbe72db963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::parser</name>
    <filename>classnlohmann_1_1detail_1_1parser.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>accept</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a39784a586867c05388cb0adca0fd72b5</anchor>
      <arglist>(const bool strict=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a75fb9145ea85f1ad9cc14f61981e1111</anchor>
      <arglist>(const bool strict, BasicJsonType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>parser</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a33b852bf63cba58310d9c0d1242cfb12</anchor>
      <arglist>(InputAdapterType &amp;&amp;adapter, const parser_callback_t&lt; BasicJsonType &gt; cb=nullptr, const bool allow_exceptions_=true, const bool skip_comments=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sax_parse</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a073b8313a5194aac3a7d5da0d935788c</anchor>
      <arglist>(SAX *sax, const bool strict=true)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>lexer&lt; BasicJsonType, InputAdapterType &gt;</type>
      <name>lexer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a5fbd320c5b713fda15d467e8455e4298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>aaf0c8640d0360fca5334314f0a7e9bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>ab70e418cdc4271afd487a7d7704766c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a5590596704edc4a1a983e26f6f3211ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a4c46f613c87af09f56679253dce768e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename lexer_t::token_type</type>
      <name>token_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a5cb5ea47f09f116e71a908c556325710</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>exception_message</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a94e7f8a0f880c20c8a48f591f56cbd85</anchor>
      <arglist>(const token_type expected, const std::string &amp;context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>token_type</type>
      <name>get_token</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a1212088ee1e23633a76b2ed80514de79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sax_parse_internal</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a678fdebccc8ddd3242c67b6bce2f8f1a</anchor>
      <arglist>(SAX *sax)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_exceptions</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>ab0dbaeaa6df00631072f902068c57750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const parser_callback_t&lt; BasicJsonType &gt;</type>
      <name>callback</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a6bf70a72a1632ef55c0068557b1be37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>token_type</type>
      <name>last_token</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a307ed42d5f31a9c5bec991ceee87b0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lexer_t</type>
      <name>m_lexer</name>
      <anchorfile>classnlohmann_1_1detail_1_1parser.html</anchorfile>
      <anchor>a01a73810f794c239aaf123aa2af7371d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSymbol::PrivateData::Path</name>
    <filename>structQwtSymbol_1_1PrivateData_1_1Path.html</filename>
    <member kind="variable">
      <type>QwtGraphic</type>
      <name>graphic</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1Path.html</anchorfile>
      <anchor>a56bdb64f02cdad1e4617b9d82ec62683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1Path.html</anchorfile>
      <anchor>ad45186df711a20d4d02721b41304d6d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtGraphic::PathInfo</name>
    <filename>classQwtGraphic_1_1PathInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a43a08b075f33390a5a0005d7c0d079e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>aace77324f21f8c9064cb3e708f153c5b</anchor>
      <arglist>(const QRectF &amp;pointRect, const QRectF &amp;boundingRect, bool scalablePen)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>scaledBoundingRect</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a993eb0fed8bc8e3d2abfedda65ee5255</anchor>
      <arglist>(qreal sx, qreal sy, bool scalePens) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scaleFactorX</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a3712ecd001e2efc7f8bb62a5c1347bb9</anchor>
      <arglist>(const QRectF &amp;pathRect, const QRectF &amp;targetRect, bool scalePens) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scaleFactorY</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a7c4c545a88c2a45a72334c484ce5f1b5</anchor>
      <arglist>(const QRectF &amp;pathRect, const QRectF &amp;targetRect, bool scalePens) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>af7e924d757c339f0315415b87045d247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>d_pointRect</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a16d2e8102cee498d437dd55b11406b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>d_scalablePen</name>
      <anchorfile>classQwtGraphic_1_1PathInfo.html</anchorfile>
      <anchor>a09a7555a47b57f1c5d02f1910d398729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineC1P::PathStore</name>
    <filename>classQwtSplineC1P_1_1PathStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplineC1P_1_1PathStore.html</anchorfile>
      <anchor>a6a57985b138db2cfdaaf976f6d38c106</anchor>
      <arglist>(double cx1, double cy1, double cx2, double cy2, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classQwtSplineC1P_1_1PathStore.html</anchorfile>
      <anchor>adcfe531bb6699907c5c83bd4e4494552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplineC1P_1_1PathStore.html</anchorfile>
      <anchor>a3253a67422f092098db68eef0bbed2b8</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplineC1P_1_1PathStore.html</anchorfile>
      <anchor>a5afe86b46756c7a37ca3a608203a06f0</anchor>
      <arglist>(double x1, double y1)</arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>classQwtSplineC1P_1_1PathStore.html</anchorfile>
      <anchor>a7fe7722ecf860e0ed6a5c6cd1dfd6c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineLocalP::PathStore</name>
    <filename>classQwtSplineLocalP_1_1PathStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplineLocalP_1_1PathStore.html</anchorfile>
      <anchor>ae1640c49081339707d2b12af2754c473</anchor>
      <arglist>(const QPointF &amp;p1, double m1, const QPointF &amp;p2, double m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplineLocalP_1_1PathStore.html</anchorfile>
      <anchor>ab77cc0c133316c4095d8171eb394f34c</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplineLocalP_1_1PathStore.html</anchorfile>
      <anchor>a4af31ffd41515bf4f56be6ca0fa6c9dc</anchor>
      <arglist>(const QPointF &amp;p0, double)</arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>classQwtSplineLocalP_1_1PathStore.html</anchorfile>
      <anchor>a4b15b38fb27f241081ffc8cda51f6229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplinePleasingP::PathStore</name>
    <filename>classQwtSplinePleasingP_1_1PathStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplinePleasingP_1_1PathStore.html</anchorfile>
      <anchor>aa7d2e7add1b063bdc27f0de3424a3693</anchor>
      <arglist>(const QPointF &amp;cp1, const QPointF &amp;cp2, const QPointF &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplinePleasingP_1_1PathStore.html</anchorfile>
      <anchor>affa313e061cb2620be05ba2b5e14da60</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplinePleasingP_1_1PathStore.html</anchorfile>
      <anchor>a27e7958161c46eb3deb26aea686258a1</anchor>
      <arglist>(const QPointF &amp;p0)</arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>classQwtSplinePleasingP_1_1PathStore.html</anchorfile>
      <anchor>aa487c3d9be3a98f69e80d9d7e23a908a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pending_write</name>
    <filename>structpending__write.html</filename>
    <member kind="variable">
      <type>Publications *</type>
      <name>p</name>
      <anchorfile>structpending__write.html</anchorfile>
      <anchor>a7954381b00bc263333708ccbd808596a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket</name>
      <anchorfile>structpending__write.html</anchorfile>
      <anchor>a0a6d26d63b1e619bf7ccc8a24f1318ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pending_writes</name>
    <filename>structpending__writes.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>bytes</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>a8f55ca7fc0e3dde527f138ac41a81bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>ae1d705635f990c6739d8657904109b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frees</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>a3cca7ec2a9e774625d60df63d2dddd6a</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>iobuf</type>
      <name>iovecs</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>a623b323b6ec42a16db25537997a0bae3</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>a611b5feabf5d6ed4d367df9ac4e23e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>structpending__writes.html</anchorfile>
      <anchor>a136341e16f2bfdd8f95fb03cbc9360db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pingreqs</name>
    <filename>classMQTTV311_1_1Pingreqs.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pingreqs.html</anchorfile>
      <anchor>a10444b1e789b7372b5ee9daa3a079258</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pingreqs.html</anchorfile>
      <anchor>a0e2b83ebe0f68ef7ba4f68c33b3b9f33</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pingreqs.html</anchorfile>
      <anchor>a38282d5a859caa423b66061847bf8821</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pingreqs.html</anchorfile>
      <anchor>ab6e28a18a53910ac183d4a23ac81f4be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pingreqs</name>
    <filename>classMQTTV5_1_1Pingreqs.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pingreqs.html</anchorfile>
      <anchor>a8e7d456daddeaf02c2726ce0b7435c3e</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Pingreqs.html</anchorfile>
      <anchor>a361a3116e87f6b956d7bd364fc0052c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Pingreqs.html</anchorfile>
      <anchor>a9a34aa236f18a46a81be9c66e5cfe013</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Pingreqs.html</anchorfile>
      <anchor>a7e210a1d29de53b907b685326a21a352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pingreqs</name>
    <filename>classMQTTV3112_1_1Pingreqs.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pingreqs.html</anchorfile>
      <anchor>ab92e8fe1aab2aba9f9a2c91573b7ecf5</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pingreqs.html</anchorfile>
      <anchor>a9fe16646c37c2d6764c2364380b1d87e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pingreqs.html</anchorfile>
      <anchor>a766e272517d6064a8066ff625a0c3c69</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pingreqs.html</anchorfile>
      <anchor>a6d8091f819d073d5e70b7ab3ca41e228</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pingresps</name>
    <filename>classMQTTV311_1_1Pingresps.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pingresps.html</anchorfile>
      <anchor>a2fa4f96fa87bb244827eacf692151411</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pingresps.html</anchorfile>
      <anchor>a717f97bc161fbded210731e9ade30737</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pingresps.html</anchorfile>
      <anchor>afa8571019dc3cd32d6e9a28b030b2a54</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pingresps.html</anchorfile>
      <anchor>abf8169a4e78f18b1daf05edc2e89c588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pingresps</name>
    <filename>classMQTTV3112_1_1Pingresps.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pingresps.html</anchorfile>
      <anchor>a7bb3facd020ebc55e2f8228080850387</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pingresps.html</anchorfile>
      <anchor>acc184ca79cbfa040aad3421ce3963976</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pingresps.html</anchorfile>
      <anchor>a6667ba49841078a554e518702b5490af</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pingresps.html</anchorfile>
      <anchor>a52172279f3dddc9c6b570da8b84428b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pingresps</name>
    <filename>classMQTTV5_1_1Pingresps.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pingresps.html</anchorfile>
      <anchor>a0b2d7755628b171a5ad442e5b0dad3ed</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Pingresps.html</anchorfile>
      <anchor>ac2fb93747c316d7d36daa22dc0716ee3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Pingresps.html</anchorfile>
      <anchor>a87f1c6171ff7c75958ccdec33702bf35</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Pingresps.html</anchorfile>
      <anchor>a4d82647bff71af974b9065779db71a55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSymbol::PrivateData::Pixmap</name>
    <filename>structQwtSymbol_1_1PrivateData_1_1Pixmap.html</filename>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1Pixmap.html</anchorfile>
      <anchor>ac27f4f309488185054b74b2fee9b2372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPainterCommand::PixmapData</name>
    <filename>structQwtPainterCommand_1_1PixmapData.html</filename>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>structQwtPainterCommand_1_1PixmapData.html</anchorfile>
      <anchor>a9cdf28c66cb28f76d2aae6b32d4125d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>rect</name>
      <anchorfile>structQwtPainterCommand_1_1PixmapData.html</anchorfile>
      <anchor>acba62df2a6e0692db4872aba6e93de13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>subRect</name>
      <anchorfile>structQwtPainterCommand_1_1PixmapData.html</anchorfile>
      <anchor>a24f2cef2ce13e2a2250e5a075233d7b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::any_lite::any::placeholder</name>
    <filename>classnonstd_1_1any__lite_1_1any_1_1placeholder.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual placeholder *</type>
      <name>clone</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1placeholder.html</anchorfile>
      <anchor>a4f5a96229e266514d24d455176262530</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::type_info const &amp;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1placeholder.html</anchorfile>
      <anchor>ae842f2aa7390a5fd25e8cd6f5dfb1f8b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~placeholder</name>
      <anchorfile>classnonstd_1_1any__lite_1_1any_1_1placeholder.html</anchorfile>
      <anchor>ad49e057aa98817f874be20a488ab5d8a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::PlotDataBase</name>
    <filename>classPJ_1_1PlotDataBase.html</filename>
    <templarg>Value</templarg>
    <class kind="class">PJ::PlotDataBase::Point</class>
    <member kind="enumvalue">
      <name>MAX_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa8247aff2a3704fdf181099697decf219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYNC_BUFFER_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa021e3639f0c3e40cbfd419c845785811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYNC_BUFFER_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa021e3639f0c3e40cbfd419c845785811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; Point &gt;::const_iterator</type>
      <name>ConstIterator</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a7174147469c22586463c01dccb6fbb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; Point &gt;::iterator</type>
      <name>Iterator</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a623eb98863da9caab38c417a08e6d647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa8247aff2a3704fdf181099697decf219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>TypeX</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>abe6685f46c04a0b502ca375ac2b752fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value</type>
      <name>TypeY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>add5f3da36668df4e7fe7f7b51dfdc40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>at</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a926f342db11a6e6a59ceb7d086c4963d</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>Point &amp;</type>
      <name>at</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aa61153cb995ecd609a5e5badf158112b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>back</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a345645115ed5608e2c5db600da0afd9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConstIterator</type>
      <name>begin</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aadd11488dc345f1f1e35a1a23bd62a74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a7ac295a022b5323b805b0ee0af37399d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a03d225fa79ae61f91f950305a6c045be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstIterator</type>
      <name>end</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a113f58d71fd13e7cfb809ebcea9c81ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a4cec05b15ae0aa5ae336635276da4548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>front</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1cdb3e3dbcf80c27c2b85551ea2378df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>getColorHint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a0611c6d215ed369aa52ee1238b17c89c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ac47582fe881db95365fa137aef2e7d54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotDataBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1f746d156dbfeb44dea64b75cc64954d</anchor>
      <arglist>(const PlotDataBase &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>operator[]</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a803113ce24e724a3f7780becfe1ea893</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>Point &amp;</type>
      <name>operator[]</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1e8b0e8068e1e5a0787f8e1d72e2a03a</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ad089a16e2b6e36c8b1c38486e96ff067</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6501d753effe6a11b54ee593bc6bdd4a</anchor>
      <arglist>(const PlotDataBase &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a399ebd83d774bc32d2cb6a145db54e96</anchor>
      <arglist>(PlotDataBase &amp;&amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>popFront</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aadd9e2024fb09147718de0dcecf12a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popFront</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>add74a9eff963920b9e9aa4c85243497f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a0b5f59558f25348e65f9c6a15d4fecd7</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ab6c625b9fb2cc713a4a79296bb8d4bb8</anchor>
      <arglist>(Point &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a7e72073c6449a11c58dcdbbd88a4d2f5</anchor>
      <arglist>(Point &amp;&amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeOpt</type>
      <name>rangeX</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1e49d8619006284e0af52ba83db0416c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>rangeY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a15aec906bf4f55dc9978139d8389771b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>rangeY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a4853f0086ca609c0243d2601a85aed38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorHint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a215cf7bb513ca29c206694ca4f27f43d</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a4c330d9a862920d6683325974bd41506</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapData</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a9ced17b2f9f53ca98d5bca47040a47b6</anchor>
      <arglist>(PlotDataBase &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aec6cd2f2e88fb30b9d3f81746a157364</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>_color_hint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a5c6f54bb138e3b778d02868b77fa1fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6a2f52535c2c2bb98198005ea2c0ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; Point &gt;</type>
      <name>_points</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6fb09a32855ec28abdd9cf733df9f6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Range</type>
      <name>_range_x</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ad968209dbab53391f1b896e58a1b3e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_range_x_dirty</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ac43eb70a99c4b69524d43204dee17578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Range</type>
      <name>_range_y</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a8f0cabc0397d8644c05b5e06c06313a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_range_y_dirty</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>af3750f00acdcfcda0c78bb12ab0c1ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotDataBase&lt; double &gt;</name>
    <filename>classPJ_1_1PlotDataBase.html</filename>
    <member kind="enumvalue">
      <name>ASYNC_BUFFER_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa021e3639f0c3e40cbfd419c845785811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; Point &gt;::const_iterator</type>
      <name>ConstIterator</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a7174147469c22586463c01dccb6fbb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; Point &gt;::iterator</type>
      <name>Iterator</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a623eb98863da9caab38c417a08e6d647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CAPACITY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a96b0a33da807cf5d840188d3f6a528baa8247aff2a3704fdf181099697decf219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>TypeX</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>abe6685f46c04a0b502ca375ac2b752fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>TypeY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>add5f3da36668df4e7fe7f7b51dfdc40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>at</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a926f342db11a6e6a59ceb7d086c4963d</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>Point &amp;</type>
      <name>at</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aa61153cb995ecd609a5e5badf158112b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>back</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a345645115ed5608e2c5db600da0afd9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstIterator</type>
      <name>begin</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aadd11488dc345f1f1e35a1a23bd62a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a7ac295a022b5323b805b0ee0af37399d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a03d225fa79ae61f91f950305a6c045be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstIterator</type>
      <name>end</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a113f58d71fd13e7cfb809ebcea9c81ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a4cec05b15ae0aa5ae336635276da4548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>front</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1cdb3e3dbcf80c27c2b85551ea2378df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>getColorHint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a0611c6d215ed369aa52ee1238b17c89c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ac47582fe881db95365fa137aef2e7d54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlotDataBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1f746d156dbfeb44dea64b75cc64954d</anchor>
      <arglist>(const PlotDataBase &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>operator[]</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a803113ce24e724a3f7780becfe1ea893</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>Point &amp;</type>
      <name>operator[]</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1e8b0e8068e1e5a0787f8e1d72e2a03a</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ad089a16e2b6e36c8b1c38486e96ff067</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6501d753effe6a11b54ee593bc6bdd4a</anchor>
      <arglist>(const PlotDataBase &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a399ebd83d774bc32d2cb6a145db54e96</anchor>
      <arglist>(PlotDataBase &amp;&amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>popFront</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aadd9e2024fb09147718de0dcecf12a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a0b5f59558f25348e65f9c6a15d4fecd7</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ab6c625b9fb2cc713a4a79296bb8d4bb8</anchor>
      <arglist>(Point &amp;&amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeOpt</type>
      <name>rangeX</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a1e49d8619006284e0af52ba83db0416c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>rangeY</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a15aec906bf4f55dc9978139d8389771b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorHint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a215cf7bb513ca29c206694ca4f27f43d</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a4c330d9a862920d6683325974bd41506</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapData</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a9ced17b2f9f53ca98d5bca47040a47b6</anchor>
      <arglist>(PlotDataBase &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotDataBase</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>aec6cd2f2e88fb30b9d3f81746a157364</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>_color_hint</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a5c6f54bb138e3b778d02868b77fa1fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6a2f52535c2c2bb98198005ea2c0ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; Point &gt;</type>
      <name>_points</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a6fb09a32855ec28abdd9cf733df9f6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Range</type>
      <name>_range_x</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ad968209dbab53391f1b896e58a1b3e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_range_x_dirty</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>ac43eb70a99c4b69524d43204dee17578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Range</type>
      <name>_range_y</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>a8f0cabc0397d8644c05b5e06c06313a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_range_y_dirty</name>
      <anchorfile>classPJ_1_1PlotDataBase.html</anchorfile>
      <anchor>af3750f00acdcfcda0c78bb12ab0c1ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PJ::PlotDataMapRef</name>
    <filename>structPJ_1_1PlotDataMapRef.html</filename>
    <member kind="function">
      <type>std::unordered_map&lt; std::string, PlotData &gt;::iterator</type>
      <name>addNumeric</name>
      <anchorfile>structPJ_1_1PlotDataMapRef.html</anchorfile>
      <anchor>a2f6a9039c38f89077bf27641eb961899</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_map&lt; std::string, PlotDataAny &gt;::iterator</type>
      <name>addUserDefined</name>
      <anchorfile>structPJ_1_1PlotDataMapRef.html</anchorfile>
      <anchor>abe02efc40243f9f988e8df2ecf6e49cb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, PlotData &gt;</type>
      <name>numeric</name>
      <anchorfile>structPJ_1_1PlotDataMapRef.html</anchorfile>
      <anchor>a06470a12893c8adbad906326e94e808a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, PlotDataAny &gt;</type>
      <name>user_defined</name>
      <anchorfile>structPJ_1_1PlotDataMapRef.html</anchorfile>
      <anchor>a230b460bac9ad90379a2afa1fa6ea2cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotDocker</name>
    <filename>classPlotDocker.html</filename>
    <base>ads::CDockManager</base>
    <member kind="slot">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a1a659ec51365e574d24c278989ea2817</anchor>
      <arglist>(QString theme)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plotWidgetAdded</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a85c66dceb761ba9b58c7f5de6296eb66</anchor>
      <arglist>(PlotWidget *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>undoableChange</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>abb395ab9070f791fb7f1eb81d55b0c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a75f042392a2570223f5810f1feb6a854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotWidget *</type>
      <name>plotAt</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a1eff209647de644d4fc8a61dcf7e000c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>plotCount</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a32b25276190f2a40fd851319732bc1ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotDocker</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a54848037877b3e14c8f16ec215491588</anchor>
      <arglist>(QString name, PlotDataMapRef &amp;datamap, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a6f3f8491ef57d513b25ea6f4aa4dea84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHorizontalLink</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>af6e00962ac3ff0a6147ef1b57fbb47b5</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a2409c8ec6c883e85470b91d3fb7a8d8d</anchor>
      <arglist>(QString name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>ac62a4091eca00bf6836ee46538cd4674</anchor>
      <arglist>(QDomElement &amp;tab_element)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>xmlSaveState</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a6f6ec2371eb2b68e424d422b39c738ea</anchor>
      <arglist>(QDomDocument &amp;doc) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoomOut</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a812b2bf6df14d9e0f16033a607338ff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>restoreSplitter</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>a5ec18e885350a440b9e69263be83cfe9</anchor>
      <arglist>(QDomElement elem, DockWidget *widget)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef &amp;</type>
      <name>_datamap</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>ac7a2199d31dbaa4b146e884741ec4af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_name</name>
      <anchorfile>classPlotDocker.html</anchorfile>
      <anchor>ac1e2282b12de7d9bda0c021fcb70c271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::PlotJugglerPlugin</name>
    <filename>classPJ_1_1PlotJugglerPlugin.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>ae0a34f1c8084cceeee987ed2170dadd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>ae8b8d1be0c7c375a31d81b6019f696b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>a1702be73e3ce9417d6a1508f68a49626</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>a97af3a92d3ccd5681ad12136833d56d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotJugglerPlugin</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>a34e34cd5971cff03c6d7572c557bd759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>a43e2aec7c0dc43f78612d92616d9c9fe</anchor>
      <arglist>(const QDomElement &amp;parent_element)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>a848b8cef12d0b5f70b9338ad609b1581</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const </arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>xmlSaveState</name>
      <anchorfile>classPJ_1_1PlotJugglerPlugin.html</anchorfile>
      <anchor>abcd9394e7f795387f124bfe3d32316a5</anchor>
      <arglist>(QDomDocument &amp;doc) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotLegend</name>
    <filename>classPlotLegend.html</filename>
    <base>QwtPlotLegendItem</base>
    <member kind="function">
      <type>QRectF</type>
      <name>hideButtonRect</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>af2434208eb14e6b139bd7726ec0c929f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotLegend</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>a1284ebc27be17ee8b5dfe7f8c37d67eb</anchor>
      <arglist>(QwtPlot *parent)</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlotItem *</type>
      <name>processMousePressEvent</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>a7d080965bf0d495b15ed67b08ecf0943</anchor>
      <arglist>(QMouseEvent *mouse_event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>aeaaf0ace4884e90783b271b0b70e3291</anchor>
      <arglist>(QPainter *p, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;rect) const override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackground</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>a0ba31511b2a3729de95452a29616b518</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect) const override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendData</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>a05c20aeaae5ebb61910a2d57e108aa13</anchor>
      <arglist>(QPainter *painter, const QwtPlotItem *, const QwtLegendData &amp;, const QRectF &amp;) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_collapsed</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>aa4402cdb893023bb1197097492a14539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlot *</type>
      <name>_parent_plot</name>
      <anchorfile>classPlotLegend.html</anchorfile>
      <anchor>a1f677ee55a99d81a22865376817a81b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotMagnifier</name>
    <filename>classPlotMagnifier.html</filename>
    <base>QwtPlotMagnifier</base>
    <member kind="enumeration">
      <type></type>
      <name>AxisMode</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_AXIS</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597a31a293b4b0ecbcd9c135325b8da8b2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597a6faa6e0f17164c36353c8f09141548d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_AXES</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597ae3c79d16ad688c5dabad2274d184e4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_AXES</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597ae3c79d16ad688c5dabad2274d184e4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_AXIS</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597a31a293b4b0ecbcd9c135325b8da8b2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a394dcc5251317e9f88e8f20cf9015597a6faa6e0f17164c36353c8f09141548d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rescaled</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a3c9b4c6ffcd9cd7fdd2595f94708f449</anchor>
      <arglist>(QRectF new_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotMagnifier</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>ab03af06e52ce025d1b245bde7650769a</anchor>
      <arglist>(QWidget *canvas)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a1356d737ade074729c4bfd91478e17e8</anchor>
      <arglist>(double factor) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescale</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>afd62bac534f000955e7893c9ea00f6cf</anchor>
      <arglist>(double factor, AxisMode axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisLimits</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>ae8e792eddfd4a585fd3f448e03258f79</anchor>
      <arglist>(int axis, double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultMode</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a19af07736a8dcf403e1943a90e0419e2</anchor>
      <arglist>(AxisMode mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetWheelEvent</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a201c85a5c94dc56c1cb5c1d5bf086fca</anchor>
      <arglist>(QWheelEvent *event) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotMagnifier</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>ad92330affb7630ca9afc8ee7b2ae8ae4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>abb72e86e2ee6350a6bb18057399e8687</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_lower_bounds</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a388a703b62b6b6f4e1d14ef0aae3ee15</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointF</type>
      <name>_mouse_position</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a306347ccec592eb67aeb14f8d6d6f695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_upper_bounds</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>aebc046da882142a80c38f753a015462e</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QPointF</type>
      <name>invTransform</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a97afffeb209fc0538a988f23a589aa42</anchor>
      <arglist>(QPoint pos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AxisMode</type>
      <name>_default_mode</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>ae887d4c3b27a8373114e986229e938cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>_future_emit</name>
      <anchorfile>classPlotMagnifier.html</anchorfile>
      <anchor>a69def68b76e68adac9972868a0e18398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotWidget</name>
    <filename>classPlotWidget.html</filename>
    <base>QwtPlot</base>
    <class kind="struct">PlotWidget::CurveInfo</class>
    <class kind="struct">PlotWidget::DragInfo</class>
    <member kind="slot">
      <type>void</type>
      <name>activateGrid</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>af81dbc2aa6fa2788b656baaddecd436a</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>activateLegend</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae74e3187f931bf72c2898696e283d7c5</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>configureTracker</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a795e3042e3a91c5d88629b624875ed48</anchor>
      <arglist>(CurveTracker::Parameter val)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>enableTracker</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abbd2bc5d85c7bbef71fb3119976b261e</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>isTrackerEnabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a640bb44f294a3a79281139488e6b643c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_changeCurveColor</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae606f2cfa3fdfdf7951baa49efbb3fbb</anchor>
      <arglist>(const QString &amp;curve_name, QColor new_color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_changeDateTimeScale</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a24c2c035698d8f25d40b66b806213bbb</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_changeTimeOffset</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abb13e64b26a310ad3cb83c87904f2090</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_panned</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad7c865785d1607bb3bfc009765274f43</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_zoomOutHorizontal_triggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a075b1db705f680b8df7f1ca4db805e38</anchor>
      <arglist>(bool emit_signal=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_zoomOutVertical_triggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a9016ceaa9db82b259c8c6b5c37b06534</anchor>
      <arglist>(bool emit_signal=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onSourceDataRemoved</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae08ad894f2f98e0e3f37d269df9e5cf2</anchor>
      <arglist>(const std::string &amp;src_name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeAllCurves</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aeb2d9e03dcaf533209dd1dfbdc0005ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad2d87c86ccf9d070fd958652ece8feb3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTrackerPosition</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae227b47a3b1fe32c3c7886ed3bd34a95</anchor>
      <arglist>(double abs_time)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateCurves</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abc1ed63a4d07b9af864d16a0eacaaade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>zoomOut</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a928571c87ca759dc98388c838ca463bd</anchor>
      <arglist>(bool emit_signal)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>curveListChanged</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a1dc24b95c0887e2816b7301913d2264a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>curvesDropped</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a7b70fb4d9aa4e9517ccaf101c3005712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendSizeChanged</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a2efb1c2cc1adc789a042f5cdd60e391a</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rectChanged</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>af35b389f3bf04a0cb136791751296923</anchor>
      <arglist>(PlotWidget *self, QRectF rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>splitHorizontal</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a83602fc43f47f3f285774723a506fe39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>splitVertical</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a88e5557827beebf7e14f1a137e4e0419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>swapWidgetsRequested</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad4c88d93f11ea0ede2489476e5c64350</anchor>
      <arglist>(PlotWidget *source, PlotWidget *destination)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>trackerMoved</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>af9f83d25bc7be60843986bb2d99b75c0</anchor>
      <arglist>(QPointF pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>undoableChange</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>adaf486ba3e10b49745ec629a401b16ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CurveInfo *</type>
      <name>addCurve</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abf3e7c1f539961923faeef745d79eb9f</anchor>
      <arglist>(const std::string &amp;name, QColor color=Qt::transparent)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>canvasBoundingRect</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a865922c6ea8e59210ddbd2a55cdff73c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeBackgroundColor</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a089c2d47fca3cd819731b312165feffd</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeCurveStyle</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8cda82b678fac065ad7da43eb6abc06a</anchor>
      <arglist>(QwtPlotCurve::CurveStyle style)</arglist>
    </member>
    <member kind="function">
      <type>CurveInfo *</type>
      <name>curveFromTitle</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a634acaa0b6d19722cca159882b4c6410</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>const CurveInfo *</type>
      <name>curveFromTitle</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a2a8da6b8a1ecc5db632394b9387d41bf</anchor>
      <arglist>(const QString &amp;title) const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; CurveInfo &gt; &amp;</type>
      <name>curveList</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a62a7ba57c1eab6a6b790db9fe21cfc8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; CurveInfo &gt; &amp;</type>
      <name>curveList</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a1c5d0e5423796c1ce7fa129edfc37d54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPlotCurve::CurveStyle</type>
      <name>curveStyle</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aaa664123142ae86a8bc74677adb65611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Range</type>
      <name>customAxisLimit</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aefd2fd80c7a60668acb3c7caeed73489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotDataMapRef &amp;</type>
      <name>datamap</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a22a3611f53dbf6f3d9afaf117696d73b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; QString, QColor &gt;</type>
      <name>getCurveColors</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aac714e65b8d6d6844be9c7e85ccdb9e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Range</type>
      <name>getMaximumRangeX</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a6d0c73f0d0b29bc63708abf9ea33a8a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Range</type>
      <name>getMaximumRangeY</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afd8860300cda0783bb716d59e884cf19</anchor>
      <arglist>(Range range_X) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8d075bd197814d551c0876194d44cf17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLegendVisible</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8b7e2dfdc2a21f13bd2340fce5809f79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXYPlot</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a90d28bdaf3b25759598028bb751f1694</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZoomEnabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ab90fdd4bcced1c546a6138cd80063a52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PlotLegend *</type>
      <name>legend</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afc505d9b74809b5862ea9e7bc4022bbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWidget</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a73e4f2a6eaa7abff83b427e3f9163798</anchor>
      <arglist>(PlotDataMapRef &amp;datamap, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadPlotData</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a29463620438994a8d995708d1c3527ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCurve</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8948c4e97ebdd24af6881b016ad3e7cd</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aa82fd94582d25789268596867d84440e</anchor>
      <arglist>(QResizeEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstantRatioXY</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aae7f1e04dde7b3a4acc4f5a3b44673c4</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextMenuEnabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a228db29e520da9e336534fc4df7c39fd</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCustomAxisLimits</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad86407fcd46590ec967d22f0f700d752</anchor>
      <arglist>(Range range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendAlignment</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a28b7f6c044167f89b67cadbe4c8d08f0</anchor>
      <arglist>(Qt::Alignment alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendSize</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8bf57fbcf162bdb3a113d0fd7a836670</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoomEnabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a36306d1d58e24628ba3cf8478459ef35</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoomRectangle</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afcd630494280434e25944d4070e64423</anchor>
      <arglist>(QRectF rect, bool emit_signal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timeOffset</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>acc823e91f345ce03be0caa0002f6f05d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a074b480391c4f7eb5604900ea37cf705</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a3d9189ca6e345ba1d56ecdc5849eac7d</anchor>
      <arglist>(QDomElement &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>xmlSaveState</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a234cae6613896f975734e777c3315baa</anchor>
      <arglist>(QDomDocument &amp;doc) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotWidget</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aaafcb9f941b98279a8f774179c9fff0f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>canvasEventFilter</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a1e026047ba91359cb7b81aaed8170268</anchor>
      <arglist>(QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a6f336ac5a954bf4772427ba920551421</anchor>
      <arglist>(QDragEnterEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragLeaveEvent</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a2dd1343b03258614ee89c1ff38108c25</anchor>
      <arglist>(QDragLeaveEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>af52d48397fb1195e88185afd7e62d3fd</anchor>
      <arglist>(QDropEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a3ae6db4399c3f703bc6fa0bf12028b64</anchor>
      <arglist>(QObject *obj, QEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>getColorHint</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5a8a10a24ab38ee294d42a9bbe4b0426</anchor>
      <arglist>(PlotData *data)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>canvasContextMenuTriggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afc9858e63fa7b7890918e5a8ab00a838</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_copyAction_triggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aaf4ec0e5b7c8b870eeb5700f9aa6850a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_copyToClipboard</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afd4ae62f7efe146276901f8d22f5d0ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_externallyResized</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5c02d44bc20bb19b82f0020acc591b10</anchor>
      <arglist>(const QRectF &amp;new_rect)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pasteAction_triggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a464dc506afd0bea635fcf71abb0461f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_savePlotToFile</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a76bccd69c7629734c25f33778ecc801d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_showPoints_triggered</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aa1366848523b4909de29a0fcc17cf84d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setModeXY</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a41848b96c50aca644a062b6e200e793f</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CurveInfo *</type>
      <name>addCurveXY</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abe607c903e4cb82239a715285aa618cc</anchor>
      <arglist>(std::string name_x, std::string name_y, QString curve_name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildActions</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad0c19caa9bda2522cccb792be9f9a797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesWrapper *</type>
      <name>createCurveXY</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae80dfc2ae72d09352046d5eb8fc0b1dc</anchor>
      <arglist>(const PlotData *data_x, const PlotData *data_y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesWrapper *</type>
      <name>createTimeSeries</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8bf94da49753715969155bf2daa5cf59</anchor>
      <arglist>(const QString &amp;transform_ID, const PlotData *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>overrideCursonMove</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>aa51b0d0f3a076bd135ef100371b88191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rescaleEqualAxisScaling</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5ba76f099aca216440ed18df327914d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDefaultRangeX</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a3059601bc94cf638b99e147299c445a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformCustomCurves</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad86f5fe73a2e9832004f1994dbba9510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAvailableTransformers</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5204c6f67282e82752ddf25a9e6a722f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMaximumZoomArea</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a3e5871e191ff696a742e36ca0a514004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_copy</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a9d2e2f009cdf6c066afcda1c0aa1fd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_edit</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ab47e979d0809cc824856bdc750d0b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_formula</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a672f32921c5749d288d465dea2a01fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_image_to_clipboard</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ac61436bf6e5a444972ab2068449faf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_paste</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a24da410bc59289fa81b5b116bd23f35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_removeAllCurves</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a2dd7afb75e8432003b66eaf960c403b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_saveToFile</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a8eb01e5a7546e70becc21965b711a8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_split_horizontal</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a22b6bf2df082256cd9afd9b8b7b7aa3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_split_vertical</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae30f38c706e6b32644b8cebae8d8a688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_zoomOutHorizontally</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a4535783e9d9fafb2f15ed0cc676ddb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_zoomOutMaximum</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a1d333a1ba9b36ac2c3657b97c4e3b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_zoomOutVertically</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afaf39d4ddaf26b729162f085aba517e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_color_index</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ab07d2e33577c33a74023be8d3d3484a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_context_menu_enabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ab32c34ffe03538595951f13c97a9f09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; CurveInfo &gt;</type>
      <name>_curve_list</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>afbb57d85895e885bebe97cb719179839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotCurve::CurveStyle</type>
      <name>_curve_style</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a94b346975a808bcb06e2129db5adef07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Range</type>
      <name>_custom_Y_limits</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a6a68f3dbd2f877ae215226fb036f8c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DragInfo</type>
      <name>_dragging</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a964517caf71943c4e4df58e5d9d51ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotGrid *</type>
      <name>_grid</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5b7ff563456af7f3d838c1aaea33132a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_keep_aspect_ratio</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a10aa93e2edd0f922a4584d1a9b23c6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotLegend *</type>
      <name>_legend</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae6856ac91946a3327149b9b282f5b6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotMagnifier *</type>
      <name>_magnifier</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a73e7e86d6b20ed99d0ab4e1c3441e0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef &amp;</type>
      <name>_mapped_data</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a45d60e9e39813cc7af2a0bc08b70196c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>_max_zoom_rect</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>af7d0069eac0c6337d6a660b776429ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotPanner *</type>
      <name>_panner1</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a1b6bb8b6e3e3e1cd10cc68be952f5996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotPanner *</type>
      <name>_panner2</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a287cc7a9d4e4c50b1791daa659647f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SnippetsMap</type>
      <name>_snippets</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ad36b82bf4cb7a4626910bb3cb00f0d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time_offset</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>abbf994f628e13b906024e69506339573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurveTracker *</type>
      <name>_tracker</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ae63132a1dbc407f922c98d71416c0fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformSelector *</type>
      <name>_transform_select_dialog</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a50312fe568e30ddf01d788a079967551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_date_time_scale</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>ac163cfbf9c4516a13c3195500c3c26aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_xy_mode</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a5d301a22e32a0000093c9f99cd889039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_zoom_enabled</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a9622ff01f93e5e088c00a584d0c9ddd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotZoomer *</type>
      <name>_zoomer</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a725c27d9c0beff1c3354443c779970a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>global_color_index</name>
      <anchorfile>classPlotWidget.html</anchorfile>
      <anchor>a7c2807d997da0fb5732e0f2b2ccfb4b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotwidgetEditor</name>
    <filename>classPlotwidgetEditor.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>onColorChanged</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>ad374db2892c56567a4db717e909d9bb2</anchor>
      <arglist>(QColor c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotwidgetEditor</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>aa3a5f037b0f4724daa28030d5d8ab9be</anchor>
      <arglist>(PlotWidget *plotwidget, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlotwidgetEditor</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a2f9b2711d9cbc92ed57c9901cc37fc9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxMax_toggled</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>ac5bfb99afecbf53fc65ceafd527b6274</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxMin_toggled</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>aff1f41f7d1c680196d7d75b493f1a85a</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_editColotText_textChanged</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a64227231ce7e6a682c9b9ecea159bd94</anchor>
      <arglist>(const QString &amp;arg1)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineLimitMax_textChanged</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>afe49f786021bd19a2815f5afd682d3d1</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineLimitMin_textChanged</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a4fb066e342308b74ce3892238800c4b0</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listWidget_itemSelectionChanged</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>abd28dc8b29ea22e4f2c995f870b7d3c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_pressed</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>ac08361b9922c27d3ff13085bb2aea696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonReset_clicked</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a7445f693d27cd173bbcac0e104543e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSave_pressed</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a924d2bf7f0f41996c91330f4cf9b0100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_radioBoth_toggled</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>af38d4ca1189dd6d7a66f4b6d72c673c8</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_radioLines_toggled</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a98c1658e281977d818cc9af86f8cc50e</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_radioPoints_toggled</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a2531a7b7376d0d0b26540cf1c18ee912</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disableWidgets</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a84c4766b61ef3ff5d52e001a8a694e3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onDeleteRow</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a7486378b081ac755ba555585a9871b53</anchor>
      <arglist>(QWidget *w)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupColorWidget</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a179d6d7b2560fd037aa36a7145254cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupTable</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>abebf15a3c1bf484d75b0319259aa4f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateLimits</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>afed7198a4ee2dc862141ecc5fa156f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>_bounding_rect_original</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>aa6cb434877b22c6ee1a946d38dd0238f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>color_widgets::ColorPreview *</type>
      <name>_color_preview</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>add70ccdba54a810b7dca7be463cbe2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>color_widgets::ColorWheel *</type>
      <name>_color_wheel</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a5cb1ee6f1a68c770f6491ffaf8be7b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QWidget * &gt;</type>
      <name>_connected_transform_widgets</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>af400433b399dc785978c5b9de291a70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotWidget *</type>
      <name>_plotwidget</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a5cb1c193942cab9cb11c28fb94b74845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotWidget *</type>
      <name>_plotwidget_origin</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a39a5f4241f426b47bb71f6c3faaaf255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::shared_ptr&lt; TimeSeriesTransform &gt; &gt;</type>
      <name>_transforms</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>a32e7bc9995ea1ae7cfcb93fefe112614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::PlotWidgetEditor *</type>
      <name>ui</name>
      <anchorfile>classPlotwidgetEditor.html</anchorfile>
      <anchor>adeb1124174fda954073aa4cb60e5c813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotZoomer</name>
    <filename>classPlotZoomer.html</filename>
    <base>QwtPlotZoomer</base>
    <member kind="function">
      <type>void</type>
      <name>keepAspectRatio</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>af7cbb1a2bfb0a8b6bcde214b4f3c8529</anchor>
      <arglist>(bool doKeep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotZoomer</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>ae6e99dcc690cf6492da6f61c1dbec300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotZoomer</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>abe00e5273d1f0e04c455043d10aa2cba</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotZoomer</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>a9fceba8ada28b598c5d9b55372abbaea</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>ae45a7a90b61dc98af741ab252d1197b5</anchor>
      <arglist>(QPolygon &amp;) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSizeF</type>
      <name>minZoomSize</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>ad2111edc575a60ee498e2f3f0d96ff4b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseMoveEvent</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>a3993ffe1dc5caaec68f608197f9a1e93</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>aa2c0d6f530eecb2c31630495b698c763</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseReleaseEvent</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>aa04dcf4fad4ec73e965a0ea20a160013</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>zoom</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>a60b9a150b1325e4a7c8784878097e793</anchor>
      <arglist>(const QRectF &amp;rect) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>_initial_pos</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>a13aebb706301d1d3498daa2bcd61aea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_keep_aspect_ratio</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>a81223fe156dc7097027a3370e25fa86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mouse_pressed</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>ab1748ca56850c80260c86105a62ab5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_zoom_enabled</name>
      <anchorfile>classPlotZoomer.html</anchorfile>
      <anchor>af5c4a695b7faae435201ed8a033b764d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::PlotDataBase::Point</name>
    <filename>classPJ_1_1PlotDataBase_1_1Point.html</filename>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classPJ_1_1PlotDataBase_1_1Point.html</anchorfile>
      <anchor>aa42fb42c85af5bb73cc8afec2223699a</anchor>
      <arglist>(double _x, Value _y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classPJ_1_1PlotDataBase_1_1Point.html</anchorfile>
      <anchor>a043340489f01b7bcd4090bb7f71e039f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classPJ_1_1PlotDataBase_1_1Point.html</anchorfile>
      <anchor>ad6e1c3e8bf908d36d5314929c0ad95e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Value</type>
      <name>y</name>
      <anchorfile>classPJ_1_1PlotDataBase_1_1Point.html</anchorfile>
      <anchor>a3319ec819fe8d4868edb9633f5dae09a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointSeriesXY</name>
    <filename>classPointSeriesXY.html</filename>
    <base>QwtSeriesWrapper</base>
    <member kind="function">
      <type>const PlotData *</type>
      <name>dataX</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a048276bc6c461bd6f90abc22976ad8b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PlotData *</type>
      <name>dataY</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a3a41ce7d7ac45a5e379c7bdc001baa9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>getVisualizationRangeX</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>acbb7a0bb541be15f2c7b7a8eaf077c0f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>getVisualizationRangeY</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a42eb71bc55647d8e9503e08accc0cf02</anchor>
      <arglist>(Range range_X) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointSeriesXY</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a0649a12330f4e74791350d83845806db</anchor>
      <arglist>(const PlotData *x_axis, const PlotData *y_axis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>ac3570aef0efcc3461ee93426ecf49e43</anchor>
      <arglist>(size_t i) const override</arglist>
    </member>
    <member kind="function">
      <type>nonstd::optional&lt; QPointF &gt;</type>
      <name>sampleFromTime</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>abbe0420b6b5107b82851001d4c2a7869</anchor>
      <arglist>(double t) override</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a2a49299bcb77b446e60fa222978c28f8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCache</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a66151519a225d43ba78d60c6c4a74add</anchor>
      <arglist>(bool reset_old_data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotDataBase&lt; double &gt;</type>
      <name>_cached_curve</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>ad0e9dabb8d61f3513a695a95a6605030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotData *</type>
      <name>_x_axis</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a5f4613ecff061c1bcc654bbbfd1a9ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotData *</type>
      <name>_y_axis</name>
      <anchorfile>classPointSeriesXY.html</anchorfile>
      <anchor>a13437388238b7260ef1ec83fcc00d9ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::policy_base_tag</name>
    <filename>structsol_1_1detail_1_1policy__base__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::policy_wrapper</name>
    <filename>structsol_1_1policy__wrapper.html</filename>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <member kind="typedef">
      <type>std::index_sequence_for&lt; Policies... &gt;</type>
      <name>indices</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>a8690e70e48942c4135344049b0ae5f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>policy_wrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>a6d5086884e9621ee05d2f6bef9ed0e4b</anchor>
      <arglist>(const policy_wrapper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>policy_wrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>aa7f871193220bf5d8df1fc052293fdae</anchor>
      <arglist>(policy_wrapper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>policy_wrapper</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>a428b95ccdf4ce93a2beb997451eb1241</anchor>
      <arglist>(Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>policy_wrapper</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>a202a67e3c13decfa23940443722fb963</anchor>
      <arglist>(const policy_wrapper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>policy_wrapper</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>a1666c7e2055a8ee33b001808cf56e772</anchor>
      <arglist>(policy_wrapper &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Policies... &gt;</type>
      <name>policies</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>ac52e0e76b9d7a0fc1bf466ff8c537a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>F</type>
      <name>value</name>
      <anchorfile>structsol_1_1policy__wrapper.html</anchorfile>
      <anchor>ada5e81cbb7c7c1522b155c69a7369522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::pop_front_type</name>
    <filename>structsol_1_1meta_1_1pop__front__type.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::pop_front_type&lt; types&lt; Arg, Args... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>Arg</type>
      <name>front_type</name>
      <anchorfile>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a4375088c090aa518bce973ce1e0e51d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>afcc077ce0c4ae32d4f6efb2ef519a75f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::pop_front_type&lt; types&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>front_type</name>
      <anchorfile>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a108d27650ced2a0d2f58ea82f0aa1571</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1pop__front__type_3_01types_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a3da15ef21b50d69c92a3b4d797d21c5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::popper</name>
    <filename>structsol_1_1stack_1_1popper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>pop</name>
      <anchorfile>structsol_1_1stack_1_1popper.html</anchorfile>
      <anchor>ac3066111827d98fc32ecb9fbba5c659b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PopupMenu</name>
    <filename>classPopupMenu.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classPopupMenu.html</anchorfile>
      <anchor>ab7ba6e87a91c94ec5e7f632805fac6b0</anchor>
      <arglist>(QCloseEvent *) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveEvent</name>
      <anchorfile>classPopupMenu.html</anchorfile>
      <anchor>aff35254be983a31bbef2f950ca3e9215</anchor>
      <arglist>(QEvent *) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PopupMenu</name>
      <anchorfile>classPopupMenu.html</anchorfile>
      <anchor>ab6a97130a4ded09c17135223fb72fb33</anchor>
      <arglist>(QWidget *relative_widget, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showEvent</name>
      <anchorfile>classPopupMenu.html</anchorfile>
      <anchor>aa6788f1d90fd00517f9fb331353a66ff</anchor>
      <arglist>(QShowEvent *) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_w</name>
      <anchorfile>classPopupMenu.html</anchorfile>
      <anchor>a8ce0ebcc2512416ccec58a6d8dde1271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::position_t</name>
    <filename>structnlohmann_1_1detail_1_1position__t.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>operator size_t</name>
      <anchorfile>structnlohmann_1_1detail_1_1position__t.html</anchorfile>
      <anchor>a19ae0c646ae232d805c2480b3c410ffa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>chars_read_current_line</name>
      <anchorfile>structnlohmann_1_1detail_1_1position__t.html</anchorfile>
      <anchor>a74df94563dd32102152ceb8c6d9041d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>chars_read_total</name>
      <anchorfile>structnlohmann_1_1detail_1_1position__t.html</anchorfile>
      <anchor>a94cf85cd91d478c20ae143eba906ea1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>lines_read</name>
      <anchorfile>structnlohmann_1_1detail_1_1position__t.html</anchorfile>
      <anchor>a4bbad8bc2c0d17c1b61c3ce729908b71</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="class">
    <name>PreferencesDialog</name>
    <filename>classPreferencesDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>PreferencesDialog</name>
      <anchorfile>classPreferencesDialog.html</anchorfile>
      <anchor>a7b7a1a0c977bd569fcd2e32ac95a23bc</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PreferencesDialog</name>
      <anchorfile>classPreferencesDialog.html</anchorfile>
      <anchor>a0e3927d4dbbc927879b4c4906e728f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_accepted</name>
      <anchorfile>classPreferencesDialog.html</anchorfile>
      <anchor>a1413de636fee610d685cdae5a8969c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::PreferencesDialog *</type>
      <name>ui</name>
      <anchorfile>classPreferencesDialog.html</anchorfile>
      <anchor>ad52f597455505495a5b51c4a516e38eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::primitive_iterator_t</name>
    <filename>classnlohmann_1_1detail_1_1primitive__iterator__t.html</filename>
    <member kind="function">
      <type>constexpr difference_type</type>
      <name>get_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>ae952990886ca1756229f916661a8af81</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_begin</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a8d1a7d46b3fcd06edd034f04ededb5e4</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_end</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a45a7e301c23b5b90417baf2277f40b1d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t</type>
      <name>operator+</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a00ce828d0fe58046c10e0445504df7bf</anchor>
      <arglist>(difference_type n) noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t &amp;</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>ad26511012fc88f3ec5d9e1cb708732fd</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t const</type>
      <name>operator++</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>aa011863621357b3cf891670bf63a48b1</anchor>
      <arglist>(int) noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t &amp;</type>
      <name>operator+=</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>aee01535df0b3b40137d9241029a9a203</anchor>
      <arglist>(difference_type n) noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t &amp;</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>abecbf0c73c7fe963a699738065177bc3</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t const</type>
      <name>operator--</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>aef3b5dfeb2cb04dc9d0a024fc1898b98</anchor>
      <arglist>(int) noexcept</arglist>
    </member>
    <member kind="function">
      <type>primitive_iterator_t &amp;</type>
      <name>operator-=</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a0bf83ab08abe1ae4b51c790c85cdf151</anchor>
      <arglist>(difference_type n) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_begin</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a9d9b005906106e12aed738f97d7fee42</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>ad26a823483846a12d890c3feed3097eb</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>af3db0d5c90de427d51645fe73a015553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad0__</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>adc7b6ab7810f58afa4d6a5133995c9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr difference_type</type>
      <name>begin_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>afcb3bcf9da8aa95bd82067d1a67c2326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr difference_type</type>
      <name>end_value</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>aa37c37da44f19e6ec1d7d4a9910511c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend constexpr difference_type</type>
      <name>operator-</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>ac6d902d6ec9a02dabed5452d3ae78f7e</anchor>
      <arglist>(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>a901a95e6d73c9509d3dcde914f6c8a9d</anchor>
      <arglist>(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept</arglist>
    </member>
    <member kind="friend">
      <type>friend constexpr bool</type>
      <name>operator==</name>
      <anchorfile>classnlohmann_1_1detail_1_1primitive__iterator__t.html</anchorfile>
      <anchor>aae1e1e2ec0e229d1291d69de57d76bbe</anchor>
      <arglist>(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::Printer</name>
    <filename>classbackward_1_1Printer.html</filename>
    <member kind="function">
      <type>FILE *</type>
      <name>print</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>acf760efb8ed0cbbaeefe6c3e2e67408f</anchor>
      <arglist>(ST &amp;st, FILE *fp=stderr)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a0b8a226c708625feaa57509f763b091a</anchor>
      <arglist>(ST &amp;st, std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>print</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a0c3901fa5647c29b72f92376f32a631c</anchor>
      <arglist>(IT begin, IT end, FILE *fp=stderr, size_t thread_id=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a7af9bc8d53ef45606372273d67e0ba32</anchor>
      <arglist>(IT begin, IT end, std::ostream &amp;os, size_t thread_id=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Printer</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a5dd393c25901418af03b87809daeb279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TraceResolver const &amp;</type>
      <name>resolver</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a9f076bcbab20a998287f8d3d6cb53c00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>address</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a0fd722ce3517aa67f179c33a3e841769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorMode::type</type>
      <name>color_mode</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a27013eaa6906241678769603c29f576f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inliner_context_size</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a3fb390d205a00a630587fc793a5f09a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>object</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a1af82e423f32058ba425d706c4f4c033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>snippet</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>af5916965c8e12c840a1a4798a90b6161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trace_context_size</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>ad0785ce1f397d943a00093364f4c66b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_header</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a56aeef5f2d0e8e4f03a6268d724661ea</anchor>
      <arglist>(std::ostream &amp;os, size_t thread_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_snippet</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>affc0f56b7fecc8a76a047c122a01087d</anchor>
      <arglist>(std::ostream &amp;os, const char *indent, const ResolvedTrace::SourceLoc &amp;source_loc, Colorize &amp;colorize, Color::type color_code, int context_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_source_loc</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>ad21765fc77d16e0e3c145c751f40af4b</anchor>
      <arglist>(std::ostream &amp;os, const char *indent, const ResolvedTrace::SourceLoc &amp;source_loc, void *addr=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_stacktrace</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a274aa2ab415421684b59e98ebe10ed38</anchor>
      <arglist>(ST &amp;st, std::ostream &amp;os, Colorize &amp;colorize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_stacktrace</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a2250517ae18d9d168b2e83c96b223b76</anchor>
      <arglist>(IT begin, IT end, std::ostream &amp;os, size_t thread_id, Colorize &amp;colorize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_trace</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>aef11c4322fa24875b265ce75269d5363</anchor>
      <arglist>(std::ostream &amp;os, const ResolvedTrace &amp;trace, Colorize &amp;colorize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TraceResolver</type>
      <name>_resolver</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>a5093972ea2f35088385edccc881b4c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SnippetFactory</type>
      <name>_snippets</name>
      <anchorfile>classbackward_1_1Printer.html</anchorfile>
      <anchor>ac0ea80d2f8de213d2b96f35e30f70d0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::priority_tag</name>
    <filename>structnlohmann_1_1detail_1_1priority__tag.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::priority_tag&lt; 0 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1priority__tag_3_010_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorPalette::Private</name>
    <filename>classcolor__widgets_1_1ColorPalette_1_1Private.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>valid_index</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>a4f7280dbb76bbfb85b448c2bc144b628</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QPair&lt; QColor, QString &gt; &gt;</type>
      <name>colors</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>ae58f602a9d604f2ff57701de17fbe9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>a56f42ebdb174b2c13c26a5dd5594097f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>a7bf7e5bf6ff8fdd85005e3be755ad557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>fileName</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>a51a77db0db9508bd6c682237639ee1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classcolor__widgets_1_1ColorPalette_1_1Private.html</anchorfile>
      <anchor>aa9e0de21241d527620b66c2fa5ec5299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::Swatch::Private</name>
    <filename>classcolor__widgets_1_1Swatch_1_1Private.html</filename>
    <member kind="function">
      <type>QSizeF</type>
      <name>actualColorSize</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a970a60d4469a8b3c0cc7dc5f61ab94e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>actualColorSize</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a7217e1eaf596717a59b0b846e1acc43c</anchor>
      <arglist>(const QSize &amp;rowcols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearDrop</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a3466bbcc1ad157896fea7ad2ed7148c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>aea63bde265d775e75d22939724b0e8d0</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>indexRect</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a6a2c3b3b238425aab7f4892f91d0633a</anchor>
      <arglist>(int index, const QSize &amp;rowcols, const QSizeF &amp;color_size)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>indexRect</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a3fb755a664e8d8ff36db0d444137a38d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a88a3991de33746591b6724774f7c5486</anchor>
      <arglist>(Swatch *owner)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>rowcols</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>aa560828f387be92c51b2696f38420d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>border</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>aaf73c6ed9f30a416af44ab5386e05919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>color_size</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>afa76eb790a24d9424ce96c19feb5adbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>drag_index</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>ab8b5fe74a0cf77eff86ca2388187bd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>drag_pos</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>ac7d367c03b7ebb6d9536a7c22dfb6aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>drop_color</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>ad2b9a4d283162c02153de3a4c13e6322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>drop_index</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a47b2c4fa740fd7d1a742dfc5aba26ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>drop_overwrite</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>af8c817c83303cc1ccfc1173346e07ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>forced_columns</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a94dc109e60a822f492cb1903cb3c8d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>forced_rows</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a47f4ff2a9d93d72ed2e873e6cf142638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Swatch *</type>
      <name>owner</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a3296aee9fffdde10c3b6c9e3a01b4e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorPalette</type>
      <name>palette</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>acd02e0ad1eb31683f0ad5c781ca921e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readonly</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>ad84d33776eab6f50c4cb279653d52a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selected</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a42318678041350c1e6b476218a646aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorSizePolicy</type>
      <name>size_policy</name>
      <anchorfile>classcolor__widgets_1_1Swatch_1_1Private.html</anchorfile>
      <anchor>a9f2abbc4d25c1a1a01ca854f7a1a2872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorWheel::Private</name>
    <filename>classcolor__widgets_1_1ColorWheel_1_1Private.html</filename>
    <member kind="function">
      <type>qreal</type>
      <name>inner_radius</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a1a349673b2cb194842cf308b855aedf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QLineF</type>
      <name>line_to_point</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a295055bd4b68bbdbbc9c8a9537ebbda7</anchor>
      <arglist>(const QPoint &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>outer_radius</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a777fa901618bfd908a838fa0fe2acb47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a4a38babe476c83865d24aadb5f48c104</anchor>
      <arglist>(ColorWheel *widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_inner_selector</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a7ee1e91ded05015a60d215ac3bf0c10c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_ring</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a5744956107fd55b91ccd79832379f7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_square</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a6129d3cd93da53be094f01e946a9e874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_triangle</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>ae3e7ce69fdadfe27182cabe023a38718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>selector_image_angle</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a03068c02d283eb18390f1b6290b26034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>selector_image_offset</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>ac8a7d5d02b32f88af8f1a7c1ecc921dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>selector_size</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>abdd09e099fab8c55b72587921775dd15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_color</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a14f466437d60b3d5f094aacd618b2f37</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>square_size</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a26c7e7f9d0cef14f6a6b4114980dd5a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>triangle_height</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a8fa01bc5d4786f067cc358b395fa8854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>triangle_side</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>abd8ce3d6a8c1c1b82bb4344b8be2e9e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>QColor(*</type>
      <name>color_from</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a575b8cd8933189d7b5650197e3b13e47</anchor>
      <arglist>)(qreal, qreal, qreal, qreal)</arglist>
    </member>
    <member kind="variable">
      <type>DisplayFlags</type>
      <name>display_flags</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a37cca145469a2081647f7cdf2376a396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>hue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a9cded244a91f4d8f4616e60d3dfadb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>hue_ring</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a9bea075ec57d92a156fd8745d6c3502d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QImage</type>
      <name>inner_selector</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a0bf4cf6275cc87cb632cca122b7fa1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a1d034cff0726a7d0d163e4e923395eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MouseStatus</type>
      <name>mouse_status</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a224119a71db1333bf270921ebf97abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor(*</type>
      <name>rainbow_from_hue</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a551da893d82b7fc0c0006722271a14fa</anchor>
      <arglist>)(qreal)</arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>sat</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>ad8085e3a37bb240c5650d1335f14ce50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>val</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>adba5ba980ab107c2667274aa9ddb18ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>wheel_width</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>a0e9e68c8cf5cbee8555605b5b4cf8569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorWheel *const</type>
      <name>w</name>
      <anchorfile>classcolor__widgets_1_1ColorWheel_1_1Private.html</anchorfile>
      <anchor>aa00baa865c3ad5d627c2dfe99283171f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::ColorPreview::Private</name>
    <filename>classcolor__widgets_1_1ColorPreview_1_1Private.html</filename>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview_1_1Private.html</anchorfile>
      <anchor>a294eca7659056c422d5d2c8d61e19633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>back</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview_1_1Private.html</anchorfile>
      <anchor>a69ed8afcfff7d73dd03b7bd92a2390db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>col</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview_1_1Private.html</anchorfile>
      <anchor>ab95c5040c362422fa614efe21664a27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>comparison</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview_1_1Private.html</anchorfile>
      <anchor>a9226e0ba20b088ef56234f2a0a6c0b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DisplayMode</type>
      <name>display_mode</name>
      <anchorfile>classcolor__widgets_1_1ColorPreview_1_1Private.html</anchorfile>
      <anchor>a674af4affe353a638f32b1b541542161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPlot::PrivateData</name>
    <filename>classQwtPolarPlot_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>autoReplot</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>aa4b1044487a7d52ba5d7e2b846114a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>azimuthOrigin</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>ae002209a23e45a52b05f20fedb786e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtPolarCanvas &gt;</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>ad825d8024cb128975973e8852220045c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>canvasBrush</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>aa5d0825aca25a1d2e1e9bd3613eb6aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarLayout *</type>
      <name>layout</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>aa9d608ce35b2966d37628bbea1ee5320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtAbstractLegend &gt;</type>
      <name>legend</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>af0720921bbc97c41b241ebdaccbe197b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScaleData</type>
      <name>scaleData</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>adccc4292b1aba60387b350ce3b0480c4</anchor>
      <arglist>[QwtPolar::ScaleCount]</arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtTextLabel &gt;</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>a47be90aad7cd8395504639859b2e9904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zoomFactor</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>a4b91fa0fbabfa39c84249aaac178dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPointPolar</type>
      <name>zoomPos</name>
      <anchorfile>classQwtPolarPlot_1_1PrivateData.html</anchorfile>
      <anchor>aa630763f7bd12754e370ba705a4d53ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarCanvas::PrivateData</name>
    <filename>classQwtPolarCanvas_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a6b19f28043cd97db547f9b0ae15be19e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPolarCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a4c24047071e35bfc19911a1186bcfbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPixmap *</type>
      <name>backingStore</name>
      <anchorfile>classQwtPolarCanvas_1_1PrivateData.html</anchorfile>
      <anchor>aedf0f42df9e00ef2a40020394bc586c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarCanvas::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPolarCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a39579ca13a656ce119c17a1a4571f55c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPointMapper::PrivateData</name>
    <filename>classQwtPointMapper_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPointMapper_1_1PrivateData.html</anchorfile>
      <anchor>a3c5b011b840c6fc7b4a285925b2fca85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPointMapper_1_1PrivateData.html</anchorfile>
      <anchor>aaadc1d8f0ea476a6938fa66b24973757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPointMapper::TransformationFlags</type>
      <name>flags</name>
      <anchorfile>classQwtPointMapper_1_1PrivateData.html</anchorfile>
      <anchor>aff80e1ab8ed6e8eff0ce6ef2d1cf664b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldThinArrow::PrivateData</name>
    <filename>classQwtVectorFieldThinArrow_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtVectorFieldThinArrow_1_1PrivateData.html</anchorfile>
      <anchor>a70259b00c91aa7abf701ee9f858b6001</anchor>
      <arglist>(qreal headW)</arglist>
    </member>
    <member kind="variable">
      <type>const qreal</type>
      <name>headWidth</name>
      <anchorfile>classQwtVectorFieldThinArrow_1_1PrivateData.html</anchorfile>
      <anchor>a1a8e5d7d6a0d30288c0f4574f128caf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>length</name>
      <anchorfile>classQwtVectorFieldThinArrow_1_1PrivateData.html</anchorfile>
      <anchor>af3ae3bc53bcd8fbfd26c54948b87b44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>classQwtVectorFieldThinArrow_1_1PrivateData.html</anchorfile>
      <anchor>ae57e93229ccde6d03645f1d3bff55e87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarCurve::PrivateData</name>
    <filename>classQwtPolarCurve_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>abfa1051fb3bc7f80d1ac7ee185228abb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>ad75ec022792fd2c3b9133ca7d30204ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtCurveFitter *</type>
      <name>curveFitter</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>a4c042d924053758f461128191c8d92e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarCurve::LegendAttributes</type>
      <name>legendAttributes</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>a437feaedc67037f1d1dc3fdac1779ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>a8f149ec6a1345869a69d3dc281a10b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarCurve::CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>a0bcf7b3d15bf3eff6ce60277f9232844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPolarCurve_1_1PrivateData.html</anchorfile>
      <anchor>ac5497371c823c00861208b8c02b06d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtThermo::PrivateData</name>
    <filename>classQwtThermo_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>aab29828965899e842893b71006591258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a12f823f192f054aace19a5ac377a40db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alarmEnabled</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a1f0b338b9a014e608e962e45714c871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alarmLevel</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>ac808fc63218335aba5da0725bf559fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>autoFillPipe</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a375dde5349d6fc28b2e6aadb07049266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>ac72edba4276e601c5e98dd8438053f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a8d883ae5e828303d9cbcc8ec4eed6d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a8bd5ed0ab6d4bca41859db126d8cb97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>ab4e59bcabb26b109866cf23ebc3135a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtThermo::OriginMode</type>
      <name>originMode</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a52536329e8f05cb0d0c2fc6cc33d3f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pipeWidth</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>ace605b3b65ab961e331735bcb9078774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval::BorderFlags</type>
      <name>rangeFlags</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>afeec58c8385b9291d91bb01a90548e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtThermo::ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a07d3e91413fe57c0bdded04d064af73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>acd7c6225fec7dcba8449af63c9ad5d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtThermo_1_1PrivateData.html</anchorfile>
      <anchor>a3a6caeedc1218f76a908981798367f33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSystemClock::PrivateData</name>
    <filename>classQwtSystemClock_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>QElapsedTimer</type>
      <name>timer</name>
      <anchorfile>classQwtSystemClock_1_1PrivateData.html</anchorfile>
      <anchor>a3409e2ebcaeb13c668311665f1adaaa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTextLabel::PrivateData</name>
    <filename>classQwtTextLabel_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>a9fdfc5761e8f1f4ee47b14124f3dadf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indent</name>
      <anchorfile>classQwtTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>a53222be474ee23e4e96f52541fc03f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>ada4c7cd061a5acb2a75bc99a02a2201a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>classQwtTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>ab84b3e4919a4e255207fac09e9bc2679</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWheel::PrivateData</name>
    <filename>classQwtWheel_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a2b993fd3f37744bce026028114c05c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>ae3dffcbc202569bccd374d4184add36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>flyingValue</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>aadc3fff902b639cfb9684c80ff1465ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inverted</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a377f2bd008f003d5e6d0eb929c7ddeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isScrolling</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a4526e35aab2b36e76643dabd284564a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>ae4a5427c2a77da38460c9ee368130e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a7301bef8c93f1cef26df82f65ba31dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>ad57089c4c9b973c02b88b8f3b1797df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mouseOffset</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a40a7877ecd81434a11518af28b333dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mouseValue</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>ad7eb28fb2b3a3728af6f4490dc04c1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a10dd16cdf33ac8adb5501b91498ae1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pageStepCount</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a902538f3afdb141a3605050f3799960b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pendingValueChanged</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a0d35e5968568c36355946342f003b57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a1ae80c3bc2e89ca9e5db0489fbcca857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>speed</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a248a0409c014cf88481ff47e859d907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a00f2cdcfa85fdec9f98cab59d6abc38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tickCount</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>abc868eafbb17dc56a70c4abf34c8048a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QElapsedTimer</type>
      <name>timer</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a098fa4d0f1a54163bf26d238e6e17379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timerId</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>aa9a5c459041aadded563e7b650fec7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a91e776794389220d7d8420f43b1e9b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tracking</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a83395ebeb60ab042a58fa567d6de0356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>updateInterval</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>aa26bde0d527cd38f876a3625c869dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>addf6faf22dcf7ef1808e53ab0fa77177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>viewAngle</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>ae7b0c4f852b3a3c5f68d084f0d8d2b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wheelBorderWidth</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a3d01d5cdc1b3fe90152e2822f8d3bc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wheelWidth</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a55492bfbbc838c7200faa144bfecab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtWheel_1_1PrivateData.html</anchorfile>
      <anchor>a3b9110a3959e485d1769cdc029e985ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSpline::PrivateData</name>
    <filename>classQwtSpline_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>a878f60e91de1529f354c2e30ff428798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>ad83efb4bbea8639050e459389179cced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSpline::PrivateData::@94</type>
      <name>boundaryConditions</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>a5d6399554604aace7b34fa57b80b372d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>QwtSpline::BoundaryType</type>
      <name>boundaryType</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>a288914673bf106398cbf15f73248546a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtSplineParametrization *</type>
      <name>parametrization</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>acd22efffed9d76320e11acaf254932c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>ac585866698c6db33c465c7a6f6b54802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtSpline_1_1PrivateData.html</anchorfile>
      <anchor>ad36f749314662c299c93673ad756ade6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineApproximation::PrivateData</name>
    <filename>classQwtSplineApproximation_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSplineApproximation_1_1PrivateData.html</anchorfile>
      <anchor>ab8d3798b212b2156d6da5ab515473829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtSplineApproximation_1_1PrivateData.html</anchorfile>
      <anchor>a50c3a1b4e6c6a85a2d7f809c23e6da5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtSplineApproximation::BoundaryType</type>
      <name>boundaryType</name>
      <anchorfile>classQwtSplineApproximation_1_1PrivateData.html</anchorfile>
      <anchor>a61bf69842c502e44072446e0332cc192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtSplineParametrization *</type>
      <name>parametrization</name>
      <anchorfile>classQwtSplineApproximation_1_1PrivateData.html</anchorfile>
      <anchor>a3a80b4c5f530f9ffdf9583b983777800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRasterData::PrivateData</name>
    <filename>classQwtRasterData_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>QwtRasterData::Attributes</type>
      <name>attributes</name>
      <anchorfile>classQwtRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a458bd70b8c5a1d120ea378b4a2412529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractScale::PrivateData</name>
    <filename>classQwtAbstractScale_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>a55b63765f69f83ff05fa97941c0a7f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>a84ee6527008b8fb9680dfa501a4ed056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMajor</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>a59e160f9663c1f57b216f9ae48f7f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMinor</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>a2d1f472599c7aaaf5a2410167b8dcc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtAbstractScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>aa639778c788fc3096dc99663557f1e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>a27c6d6056bb7217c16dea852430b6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stepSize</name>
      <anchorfile>classQwtAbstractScale_1_1PrivateData.html</anchorfile>
      <anchor>ad89176710ff5ac79829efaaf1909d893</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractScaleDraw::PrivateData</name>
    <filename>classQwtAbstractScaleDraw_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a4400d2a4abc6308a3ff716fadce76072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ScaleComponents</type>
      <name>components</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a357e301a3aa8b139d12ec4440d762465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; double, QwtText &gt;</type>
      <name>labelCache</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>af91fa7fd32ba72b14d042cdd5befd44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleMap</type>
      <name>map</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ac9fc2006eee367798cf851e74d8e8c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minExtent</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a87d0e1aa52cf5e6b06462d229d7af2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>penWidthF</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ace6ca543ad0337eb460f59a41b6d1120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a1df6a66d4b0d4e7918bb1988d4fa7283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>spacing</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>abd1795e03ded95386afb740f3fb9239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tickLength</name>
      <anchorfile>classQwtAbstractScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a9ae84ca2bea8f90a4b3b006909e614b6</anchor>
      <arglist>[QwtScaleDiv::NTickTypes]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractSlider::PrivateData</name>
    <filename>classQwtAbstractSlider_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a822dbe6ba830cc6c93b2835ef7f86100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>invertedControls</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a02f7328ae499d7c5bf43585b9b18391a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isScrolling</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>afeaba234f5a6fbdfe13505bccef4e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isTracking</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a44fa4de46360da12192fb65061c4f72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a267e060b2bc584eacb634915247ba107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>pageSteps</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a2dd8efa20f53429cf08d8f88cfc61979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pendingValueChanged</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a795bd4214a6b265d68da2910c2dbab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>abfa5dba9ceb2a353f2211ac60f80dbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>singleSteps</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a945ff0af419d56662719571b524b5903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>af8b2f99633a82de777be01f4ef72c7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>totalSteps</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a65844507eb1e1bf12dac943de99e635d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>aa1d74684cc44b51d2e05cc1143a2d5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtAbstractSlider_1_1PrivateData.html</anchorfile>
      <anchor>a71650b0a0a584018526f18e1fa6f9409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSimpleCompassRose::PrivateData</name>
    <filename>classQwtSimpleCompassRose_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSimpleCompassRose_1_1PrivateData.html</anchorfile>
      <anchor>added9fe481451e7b96397c2d1ad8eb3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numThornLevels</name>
      <anchorfile>classQwtSimpleCompassRose_1_1PrivateData.html</anchorfile>
      <anchor>a2c9284dc2c5b82f11eb1afd71c540967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numThorns</name>
      <anchorfile>classQwtSimpleCompassRose_1_1PrivateData.html</anchorfile>
      <anchor>a64d956b9422be4da9513f820c786a0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>shrinkFactor</name>
      <anchorfile>classQwtSimpleCompassRose_1_1PrivateData.html</anchorfile>
      <anchor>abf2ea42937a1c22ddcac53b384e88c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQwtSimpleCompassRose_1_1PrivateData.html</anchorfile>
      <anchor>ae8321c4088bf8fd76d5a47fba1131761</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCounter::PrivateData</name>
    <filename>classQwtCounter_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a68acccac3c5c6cae784fe1a1fac60367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtArrowButton *</type>
      <name>buttonDown</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a1ed06bf9ca11fff029ce65caa2a6f390</anchor>
      <arglist>[ButtonCnt]</arglist>
    </member>
    <member kind="variable">
      <type>QwtArrowButton *</type>
      <name>buttonUp</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>af613969fc62f4c377dff9e3775b30345</anchor>
      <arglist>[ButtonCnt]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>increment</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>ad0bc014bedf552cdc97d92dafea329dd</anchor>
      <arglist>[ButtonCnt]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a3a09cea0394538bf4159e74dc4d76b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a9148469a7b2349e666666ed31082fc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>ac10966100356e75f32f6021af4e57469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numButtons</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a9e148926576573156cf7740b1bfc720d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a98ebc30f18073d7086dea8220ceca44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a06940129f45b56088bc6c310d73f080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLineEdit *</type>
      <name>valueEdit</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>af950175bf792a26e9b447a24f8bf705c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtCounter_1_1PrivateData.html</anchorfile>
      <anchor>a93a167ee0a18adb8663ed2d21dbf62cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDateScaleDraw::PrivateData</name>
    <filename>classQwtDateScaleDraw_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtDateScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ad3a8242580fb736828db4aeacc69ffae</anchor>
      <arglist>(Qt::TimeSpec spec)</arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>dateFormats</name>
      <anchorfile>classQwtDateScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ab4ba652244716c938cd36bcac2e4329d</anchor>
      <arglist>[QwtDate::Year+1]</arglist>
    </member>
    <member kind="variable">
      <type>Qt::TimeSpec</type>
      <name>timeSpec</name>
      <anchorfile>classQwtDateScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a6b62a4168ea93b741cd2ca258e271306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classQwtDateScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ae017186c7222bf35ff24c9e6b5d42575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtDate::Week0Type</type>
      <name>week0Type</name>
      <anchorfile>classQwtDateScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ab5179d70e31f7bb1477510ea2a34fdf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDateScaleEngine::PrivateData</name>
    <filename>classQwtDateScaleEngine_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtDateScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a255e6b656a2cf2bcbb25b7371f05c92d</anchor>
      <arglist>(Qt::TimeSpec spec)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxWeeks</name>
      <anchorfile>classQwtDateScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a7d619a0572bba2994d7095defc7efaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::TimeSpec</type>
      <name>timeSpec</name>
      <anchorfile>classQwtDateScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>ac3fd1f7d4453d28229f997656b0c340f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classQwtDateScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>aafbe6339859bcd00b42f22106763c995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtDate::Week0Type</type>
      <name>week0Type</name>
      <anchorfile>classQwtDateScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>aec8199a9c4e3cb408c42b38de7c6f43f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDial::PrivateData</name>
    <filename>classQwtDial_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a3d5836f968ba53ac7b425a51ca3d5673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a1608b9043eaf011bf8e3c3e27ca9b878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arcOffset</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a6619baa1259a8c6505ca36b020f27589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a24a6effafc917bf81673052c1963de0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a03b08843ed21ca31908783d3f9984117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxScaleArc</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>ac2117867e1dc41258d6a88155a1d664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minScaleArc</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a37ab56d33e86d72267ee5dbc920ec0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtDial::Mode</type>
      <name>mode</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a53d47e460b05f3751278974c78908b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mouseOffset</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a6598bb4c154b32d033808564a0ed562f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtDialNeedle *</type>
      <name>needle</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>ad14fef8a7b7c1bd0bf97fb76a367b9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>ae0c2d2e1ecc4469968f240cbf7107f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmapCache</name>
      <anchorfile>classQwtDial_1_1PrivateData.html</anchorfile>
      <anchor>a661de9914df00428d1879c23583f030f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDynGridLayout::PrivateData</name>
    <filename>classQwtDynGridLayout_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a511530c8481691b09a77e751379b09c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLayoutCache</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a00f981840a8d942797cd1fc7b9b0f11b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientations</type>
      <name>expanding</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a6dad3a2a6a8c5f6f7d5646ea91ea8f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isDirty</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a3ac83e194b4c54ae90e4d93b5e8bf061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; QLayoutItem * &gt;</type>
      <name>itemList</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a2db2d5137324df86633368e30480ea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QSize &gt;</type>
      <name>itemSizeHints</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a40a22ad097c8a0698439fbe272b32439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>maxColumns</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a0c2ba2449ecdfd13647a92107fd7cb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>numColumns</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a4203e61fd7b5a00bcf7d3e5ec3c8f680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>numRows</name>
      <anchorfile>classQwtDynGridLayout_1_1PrivateData.html</anchorfile>
      <anchor>a394b43e33ea0af77df5b2acc9acae2d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSaturationValueColorMap::PrivateData</name>
    <filename>classQwtSaturationValueColorMap_1_1PrivateData.html</filename>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33a61a2af08048414a0ca6fb679427d286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Value</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33ac1b2895f3540d6b2e02f87ef76b74a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Saturation</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33afe41ab02e86d6381bd369132d4278003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33a61a2af08048414a0ca6fb679427d286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Saturation</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33afe41ab02e86d6381bd369132d4278003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Value</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09e5371315f364828d72e9af67874b33ac1b2895f3540d6b2e02f87ef76b74a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a78a459d867203c0943e7a55dbe650c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTable</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a44154125f158dfd802f731f9ed844615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a95d7b526422bd15cb11c377118b24e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hue</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ad04c850b69e01f05e95bfd6f0eb48be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QRgb &gt;</type>
      <name>rgbTable</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>af22af2e7a911483a14a7a96ee312431a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sat1</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a2d3b8adb69f09c0b60f6255955788b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sat2</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ab0b3293ca56830eb8a36b565f7ad9ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum QwtSaturationValueColorMap::PrivateData::@90</type>
      <name>tableType</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a67e638ccf6ff1200bb12d581a7806b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value1</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a6ce9e6317053dee37c688b35ea15d3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value2</name>
      <anchorfile>classQwtSaturationValueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a3c96d90caa0c6e609de8182e633570e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtGraphic::PrivateData</name>
    <filename>classQwtGraphic_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>ae93ecd448a4178d100f4522a6fc5cf70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>a7bb43c286e35ad7a9e651705ad525987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QwtPainterCommand &gt;</type>
      <name>commands</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>a4c7b18fa358355a308b63c4731cd5331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtGraphic::CommandTypes</type>
      <name>commandTypes</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>acc75d6605f036ffac52173d2cb73f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSizeF</type>
      <name>defaultSize</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>aa02dbac026043803d9f89264dd6621a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QwtGraphic::PathInfo &gt;</type>
      <name>pathInfos</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>a1a01a62ace58c3a0d9921a946294fa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>pointRect</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>a91cd0c8e826f467197bc834572803219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtGraphic::RenderHints</type>
      <name>renderHints</name>
      <anchorfile>classQwtGraphic_1_1PrivateData.html</anchorfile>
      <anchor>ae3949f7d8c75a2392410390dfcf1008e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtIntervalSymbol::PrivateData</name>
    <filename>classQwtIntervalSymbol_1_1PrivateData.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a138b62c7f7dead024e5c1099debf9fb7</anchor>
      <arglist>(const PrivateData &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a9dab65ab6b01131c96a907115b74fd2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a58b0b79185bc8b594dc92c7db6fe9f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ab2f3c626c909f2440d791417435cac11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtIntervalSymbol::Style</type>
      <name>style</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a58ce1a483567570ed2983e1810e75299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>classQwtIntervalSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ae94036f9ff3305149478415c429a6899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtKnob::PrivateData</name>
    <filename>classQwtKnob_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>aecc406d6bedf51fa33eadd2916226735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Qt::Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a12aa89ca2db412e545b1a49601767be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderDist</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>ab63331084dcd0685264ce7751a5004e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>ac84e402d536349b01e115f8d6a4bf756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtKnob::KnobStyle</type>
      <name>knobStyle</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a07f2f845679c4cd3befad01dbed23380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>knobWidth</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a7e3523b564c9bbd7f04c21a11afe9b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>markerSize</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>aafdc01e15e29179204ef857ddfb684a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtKnob::MarkerStyle</type>
      <name>markerStyle</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a6a26015946d1dcdc996a5cfd31df6511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxScaleTicks</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>ac0d5d7e973fe89b326b2c2d85e4d2377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mouseOffset</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a9523d383ddbc87db825eb61972484c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scaleDist</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a6b114957cd7f390ab3dbbec9584c478e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtKnob_1_1PrivateData.html</anchorfile>
      <anchor>a5581c49be956d833c90b5998fcb4d641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLegend::PrivateData</name>
    <filename>classQwtLegend_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtLegend_1_1PrivateData.html</anchorfile>
      <anchor>ab5792c6497380fdc118939595054e491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtLegendMap</type>
      <name>itemMap</name>
      <anchorfile>classQwtLegend_1_1PrivateData.html</anchorfile>
      <anchor>a82c9ccdd934da2ebcd45a77e1cb25db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtLegendData::Mode</type>
      <name>itemMode</name>
      <anchorfile>classQwtLegend_1_1PrivateData.html</anchorfile>
      <anchor>a626f9a32091fa6811a094a7e2cad988f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LegendView *</type>
      <name>view</name>
      <anchorfile>classQwtLegend_1_1PrivateData.html</anchorfile>
      <anchor>ad63e70c48d0b352cf1d06ace388e253f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLegendLabel::PrivateData</name>
    <filename>classQwtLegendLabel_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>ab8e9db1eb1a95b28bf5ffc307f79ad61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>icon</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>a1aec08b5aeee879fed31693aa1beeda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isDown</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>abe219b7a06692489d94d04a8f1b4564e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtLegendData::Mode</type>
      <name>itemMode</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>a89f204d3a080b7c8b90ef4533f78c988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtLegendData</type>
      <name>legendData</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>ab06cd86e9302cddaed6888e6758388c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtLegendLabel_1_1PrivateData.html</anchorfile>
      <anchor>a30b9ef9de74b16a18689a73aded5e3a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWeedingCurveFitter::PrivateData</name>
    <filename>classQwtWeedingCurveFitter_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1PrivateData.html</anchorfile>
      <anchor>a15dc13bdf128b693d54114781f2b2dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>chunkSize</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1PrivateData.html</anchorfile>
      <anchor>acffd4338ac80dcd2e63bde6390faf78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tolerance</name>
      <anchorfile>classQwtWeedingCurveFitter_1_1PrivateData.html</anchorfile>
      <anchor>a816f87a8a58c847c1d3d2248bf767964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtMagnifier::PrivateData</name>
    <filename>classQwtMagnifier_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a2751e0ccdf2125f7f962f92c47b61d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasMouseTracking</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a499c0b8dc3d161dd4abba72e8d02a3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>aa1d189e77ebd671409e3229cfe7d2b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>keyFactor</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a3f7e2fd13ea377fc064896763f15698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::MouseButton</type>
      <name>mouseButton</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a3b31c0cc2debf953a9a2acf133b43592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>mouseButtonModifiers</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a4af15d1d21d224330e2ba4e30ff4ad0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mouseFactor</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a6d4ea4f12ed6853124326941e659dd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>mousePos</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a4f8319831a015f9b98c9fa74d3e24909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mousePressed</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>abddf9b47b464748b61ae0a1304807a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheelFactor</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a387ddb4c328c08bff3206852533b5523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>wheelModifiers</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>aeba7ae337aabd306b75ac004d067b319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>zoomInKey</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>ac2bc5bb7272e744f50bd0cd3338632e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>zoomInKeyModifiers</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a1b0abbd5fd659a5a33040282a7177edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>zoomOutKey</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a71d8b4520e4d0a8152342d26d3d64ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>zoomOutKeyModifiers</name>
      <anchorfile>classQwtMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>aae3e6fc991d4345bf808db4abfa21fea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtMatrixRasterData::PrivateData</name>
    <filename>classQwtMatrixRasterData_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>aeb317cd70317747989694473649dcc0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>aeee603b2e27a96a7be27cf547a66867d</anchor>
      <arglist>(int row, int col) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a950781bd812f80ee559854865ab11dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dy</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a2a3383c2af44ad624aa6619b0150d72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>intervals</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a80c7bbfbb73906ba40495ce322bdd294</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numColumns</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a3ea27cb5fd0a990a1a9b9062d8d9fbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRows</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a152a0daf4bf8f2fc6ecc1a8c00db1514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtMatrixRasterData::ResampleMode</type>
      <name>resampleMode</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>a9d7b97834e90e3f4187bc72c472e5a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>values</name>
      <anchorfile>classQwtMatrixRasterData_1_1PrivateData.html</anchorfile>
      <anchor>aa84d320fb4111314a182d4f485b27118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPicker::PrivateData</name>
    <filename>classQwtPolarPicker_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarPicker_1_1PrivateData.html</anchorfile>
      <anchor>a8e2545a260b7564275c6149306745cfd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtNullPaintDevice::PrivateData</name>
    <filename>classQwtNullPaintDevice_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtNullPaintDevice_1_1PrivateData.html</anchorfile>
      <anchor>a887d6bb573b64eac19254a3067f6e522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtNullPaintDevice::Mode</type>
      <name>mode</name>
      <anchorfile>classQwtNullPaintDevice_1_1PrivateData.html</anchorfile>
      <anchor>adc87173d90929705905fe649c49474cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPanner::PrivateData</name>
    <filename>classQwtPanner_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a84872491d18e1b39c16be8fc9a27d5f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a60d0049cbbe0eb1efc7b4058c7c73f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>abortKey</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a955c0fbb8578a8f9314497d3adf345c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>abortKeyModifiers</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a84e76310b859b7a4777e95d489c736e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::MouseButton</type>
      <name>button</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>ae4de709ab0700326449af74b40d1ad64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::KeyboardModifiers</type>
      <name>buttonModifiers</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a8146319aa990eaf85e84246b080f93d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBitmap</type>
      <name>contentsMask</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>ada6e4d3f592a774fb2d57c8f65e731cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCursor *</type>
      <name>cursor</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a7ed04561a57f6a416a8bf6ffe9c773d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasCursor</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a6af0d50e5b0e949fc80ff95b563a44e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>initialPos</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a5d50af61147132e2987947776ec30d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a4ed759d92567c9c2788c2a754273a6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientations</type>
      <name>orientations</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a1144c44ccc130527f57f2e6aa7e022e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>ae8f0aab7d4396ae08d02d766f8d71409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>pos</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a61ffc8ce3105d412d4e7b6791720246f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCursor *</type>
      <name>restoreCursor</name>
      <anchorfile>classQwtPanner_1_1PrivateData.html</anchorfile>
      <anchor>a5a37eb3f45a9e887ed24a6d2654069d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPicker::PrivateData</name>
    <filename>classQwtPicker_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a7ee702b213bef10fe2f6035d4c66734b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ab93a9a6c04e5bf1fa85320b748b31acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a9d2e98c1b11757a80d77c564cca8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mouseTracking</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>aa580a96bd2d1d392fb903c7a846fba76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>openGL</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ac49a18a495e84ba68c496840eb9f270d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPolygon</type>
      <name>pickedPoints</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a43ab0eb4137aafcbd1f6c7c139c5ddea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPicker::ResizeMode</type>
      <name>resizeMode</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a300c51c55b58d203e3fd2e4eff48e9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPicker::RubberBand</type>
      <name>rubberBand</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ab22bf69d05d50292b7f831617215f177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtPickerRubberband &gt;</type>
      <name>rubberBandOverlay</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ae4d39696505b9aee73b395e1614e75a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>rubberBandPen</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ae1102efd6269f5381e00af1bd551c592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPickerMachine *</type>
      <name>stateMachine</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a4740c1988aa42a22237b9e2920845d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>trackerFont</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a344744e98d6db33af4075055bf028807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPicker::DisplayMode</type>
      <name>trackerMode</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a623a09fcc8836448b1c73239a8e48a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtPickerTracker &gt;</type>
      <name>trackerOverlay</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a4987e50b590dca1d7b3d4f0926931462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>trackerPen</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>ae3a116d09a5ca75c1907e1f8626dff46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>trackerPosition</name>
      <anchorfile>classQwtPicker_1_1PrivateData.html</anchorfile>
      <anchor>a775c3c8e66d084169dd39808b6986087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlot::PrivateData</name>
    <filename>classQwtPlot_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>autoReplot</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>a69521ec9fb4a9a9bb8596103958d05b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QWidget &gt;</type>
      <name>canvas</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>a6984c893bd1e51b7577350b405e615b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtTextLabel &gt;</type>
      <name>footerLabel</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>a75578e0bc155c42ce7db9375fd5526d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotLayout *</type>
      <name>layout</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>a457da2247f4c47e25f9b172992a5468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtAbstractLegend &gt;</type>
      <name>legend</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>a96f4d4fed19221339c404540ab07ea98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QwtTextLabel &gt;</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPlot_1_1PrivateData.html</anchorfile>
      <anchor>ac7f6803fc3a8a5385cd9b39732402842</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractBarChart::PrivateData</name>
    <filename>classQwtPlotAbstractBarChart_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a30227bff06c7aaa2f6c3cd4b0876ffa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a474653f8d6f7501c55d0b17714056972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>layoutHint</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a8ebd470fe640420241e629825d15bf53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotAbstractBarChart::LayoutPolicy</type>
      <name>layoutPolicy</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a314281d7018af04a1b8a353d3fd9baea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a58fbfc0780221e730d8a53f09c79cf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotAbstractBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a778720d24758817dfee14961a4724f5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractCanvas::PrivateData</name>
    <filename>classQwtPlotAbstractCanvas_1_1PrivateData.html</filename>
    <class kind="struct">QwtPlotAbstractCanvas::PrivateData::StyleSheet</class>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotAbstractCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a32816a47398624fa4e4a849a2ea1b625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotAbstractCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a92b7861c29a535fe5375437a69e669ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>canvasWidget</name>
      <anchorfile>classQwtPlotAbstractCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a40651f5c9012e661d8789153a03ae5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FocusIndicator</type>
      <name>focusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a399d4809181ebe2e7ef247b8a11d1b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotAbstractCanvas::PrivateData::StyleSheet</type>
      <name>styleSheet</name>
      <anchorfile>classQwtPlotAbstractCanvas_1_1PrivateData.html</anchorfile>
      <anchor>aade8c9db5325ae4fff755f9e699049dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractGLCanvas::PrivateData</name>
    <filename>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a5eb499d078ce8fe4776e7a7a055ee7e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>afd46a9c278ac703b555f5586b5f7f798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frameStyle</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a816524e844f29948b11ad2a2ee7b1dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a2bb8611d87c50d08b61f0b9fb6a7b3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>midLineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a5828f6b5b1687bf5967a161e1f88ea49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotAbstractGLCanvas::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotAbstractGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>affdd0876f3878448e61444fc18d6589a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotBarChart::PrivateData</name>
    <filename>classQwtPlotBarChart_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a46d2f64a865ebf0579a26337cec05723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotBarChart_1_1PrivateData.html</anchorfile>
      <anchor>aedebf2fbdcbd4a49f6ffb2a070d9abcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotBarChart::LegendMode</type>
      <name>legendMode</name>
      <anchorfile>classQwtPlotBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a7f0395cc1307cb560caaa20dfeb14d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a27dfe9d56daecb0406fcb35b6ca8e015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotCanvas::PrivateData</name>
    <filename>classQwtPlotCanvas_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a99c436700e14b46d41c61ea7f7b61542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a8e5ea8acfed2bf23b8c96d07c6e082df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPixmap *</type>
      <name>backingStore</name>
      <anchorfile>classQwtPlotCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a8ecdec2b2e54e97186757722f28e5169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotCanvas::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a21dad4d3dc78b9fb3af836d6256cbb1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotCurve::PrivateData</name>
    <filename>classQwtPlotCurve_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a892ae8e66ee7c00a088be68d4784bd04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a9e80ce581f2bc1fd2680ba780fad547f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotCurve::CurveAttributes</type>
      <name>attributes</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>afb3b0b97979b35d6b42ce24de7b5bf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a9af3eeea01bcb3704f83664cc35b4133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>aa38b83df97e5b5e3cfe9df50a3aeb809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtCurveFitter *</type>
      <name>curveFitter</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>af159f65bd5e80e4683960cc2e770dc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotCurve::LegendAttributes</type>
      <name>legendAttributes</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>acfc0224fcffc62660df356d4025c82ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotCurve::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a07ff7c0da3fb7b49d0745e1b57e92f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a01efdb4d5626885be4dce38a18f52c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotCurve::CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a1df7767ced8269a581bb2923d084ace9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotCurve_1_1PrivateData.html</anchorfile>
      <anchor>a5f0ec10ec239b40261c10ad6159688c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotDict::PrivateData</name>
    <filename>classQwtPlotDict_1_1PrivateData.html</filename>
    <class kind="class">QwtPlotDict::PrivateData::ItemList</class>
    <member kind="variable">
      <type>bool</type>
      <name>autoDelete</name>
      <anchorfile>classQwtPlotDict_1_1PrivateData.html</anchorfile>
      <anchor>abb059089a33043db00ea93ba74c23850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ItemList</type>
      <name>itemList</name>
      <anchorfile>classQwtPlotDict_1_1PrivateData.html</anchorfile>
      <anchor>a5a5ae90ad0617a13bf1f523bb967fa31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotDirectPainter::PrivateData</name>
    <filename>classQwtPlotDirectPainter_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a5637d711bc67aa7ce57c0ded6746741b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotDirectPainter::Attributes</type>
      <name>attributes</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a99a8e9fe00057a319f29bd98581cb092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRegion</type>
      <name>clipRegion</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a77053766ff9e1ffa48e38ee5326cfce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>from</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a9b94933522733ae1681562d32f69c668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasClipping</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>ae0558f5fbe8f5a3f638c0d4fa54989e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainter</type>
      <name>painter</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a130cce4ec8a45c988d75e9bfd96c0420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotSeriesItem *</type>
      <name>seriesItem</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a25c314021794b44c93b006e044e6bf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to</name>
      <anchorfile>classQwtPlotDirectPainter_1_1PrivateData.html</anchorfile>
      <anchor>a549ce58b40dba76c27d40291b2c8f214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGLCanvas::PrivateData</name>
    <filename>classQwtPlotGLCanvas_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>ae449645f62a41700e6c189d5ad876fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a2afe84f0f4869bee8929356ea7052ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QGLFramebufferObject *</type>
      <name>fbo</name>
      <anchorfile>classQwtPlotGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>adbdc8194282ca3ee7d13ea9a80d2c02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fboDirty</name>
      <anchorfile>classQwtPlotGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a6a4a9e37c9ebb911c23ae1a467107099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompassScaleDraw::PrivateData</name>
    <filename>classQwtCompassScaleDraw_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>QMap&lt; double, QString &gt;</type>
      <name>labelMap</name>
      <anchorfile>classQwtCompassScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ad110ca8c0eb937c7e61a522a6d81b506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGraphicItem::PrivateData</name>
    <filename>classQwtPlotGraphicItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotGraphicItem_1_1PrivateData.html</anchorfile>
      <anchor>ab30379678060e44c53ef7cdd4337f01a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotGraphicItem_1_1PrivateData.html</anchorfile>
      <anchor>aa0f17718cb4387f7a63b0d7c2686f555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtGraphic</type>
      <name>graphic</name>
      <anchorfile>classQwtPlotGraphicItem_1_1PrivateData.html</anchorfile>
      <anchor>afae933de3509c113c9a62428c5f2b46c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGrid::PrivateData</name>
    <filename>classQwtPlotGrid_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>a36f05eb78985f08d378154f8eaa86dcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>majorPen</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>a15c4b8d632dce7bdc4822f0051b008bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>minorPen</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>a0076c03585cf5e41efe3875b0c838116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>xEnabled</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>af51ab508f94f1c30b46a8acb5a0883f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>xMinEnabled</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>af33d554ededc86d3129d3217e3e81222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>xScaleDiv</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>a184c4c520bc0fc54030c800873aa454c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>yEnabled</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>ad237c21fc1336a6b00634cfe4d894131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>yMinEnabled</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>aab01ee1677da7d439792d4408564aa64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>yScaleDiv</name>
      <anchorfile>classQwtPlotGrid_1_1PrivateData.html</anchorfile>
      <anchor>a878c13ccbecec7a5b6a5ee0cffe56afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotHistogram::PrivateData</name>
    <filename>classQwtPlotHistogram_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>a3cfae2fd1dac6ae60ce41c76c9ce89fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>a4961053b7cf1b367c9fe381b71ad200f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>af35e199fd6aa5ac860b6d555404251ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>a60144f46627708c2d71560801589913e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>a813b2a778b95099851f8771eed23e3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotHistogram::HistogramStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>a555a4f54bbf403dacab01a932c3a0963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotHistogram_1_1PrivateData.html</anchorfile>
      <anchor>adfcb3fcd4a8f8baec68bbe7c224f72a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotIntervalCurve::PrivateData</name>
    <filename>classQwtPlotIntervalCurve_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>ae3ae5dc1f141c7cf808bb57ad6571b69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>ae36b5b1cbb2346a79a852cf3a2234098</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>a50768f4a17b1c87a464b9fc3d9303732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotIntervalCurve::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>a6fecb4641a25c346c24c032ae1c9e6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>ae397038c2385d080eecd192118e4fc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotIntervalCurve::CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>a7501a972cb24278f502f1673f6c58e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtIntervalSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotIntervalCurve_1_1PrivateData.html</anchorfile>
      <anchor>a3e00aac3883a2f972dee4ec100a568ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotItem::PrivateData</name>
    <filename>classQwtPlotItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>ab740736ff11464a6affb6e95b84f8ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotItem::ItemAttributes</type>
      <name>attributes</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>aff9e4bba758cf25763bc00740d8c1357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotItem::ItemInterests</type>
      <name>interests</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a5a5915e3a3b22d2424d4eed9a8601d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a58508a7fa9ccabf100dadbbfab9ce788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>legendIconSize</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a56006b96620f7f812b1d7a7a5cb71c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>acf5a6680637a7a753aa716bc66d80805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotItem::RenderHints</type>
      <name>renderHints</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>aacfde963a6b51e16de9eabd26164bc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>renderThreadCount</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>aadf127e65f73bf4f23d031fcd100015a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a61ca8402f2302171eba54e81382bb7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xAxis</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a68ccdb96a8badd93f84502901bfce02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yAxis</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>ac7c87771570f493ac963b211bf46646c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtPlotItem_1_1PrivateData.html</anchorfile>
      <anchor>a65da18c22bd4ccc2c5eedf4bbc8b57dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotLayout::PrivateData</name>
    <filename>classQwtPlotLayout_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>ac00417dab275ab087481abd63212cce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alignCanvasToScales</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>ab610bfdaad5ea66674fcccc7d5d7e912</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>canvasMargin</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a23da6384d6dc24dfe01b6ad39b0253b5</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>canvasRect</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a8000e73823398884b71c159c56c08cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>footerRect</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>afc114f174c782cdc4f58e88a0b50dad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotLayout::LayoutData</type>
      <name>layoutData</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a75b20a0499afd289035cfc0bdf73bf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlot::LegendPosition</type>
      <name>legendPos</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a7491407e8f2b7c402c1d8b2f1c10403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>legendRatio</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>ac846f78297e9809786508adefec77b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>legendRect</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a3f2fbd12df85461b12846b62357b239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>scaleRect</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a0f7fb5ef75cba603288d09e6174759a4</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>a5892e92d2d8cd8819f158b677ac4a792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>titleRect</name>
      <anchorfile>classQwtPlotLayout_1_1PrivateData.html</anchorfile>
      <anchor>ab74a819b13e480044627527c27473006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarRenderer::PrivateData</name>
    <filename>classQwtPolarRenderer_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarRenderer_1_1PrivateData.html</anchorfile>
      <anchor>a37e00da478840998eb8c5b1596d9cab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarRenderer_1_1PrivateData.html</anchorfile>
      <anchor>a502d4063ebfcbdc98dba433c67bc07e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotLegendItem::PrivateData</name>
    <filename>classQwtPlotLegendItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>ac27ff1ae422048d3e22dcccfbdc5f3fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a55b948167ca95e08e8ba12ba13c9e190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a5eb71165ad4226f04fdaf3d6c02fa482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotLegendItem::BackgroundMode</type>
      <name>backgroundMode</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>ae1dbc4ea807f37f12f4116e9a9ed6b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>borderPen</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a7c70b59e2f091e00c3df6ce9926da721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a88f15466d58b4c3760b0156c6385ebfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Alignment</type>
      <name>canvasAlignment</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a1ab7bb1076eba6ed9c71f1fcf9c714ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>canvasOffset</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>adaa4f83f186d3e1024115235d52246e0</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a13eca6eb03682f0ca8284bdaef42e8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>itemMargin</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a6f76f770a9557b22956e55d9a3c505c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>itemSpacing</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a135801ba7737e2a0ff638d3642871610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtDynGridLayout *</type>
      <name>layout</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a0ea948570caba849f0c0d3f9c1d5665b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; const QwtPlotItem *, QList&lt; QwtLegendLayoutItem * &gt; &gt;</type>
      <name>map</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>a1e6a3c78ecc5eb4fb4bc46d1e4b385d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>textPen</name>
      <anchorfile>classQwtPlotLegendItem_1_1PrivateData.html</anchorfile>
      <anchor>ad3adb4d2f856075f59370e2031e6fa4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMagnifier::PrivateData</name>
    <filename>classQwtPlotMagnifier_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>ac9580dfb23c2856a76dafc5245188cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isAxisEnabled</name>
      <anchorfile>classQwtPlotMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>aa201c20677b80b96f587977b67f2014e</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMarker::PrivateData</name>
    <filename>classQwtPlotMarker_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>ab2aec5d82312037d50fe3baacefa6d81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a8c32f48bc153d30276ddaef34d58186b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>label</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a4a92617323c56acd7b3dab1fc41ffa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Alignment</type>
      <name>labelAlignment</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>ae9af76b53cb9669ff3901691eb676ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>labelOrientation</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>ad197cdd34ddfd60019f05f499ef91d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a23899b5a54b966f2e3bc38f4f187c68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>ab25ef9fd02d38a7bdcf9f7b301a814e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LineStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a84a5f14c666828466760276ce0f0bc4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a6544954352ab80745ba5f7f275e9e60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xValue</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>a377a13e7dcf76a7392a7312137502980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yValue</name>
      <anchorfile>classQwtPlotMarker_1_1PrivateData.html</anchorfile>
      <anchor>adea55821900c61a18b11e424037d5213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMultiBarChart::PrivateData</name>
    <filename>classQwtPlotMultiBarChart_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotMultiBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a95733caf80bb2fcd73324e1770b79d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; QwtText &gt;</type>
      <name>barTitles</name>
      <anchorfile>classQwtPlotMultiBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a83ea247894a74abbce73f72f34704542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotMultiBarChart::ChartStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotMultiBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a4913f70cf7f805c43dc0e357fb2cf72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; int, QwtColumnSymbol * &gt;</type>
      <name>symbolMap</name>
      <anchorfile>classQwtPlotMultiBarChart_1_1PrivateData.html</anchorfile>
      <anchor>a115d08efd05f3d97c35263801e874e32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotOpenGLCanvas::PrivateData</name>
    <filename>classQwtPlotOpenGLCanvas_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a928bd053846b323a227a59fd9744f946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a6c037b6359ff5cc329aea7efd3f0259d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QOpenGLFramebufferObject *</type>
      <name>fbo</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a59f201569f254e7848fc1d4be05f3a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fboDirty</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a16c01675573d38091c28f23a6a916e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isPolished</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a3db5735de530de32633d04dc268c9ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numSamples</name>
      <anchorfile>classQwtPlotOpenGLCanvas_1_1PrivateData.html</anchorfile>
      <anchor>a8c533926bb741a44596976ec9bfbdc6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotPanner::PrivateData</name>
    <filename>classQwtPlotPanner_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotPanner_1_1PrivateData.html</anchorfile>
      <anchor>a387a17e663b7d30855e56294a17244f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isAxisEnabled</name>
      <anchorfile>classQwtPlotPanner_1_1PrivateData.html</anchorfile>
      <anchor>a6e21e6320bbb51e2ea1679aa05c3aa24</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRasterItem::PrivateData</name>
    <filename>classQwtPlotRasterItem_1_1PrivateData.html</filename>
    <class kind="struct">QwtPlotRasterItem::PrivateData::ImageCache</class>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotRasterItem_1_1PrivateData.html</anchorfile>
      <anchor>a8393484f60cce56be321f4cdcb5201a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtPlotRasterItem_1_1PrivateData.html</anchorfile>
      <anchor>a6d460da08e2455431319fe6a58607bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtPlotRasterItem::PrivateData::ImageCache</type>
      <name>cache</name>
      <anchorfile>classQwtPlotRasterItem_1_1PrivateData.html</anchorfile>
      <anchor>a146a44edc4df26a88b9c251fe0770a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRasterItem::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotRasterItem_1_1PrivateData.html</anchorfile>
      <anchor>a4833c1b42120a1530a7acc0e9bb4cd5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRenderer::PrivateData</name>
    <filename>classQwtPlotRenderer_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotRenderer_1_1PrivateData.html</anchorfile>
      <anchor>ad77d7f21373111e5a37f74d397a575d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRenderer::DiscardFlags</type>
      <name>discardFlags</name>
      <anchorfile>classQwtPlotRenderer_1_1PrivateData.html</anchorfile>
      <anchor>a6d7e457560ec7979b6386c54b490941d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRenderer::LayoutFlags</type>
      <name>layoutFlags</name>
      <anchorfile>classQwtPlotRenderer_1_1PrivateData.html</anchorfile>
      <anchor>a774279c3de874b338bd38ed78f05cfc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRescaler::PrivateData</name>
    <filename>classQwtPlotRescaler_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>ae0bc5ab8cd29a4979e1b666c8a941aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotRescaler::AxisData</type>
      <name>axisData</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>a3c27221446e04384dd8b77909330c18e</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inReplot</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>ac1d43e99b7dc4e4f7a10f5e876f74ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>a1adbb4d6ca8c4a70525cfb6a22720eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>referenceAxis</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>a8585285d0ad765d886741604a3ebeffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RescalePolicy</type>
      <name>rescalePolicy</name>
      <anchorfile>classQwtPlotRescaler_1_1PrivateData.html</anchorfile>
      <anchor>aee04aa4fd66cf5505f87789f1c6f0d9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotScaleItem::PrivateData</name>
    <filename>classQwtPlotScaleItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>a9ffaca3e9be6dc2c44ea93657f7a5d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>scaleInterval</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>af85b3eb31e753b63354686273dc76d1c</anchor>
      <arglist>(const QRectF &amp;, const QwtScaleMap &amp;, const QwtScaleMap &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>af38a7f61f76ddbbcf181a5ce39a271a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderDistance</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>add205173a8fce1ccf034f2269a2df486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>ad257eb57dbba476fee168b9a94824b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPalette</type>
      <name>palette</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>a5fe2af7f269b10c603d0f31abbe0062a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>position</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>afeba5668df556eab629a60a952eb2260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>scaleDivFromAxis</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>a71f14280805cc6401ddb0e5372781e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPlotScaleItem_1_1PrivateData.html</anchorfile>
      <anchor>a79db4c7b2397d1f713d4cf331d06a53b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSeriesItem::PrivateData</name>
    <filename>classQwtPlotSeriesItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotSeriesItem_1_1PrivateData.html</anchorfile>
      <anchor>a4df0a988725335292013ad872829c9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtPlotSeriesItem_1_1PrivateData.html</anchorfile>
      <anchor>a8b990a21881a9725fb0772661943b3fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotShapeItem::PrivateData</name>
    <filename>classQwtPlotShapeItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a474451fc2e8a7af250f0658ea8dbe1c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>ab226e49f867acc59abd68e1827d0cc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a0f1b0056d79f8e010ac35ddc97affb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotShapeItem::LegendMode</type>
      <name>legendMode</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a3051dde26c379c748dfe6c3935fc3493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotShapeItem::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a56e0edfe03fbc3f0b19ee96c8f7927f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a6004c1cf294ace6f181b43a9e24a893c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>renderTolerance</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a79a18939e3df2b47cb5a94cd4a1955f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>shape</name>
      <anchorfile>classQwtPlotShapeItem_1_1PrivateData.html</anchorfile>
      <anchor>a167549236920c4e1fd22d886f6c1ce11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSpectroCurve::PrivateData</name>
    <filename>classQwtPlotSpectroCurve_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>abc4e6e9d61a2d8e71dc288984d1400ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>aaf15bf39b90494279bf249f825d69c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>a486ecd36a51b89d01bd0c55a6d780056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>colorRange</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>a72415fa72a4fe4f9aa93553743eb1b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QRgb &gt;</type>
      <name>colorTable</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>aaaf9c9aba91c94c80a6cb98270e7cc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotSpectroCurve::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>a435f58459ac70eaea2d394af72d5d755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>penWidth</name>
      <anchorfile>classQwtPlotSpectroCurve_1_1PrivateData.html</anchorfile>
      <anchor>abd73307d41624cf4bd87b78eb84c2219</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArrowButton::PrivateData</name>
    <filename>classQwtArrowButton_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>Qt::ArrowType</type>
      <name>arrowType</name>
      <anchorfile>classQwtArrowButton_1_1PrivateData.html</anchorfile>
      <anchor>a2988a1948ffb29e8ec967326aaecd764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num</name>
      <anchorfile>classQwtArrowButton_1_1PrivateData.html</anchorfile>
      <anchor>acd4481eed6b92c8f56fec90b751a3131</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSpectrogram::PrivateData</name>
    <filename>classQwtPlotSpectrogram_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a84bbb6531aef32d1d0a69cd3cecdb4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateColorTable</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>acf4fcb4ebd9446f1f527ff61538b4132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a7450cb49d87b61bd9a9b889a6fff6d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a979aec599cf08359740b6eb30f956910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QRgb &gt;</type>
      <name>colorTable</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a908e0721971e8ae31b75811a8abfcf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtRasterData::ConrecFlags</type>
      <name>conrecFlags</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a7c09476d3d3106c906cbc1fe7575bd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; double &gt;</type>
      <name>contourLevels</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a823d947870c43e7e5070b5b76f64ed76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtRasterData *</type>
      <name>data</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a5dfc458e70a29037fa30466ed351581e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>defaultContourPen</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>aaec8757fce4a141e028d7916c6414025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DisplayModes</type>
      <name>displayMode</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>afa7abe119f84de95e0223ab7651276f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxRGBColorTableSize</name>
      <anchorfile>classQwtPlotSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a61b962a9372bc3cbfe060b57759a0fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotTextLabel::PrivateData</name>
    <filename>classQwtPlotTextLabel_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>ab8b61d66b9ecc320216cb833589a79cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtPlotTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>ab36f0da82345ee2074143abd855ce107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>classQwtPlotTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>aa846944121fbb2fb5bf434c4c9e10d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>classQwtPlotTextLabel_1_1PrivateData.html</anchorfile>
      <anchor>a3741a79c76f1e9cb8dee94ccc14668d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotTradingCurve::PrivateData</name>
    <filename>classQwtPlotTradingCurve_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>a58553555809cd09f368552d6b76dc66e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>afa3441fe760be1f186caaf689d05d429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>a50f31f55024f678d89adc5e1519eaf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotTradingCurve::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>ab9ed6618f559bb0dc8bad64d10a44142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>symbolBrush</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>a5d5439363e7083aea484b83915f65f3c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>symbolExtent</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>a0a074e826eacfdf3384fddaef5e5f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>symbolPen</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>ac60fa94b94c829c2f5135aed7dfaf49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPlotTradingCurve::SymbolStyle</type>
      <name>symbolStyle</name>
      <anchorfile>classQwtPlotTradingCurve_1_1PrivateData.html</anchorfile>
      <anchor>a2f8342f1e77171b9a89a6e714b1a86df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtHueColorMap::PrivateData</name>
    <filename>classQwtHueColorMap_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a47891ea5fe2b0b071a35773b9e01041c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTable</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a77dcd2e0bd283675a24d49051101fcf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a558a52485545f3e9c7bdf789bac55aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hue1</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a12e74b9827b8e1ff9ea87770e6661ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hue2</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a09da815110e6b5ce8fe03b2e7c88dec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgbMax</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a91d94cc53c112f3036e819e8974591c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgbMin</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>af37b6141d8bc9131cc89cbe51898bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgbTable</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a621ab8ea8b726155f1bc9bece6835a74</anchor>
      <arglist>[360]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>saturation</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ae46fe722db0bd0395719fcc2a8b2b74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>classQwtHueColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ab617bc86cd6831f714faf93b55c5ef56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotVectorField::PrivateData</name>
    <filename>classQwtPlotVectorField_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a2bc15dd8bab7220fedf5cbe562a0b9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>abc3e05a6c5a2de1ef0b8d60d0f126de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>boundingMagnitudeRange</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a298f2cd7a4d6667d80af8158d6b386b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a2310f4abb351ac51223a02b2e49fc6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a812fa524728f1e1d44ed2244278ce25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndicatorOrigin</type>
      <name>indicatorOrigin</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>aa641daf6fc37b312e1d79931aec7d17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MagnitudeModes</type>
      <name>magnitudeModes</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>aa6304f599757408280dbb03f26b475c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>magnitudeRange</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a9841d76e83b2c4b89f762ec2e9a4662d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>magnitudeScaleFactor</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a4c606127a64f580acb3fe277f3908d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>a87092fac5d071f9536b35e97265e8534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>ae5428e78ca174a1534f4bea1ba1b914e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSizeF</type>
      <name>rasterSize</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>ad957e3a141df7979af7c62516d184ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtVectorFieldSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotVectorField_1_1PrivateData.html</anchorfile>
      <anchor>ab5f51b3ffa59aba7834c9491e25f0f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotZoneItem::PrivateData</name>
    <filename>classQwtPlotZoneItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPlotZoneItem_1_1PrivateData.html</anchorfile>
      <anchor>aafd6d416a1a9f1db6291da07d2c4f2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotZoneItem_1_1PrivateData.html</anchorfile>
      <anchor>ae7e1f6c1f9063a28b7bf950b31f2c15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtPlotZoneItem_1_1PrivateData.html</anchorfile>
      <anchor>aa4d610828c0d67e5b1349f2a8af66d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtPlotZoneItem_1_1PrivateData.html</anchorfile>
      <anchor>abbc446018120f96f3be2cbd4e9357b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotZoneItem_1_1PrivateData.html</anchorfile>
      <anchor>aa71c99574bc2934f5141a737d1a2c907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotZoomer::PrivateData</name>
    <filename>classQwtPlotZoomer_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>maxStackDepth</name>
      <anchorfile>classQwtPlotZoomer_1_1PrivateData.html</anchorfile>
      <anchor>aae062816e562bb40f211040a5d5b7437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>zoomRectIndex</name>
      <anchorfile>classQwtPlotZoomer_1_1PrivateData.html</anchorfile>
      <anchor>aa0586228fab50c47933c87cac90ad6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStack&lt; QRectF &gt;</type>
      <name>zoomStack</name>
      <anchorfile>classQwtPlotZoomer_1_1PrivateData.html</anchorfile>
      <anchor>abc4d63bb7631fcfe6e2e8af2fef8648d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtColumnSymbol::PrivateData</name>
    <filename>classQwtColumnSymbol_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtColumnSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a34e0ca3d72e76178720735bc3a6db48e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtColumnSymbol::FrameStyle</type>
      <name>frameStyle</name>
      <anchorfile>classQwtColumnSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a8cd9e10f417c013fa5980d1619506d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtColumnSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a33133406701e80db6c346d35b8b6ee43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPalette</type>
      <name>palette</name>
      <anchorfile>classQwtColumnSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a2a520b3a8dd9e781afaea646f5238285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtColumnSymbol::Style</type>
      <name>style</name>
      <anchorfile>classQwtColumnSymbol_1_1PrivateData.html</anchorfile>
      <anchor>aa63e78f0321a9d2754b9ef4a6517cd41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLinearColorMap::PrivateData</name>
    <filename>classQwtLinearColorMap_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>ColorStops</type>
      <name>colorStops</name>
      <anchorfile>classQwtLinearColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ab71fa02fdf5923bce90e04b09611b100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtLinearColorMap::Mode</type>
      <name>mode</name>
      <anchorfile>classQwtLinearColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a2bfd4a288590f250b78a085b64468fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarFitter::PrivateData</name>
    <filename>classQwtPolarFitter_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarFitter_1_1PrivateData.html</anchorfile>
      <anchor>a29dd8d73b4bd3b2606bcc6356c831131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepCount</name>
      <anchorfile>classQwtPolarFitter_1_1PrivateData.html</anchorfile>
      <anchor>aba245ab8f508450df62092a2e01e8499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarGrid::PrivateData</name>
    <filename>classQwtPolarGrid_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>QwtPolarGrid::GridAttributes</type>
      <name>attributes</name>
      <anchorfile>classQwtPolarGrid_1_1PrivateData.html</anchorfile>
      <anchor>a84f0664bb93605df329c3bef2671b1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AxisData</type>
      <name>axisData</name>
      <anchorfile>classQwtPolarGrid_1_1PrivateData.html</anchorfile>
      <anchor>a2e712f24b8975ad71eb1937a78bed42d</anchor>
      <arglist>[QwtPolar::AxesCount]</arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarGrid::DisplayFlags</type>
      <name>displayFlags</name>
      <anchorfile>classQwtPolarGrid_1_1PrivateData.html</anchorfile>
      <anchor>a18d773cf14567085e95e7f8cf8f8b71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GridData</type>
      <name>gridData</name>
      <anchorfile>classQwtPolarGrid_1_1PrivateData.html</anchorfile>
      <anchor>a229ad105e86082ff38e4e22d7f533b37</anchor>
      <arglist>[QwtPolar::ScaleCount]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarItemDict::PrivateData</name>
    <filename>classQwtPolarItemDict_1_1PrivateData.html</filename>
    <class kind="class">QwtPolarItemDict::PrivateData::ItemList</class>
    <member kind="variable">
      <type>bool</type>
      <name>autoDelete</name>
      <anchorfile>classQwtPolarItemDict_1_1PrivateData.html</anchorfile>
      <anchor>afe99f125f90494bc86f191d43cc56fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ItemList</type>
      <name>itemList</name>
      <anchorfile>classQwtPolarItemDict_1_1PrivateData.html</anchorfile>
      <anchor>a579db753a1f9b5cd71ea0e1631d18a77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompass::PrivateData</name>
    <filename>classQwtCompass_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtCompass_1_1PrivateData.html</anchorfile>
      <anchor>af21f8441e27c4c93e01c6f2fcf5e1b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtCompass_1_1PrivateData.html</anchorfile>
      <anchor>a6a1fa18a8131218c48992fa6fc2af532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtCompassRose *</type>
      <name>rose</name>
      <anchorfile>classQwtCompass_1_1PrivateData.html</anchorfile>
      <anchor>a8d00aeb352162539f5a4118fd958527e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarLayout::PrivateData</name>
    <filename>classQwtPolarLayout_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>abc708cae8852dc4a56606c8b1e3a2d0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>canvasRect</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>aad100815f7b088b4c5d90d7b9cd7de0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarLayout::LayoutData</type>
      <name>layoutData</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a0d8849053417ec24020b2eb34e105e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarPlot::LegendPosition</type>
      <name>legendPos</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a7d9325e6fad39edb53c6403770dcddfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>legendRatio</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a28028be2dfd88b1f204a304fc0885e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>legendRect</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a94ad9137747889174926260de209131c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>margin</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a567b9dae0d8bcca7fb2e06b25603962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>spacing</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>a9888a26c36b056ba16e8dd1fc5092711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRectF</type>
      <name>titleRect</name>
      <anchorfile>classQwtPolarLayout_1_1PrivateData.html</anchorfile>
      <anchor>acbef50a33a6bad03ef80359eb1f4629f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarMagnifier::PrivateData</name>
    <filename>classQwtPolarMagnifier_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>aa5931b70ad81aa4c16b10da658a69f86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unzoomKey</name>
      <anchorfile>classQwtPolarMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>a5871e87be8acb761547242fd082f3c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unzoomKeyModifiers</name>
      <anchorfile>classQwtPolarMagnifier_1_1PrivateData.html</anchorfile>
      <anchor>ab20c31a0f2a4d2a39572b7902414e5bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarMarker::PrivateData</name>
    <filename>classQwtPolarMarker_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>a0f6df2b3aa1d6be8f5a2f0b0874fc0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>af9382490a91aa49b24d0bd51b0aff6e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Qt::Alignment</type>
      <name>align</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>a69f19c676db03b4699ac8bcd2fe94bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>label</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>aa702235f7c79be9bb5a68d1c43d6016f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>aaf240290a2500b44cb82862c7313ca6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPointPolar</type>
      <name>pos</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>af1aab59598092e4e5ed134023d1ac37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPolarMarker_1_1PrivateData.html</anchorfile>
      <anchor>a50f5561793bc6a95afcedc5db02ce90e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRoundScaleDraw::PrivateData</name>
    <filename>classQwtRoundScaleDraw_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtRoundScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>ad0236ef8ad92969ee0060b8bf50bca49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>center</name>
      <anchorfile>classQwtRoundScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a6b75b83dbe540b85fa1d78b96082fa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>endAngle</name>
      <anchorfile>classQwtRoundScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a4c3d78506abaa7239991bfa5b871a005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classQwtRoundScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a91d68095489466256eff9645dfea424f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startAngle</name>
      <anchorfile>classQwtRoundScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a500bc10db11a7e3c9b290b80b29d39b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSamplingThread::PrivateData</name>
    <filename>classQwtSamplingThread_1_1PrivateData.html</filename>
    <member kind="variable">
      <type>QwtSystemClock</type>
      <name>clock</name>
      <anchorfile>classQwtSamplingThread_1_1PrivateData.html</anchorfile>
      <anchor>a6d7a720433d99170379b597d73f75bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interval</name>
      <anchorfile>classQwtSamplingThread_1_1PrivateData.html</anchorfile>
      <anchor>ad483727409f9d72022e89fdbab47c0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isStopped</name>
      <anchorfile>classQwtSamplingThread_1_1PrivateData.html</anchorfile>
      <anchor>ab2452489acbea2a570fcdbb73c867f1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleDraw::PrivateData</name>
    <filename>classQwtScaleDraw_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a6fc3d6742611ec35c24a60b6a23e02b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a3b0b028194811ebf3b2de5e44b71fab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Alignment</type>
      <name>labelAlignment</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a7f2ac7888e1b705295e03ea426a0bef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>labelRotation</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a7b221a8d3ced4826d98d745d61f87d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>len</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a006435ca5b680e5be02ab9973694be8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>pos</name>
      <anchorfile>classQwtScaleDraw_1_1PrivateData.html</anchorfile>
      <anchor>a24d5c1e8eca8cf34248cbaf01dfd4b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleEngine::PrivateData</name>
    <filename>classQwtScaleEngine_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>ade1b3aae2359c0c29eb73cb1a3eafcae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a0afbdd6fd7c81077f92d777b00a14f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleEngine::Attributes</type>
      <name>attributes</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a5fdeb484d1bb0fdd6ade051c86059a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>base</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a268e2e7df4baeb457d2820fcb1a4f413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lowerMargin</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a7aa653ad406df0ab14b8af1a049d2576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>referenceValue</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>ac115a592e1b1bc8c39ee099f483bb4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtTransform *</type>
      <name>transform</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>a21d186227b2eff1ffbabd585c528eb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upperMargin</name>
      <anchorfile>classQwtScaleEngine_1_1PrivateData.html</anchorfile>
      <anchor>aff1a8eb2d2140a3979ddb1da8c74b3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleWidget::PrivateData</name>
    <filename>classQwtScaleWidget_1_1PrivateData.html</filename>
    <class kind="struct">QwtScaleWidget::PrivateData::t_colorBar</class>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a5901bb797dbdc06c624d2f6f0a36cfff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a02e917fde091105129ecc90bd2f20516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderDist</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a361e6813e0f14c687bd8776e6ce47fac</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>struct QwtScaleWidget::PrivateData::t_colorBar</type>
      <name>colorBar</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>ab230f5ffb19eb5d9177e68e6a1da6967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleWidget::LayoutFlags</type>
      <name>layoutFlags</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>acb2232569889ad50dc3e26ed7b1d84bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a2fa5969894150a7b44ebbbcd8f8d7407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minBorderDist</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>aea6a4d25b175ab83c725ab68220fd9d7</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>af1987ab59f2a5dfb963573657e58a869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scaleLength</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a5f8f56a9ff1c06421e0cc0ed4fae8562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>ae0c075685a27602994be923d3147c2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>a0314a48e99532cd99984d5690c6beab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>titleOffset</name>
      <anchorfile>classQwtScaleWidget_1_1PrivateData.html</anchorfile>
      <anchor>abd5207b4a347d93e147f84296afa7108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSlider::PrivateData</name>
    <filename>classQwtSlider_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a0cdecc44db3e9716ca946ad3eb4cbf0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a0cfc3742e60634e203ea75b60b244e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>handleSize</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a37a74d8297a3f2626691a52dfd40eaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasGroove</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a54c3a21197f2d90f320591c321f2192f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasTrough</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>ad256b791fbc9b9df7281bdf6a5008463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mouseOffset</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a089ee39197341d4cc088470e0eb0b10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a00ba503c30e434acc2530c35b5da82f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pendingValueChange</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a9110a64f2a1a8906e1d77bb8ba82a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>repeatTimerId</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>ab9e16096418a3ae6665e11a81b2d9512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtSlider::ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a64b4f67bd9d2ff87819af20bbe92d2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>sizeHintCache</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a2bd8a98b114d417a22d76a21626fd0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>sliderRect</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a063cc546cd8499c3ca49220a8a53f5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>ae463e78966bb2344826596fc6353c3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepsIncrement</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>ad445eca0d61f2e95f723dd881a22fe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>timerTick</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a4b106b2f9a206a05211b0ba6362eef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>updateInterval</name>
      <anchorfile>classQwtSlider_1_1PrivateData.html</anchorfile>
      <anchor>a37ad3d9d6199594556a023e498443ccf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAlphaColorMap::PrivateData</name>
    <filename>classQwtAlphaColorMap_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ab24feda61602d3b664fe144470cfef29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alpha1</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ae5f35d937bb699911c381ed4b836581d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alpha2</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a83fb149c49be1f6582c1b6219c618144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>abac3c6764c611bd20dd0c74b7f463f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a5c733af5ebd608f5a649434785b979ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgbMax</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>ac524fed67c6c00f332048e7cf4882f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgbMin</name>
      <anchorfile>classQwtAlphaColorMap_1_1PrivateData.html</anchorfile>
      <anchor>a1145635e526d2bb01377466cbced1dbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubic::PrivateData</name>
    <filename>classQwtSplineCubic_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSplineCubic_1_1PrivateData.html</anchorfile>
      <anchor>ac8182a0edea0059feac1c1dac7670e7c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSymbol::PrivateData</name>
    <filename>classQwtSymbol_1_1PrivateData.html</filename>
    <class kind="struct">QwtSymbol::PrivateData::Graphic</class>
    <class kind="struct">QwtSymbol::PrivateData::PaintCache</class>
    <class kind="struct">QwtSymbol::PrivateData::Path</class>
    <class kind="struct">QwtSymbol::PrivateData::Pixmap</class>
    <class kind="struct">QwtSymbol::PrivateData::SVG</class>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a6931fbc77987d1b891a9a52464193128</anchor>
      <arglist>(QwtSymbol::Style st, const QBrush &amp;br, const QPen &amp;pn, const QSize &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ae0dece4f79aa1b6d16da3e181739b98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a1fa2f083307d8af8be20946554b48963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSymbol::PrivateData::PaintCache</type>
      <name>cache</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ab7f2017c93e59b95300e517d2d70386c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSymbol::PrivateData::Graphic</type>
      <name>graphic</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a048c19ff1e72b48daf87c61bbdd2f81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isPinPointEnabled</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a83e1125ad34fdc48396ed3a7ddfacec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSymbol::PrivateData::Path</type>
      <name>path</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ad64f2a54bc19fd8aa2ad70a017387297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a29e88fd81f4cc5ccca817c0e98d14725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>pinPoint</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ae9169fd8e6a912e6df4bb17bfc1a42e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSymbol::PrivateData::Pixmap</type>
      <name>pixmap</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a2677bdfd701fd9e0a03a91c61cb8b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>aba579dda8a092028376bb3aa2baa61c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Style</type>
      <name>style</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>ad1bbeea774e4abe80b7e4c7d050da2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct QwtSymbol::PrivateData::SVG</type>
      <name>svg</name>
      <anchorfile>classQwtSymbol_1_1PrivateData.html</anchorfile>
      <anchor>a2cac2a5901d9308d0ee86ffdd8f84f3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarItem::PrivateData</name>
    <filename>classQwtPolarItem_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>a0b83410e0ac49433da12d896237f0a20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarItem::ItemAttributes</type>
      <name>attributes</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>af2ca1a82aebaf54caf117e7f16e5e6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>abba532bf3768fc35d91efc76838dce4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>legendIconSize</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>a5c5464ffa5f054fd647f9c7491dad0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>a8a9eb6e981045f428ff65c7a5c7156a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarItem::RenderHints</type>
      <name>renderHints</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>a45395b9a69aedcd480a0f49a3c5ca071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>renderThreadCount</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>a58d6c677261e8609aedd9df486acaca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>ae733132aca02675bca8c9d60788c0949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtPolarItem_1_1PrivateData.html</anchorfile>
      <anchor>ac03187fa60e1ae7e1afe0288eaadb1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtText::PrivateData</name>
    <filename>classQwtText_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a1ce7f844c2dda82aaa3c68c4bf7cf666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a125d888e22552d71b480b1bdfd04d243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>borderPen</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>aee650f7b9df897507b55a48df9b5486a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>aae359fd1ad390e26089f7337f73d5226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a604e431cfccea5e98d6164e8e17ad37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a91298bf899633988604c34d0784d8cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText::LayoutAttributes</type>
      <name>layoutAttributes</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a57e9e8baa197adaf87f8ec04fc72d6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a7c4cea044e466e12174294f85a74092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>renderFlags</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a85eca1b1929c48574ebfcbcfb20a5a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a5d9f09e7ab55357d25c3361503b1ab5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtTextEngine *</type>
      <name>textEngine</name>
      <anchorfile>classQwtText_1_1PrivateData.html</anchorfile>
      <anchor>a035f422e182dfab31278b23b019fe11f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlainTextEngine::PrivateData</name>
    <filename>classQwtPlainTextEngine_1_1PrivateData.html</filename>
    <member kind="function">
      <type>int</type>
      <name>effectiveAscent</name>
      <anchorfile>classQwtPlainTextEngine_1_1PrivateData.html</anchorfile>
      <anchor>a9686d14eaa7010e9a319db6ab6cdbc99</anchor>
      <arglist>(const QFont &amp;font) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>findAscent</name>
      <anchorfile>classQwtPlainTextEngine_1_1PrivateData.html</anchorfile>
      <anchor>a641bd0953e2b69249e52df9d845a821d</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, int &gt;</type>
      <name>d_ascentCache</name>
      <anchorfile>classQwtPlainTextEngine_1_1PrivateData.html</anchorfile>
      <anchor>afd038d8fc33613c3c304da73bd798e6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldArrow::PrivateData</name>
    <filename>classQwtVectorFieldArrow_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>a23174910ddf3577289be5dbdaea5f333</anchor>
      <arglist>(qreal headW, qreal tailW)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>a68c0efaf31cf1cbe8765e91635612f98</anchor>
      <arglist>(qreal l)</arglist>
    </member>
    <member kind="variable">
      <type>const qreal</type>
      <name>headWidth</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>a4dc3343461487059f5262ff5bcb12b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>length</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>acfef310435cd1f7d7afe1b4ea2c1e133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>path</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>ae243b4e90c16b266482f58325b66d0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const qreal</type>
      <name>tailWidth</name>
      <anchorfile>classQwtVectorFieldArrow_1_1PrivateData.html</anchorfile>
      <anchor>a5d552ce1db3728401ac23fb7d3ec8031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarSpectrogram::PrivateData</name>
    <filename>classQwtPolarSpectrogram_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtPolarSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a2b30e4c51724d77ea72104996a26a364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtPolarSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a1da6c8b878fe1eaf31595f71f4d7eabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPolarSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a544056010ab937f3718d19889810ea73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtRasterData *</type>
      <name>data</name>
      <anchorfile>classQwtPolarSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a47b1fd32beec70b2ee604215bf1d3996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtPolarSpectrogram::PaintAttributes</type>
      <name>paintAttributes</name>
      <anchorfile>classQwtPolarSpectrogram_1_1PrivateData.html</anchorfile>
      <anchor>a4ecf6d6201c9b8613945deae77b28335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWidgetOverlay::PrivateData</name>
    <filename>classQwtWidgetOverlay_1_1PrivateData.html</filename>
    <member kind="function">
      <type></type>
      <name>PrivateData</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>a1a54abcc199e49351fc7e4587f22268d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRgbaBuffer</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>aa031012a018b449c62b56495c61add4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrivateData</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>a0d6ca2e13fa073503584016953e6bdf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MaskMode</type>
      <name>maskMode</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>a5f3c84f3cef102977fbc0993a28879d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RenderMode</type>
      <name>renderMode</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>a84aa32c18611ef3d5c5937fd698e904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>rgbaBuffer</name>
      <anchorfile>classQwtWidgetOverlay_1_1PrivateData.html</anchorfile>
      <anchor>a8a14c2fd5ba7ad2eba6a99515e8317b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::probe</name>
    <filename>structsol_1_1stack_1_1probe.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structsol_1_1stack_1_1probe.html</anchorfile>
      <anchor>a23682fe6e036f59c269c28a7ae4b6dd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>probe</name>
      <anchorfile>structsol_1_1stack_1_1probe.html</anchorfile>
      <anchor>aecb901ad5537e92255fe5c6b326c6b2a</anchor>
      <arglist>(bool s, int l)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>levels</name>
      <anchorfile>structsol_1_1stack_1_1probe.html</anchorfile>
      <anchor>a0c6ad3d91689f235695d593f4206ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>structsol_1_1stack_1_1probe.html</anchorfile>
      <anchor>ad1d36dd7877f69dda23f754a5d4473f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::probe_field_getter</name>
    <filename>structsol_1_1stack_1_1probe__field__getter.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>probe</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1probe__field__getter.html</anchorfile>
      <anchor>a4d7463cab8d7b9255ee4c6c5d6d7c592</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex=-2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::probe_field_getter&lt; std::pair&lt; A, B &gt;, P, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>probe</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1pair_3_01A_00_01B_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a497a9fb89c9b480177005f929bbdded3</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, int tableindex=-2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::probe_field_getter&lt; std::tuple&lt; Args... &gt;, P, b, raw, C &gt;</name>
    <filename>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</filename>
    <templarg>Args</templarg>
    <templarg></templarg>
    <templarg>b</templarg>
    <templarg>raw</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>probe</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a3eb2fca4063ca35d5c66f0471dc0e320</anchor>
      <arglist>(std::index_sequence&lt; I &gt;, int sofar, lua_State *L, Keys &amp;&amp;keys, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>af5553262f0bcc108215af0ebed449b00</anchor>
      <arglist>(std::index_sequence&lt; I, I1, In... &gt;, int sofar, lua_State *L, Keys &amp;&amp;keys, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1probe__field__getter_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01P_00_01b_00_01raw_00_01C_01_4.html</anchorfile>
      <anchor>a13c9fd1ac1fa88995747e8623ddbc072</anchor>
      <arglist>(lua_State *L, Keys &amp;&amp;keys, int tableindex=-2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Properties</name>
    <filename>classMQTTV5_1_1Properties.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>af1f8a717d8f3d5102fdb40f8b996cd47</anchor>
      <arglist>(self, packetType)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>afc0e6fbddae32c5163fedc028500f4cb</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a53a5c5f8a485e9843bbee63da164c0c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a9ad3ceb81a8b951ca2117ae30a6c9c2e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getIdentFromName</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a6a1978a3e8d05cd08f0c451887cd2f21</anchor>
      <arglist>(self, compressedName)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getNameFromIdent</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a5980ad34f44a0008cb9d818a7ce3e564</anchor>
      <arglist>(self, identifier)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isEmpty</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a0a0982925103657e4489f0dbe4ab676a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a5c379e688999ff49ad400e706072cc76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readProperty</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>ae0a135023e6df69ab3cca287e492ef11</anchor>
      <arglist>(self, buffer, type, propslen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>adc27a6c97ce6d82615997f7c49606f08</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeProperty</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a0f8851c717796d9fc73db4316f5bdf22</anchor>
      <arglist>(self, identifier, type, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>names</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a3477433cba3a8424ad6df1172302b662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetType</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>af4936861629a514dfae1a93f108a8ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>af7260f908acd5daaf8338776be9aa02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>types</name>
      <anchorfile>classMQTTV5_1_1Properties.html</anchorfile>
      <anchor>a3d415b6a323f08256279b4cacc304251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::properties_enrollment_allowed</name>
    <filename>structsol_1_1detail_1_1properties__enrollment__allowed.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1properties__enrollment__allowed.html</anchorfile>
      <anchor>a940b031c468dce95de7a6ca31b2348fa</anchor>
      <arglist>(meta_function mf) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>properties_enrollment_allowed</name>
      <anchorfile>structsol_1_1detail_1_1properties__enrollment__allowed.html</anchorfile>
      <anchor>a7746a8e210dfab62af4cd7bb8854f069</anchor>
      <arglist>(int &amp;times, std::bitset&lt; 64 &gt; &amp;props, automagic_enrollments &amp;enroll)</arglist>
    </member>
    <member kind="variable">
      <type>automagic_enrollments &amp;</type>
      <name>enrollments</name>
      <anchorfile>structsol_1_1detail_1_1properties__enrollment__allowed.html</anchorfile>
      <anchor>a649d0fea7522ac274dba3232d9a7b0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::bitset&lt; 64 &gt; &amp;</type>
      <name>properties</name>
      <anchorfile>structsol_1_1detail_1_1properties__enrollment__allowed.html</anchorfile>
      <anchor>a81155adb71d4c8bd09c7c3e8df46fb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int &amp;</type>
      <name>times_through</name>
      <anchorfile>structsol_1_1detail_1_1properties__enrollment__allowed.html</anchorfile>
      <anchor>aef56c5b8fdad66eb7544a1c73b0c73d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::property_wrapper</name>
    <filename>structsol_1_1property__wrapper.html</filename>
    <templarg>R</templarg>
    <templarg>W</templarg>
    <base>ebco&lt; R, 0 &gt;</base>
    <base>ebco&lt; W, 1 &gt;</base>
    <member kind="function">
      <type></type>
      <name>property_wrapper</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a0d2d145d8e2fbf1bda7c6c7f23891c58</anchor>
      <arglist>(Rx &amp;&amp;r, Wx &amp;&amp;w)</arglist>
    </member>
    <member kind="function">
      <type>R &amp;</type>
      <name>read</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a095051650c5651162d6faaa5455cb404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const R &amp;</type>
      <name>read</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a832d9020176a32376c432833f371beea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>W &amp;</type>
      <name>write</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>af5f144a9aaa81712ca84c1b54b5d4c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const W &amp;</type>
      <name>write</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a81dda5fb39dd72545a0b0ceb8d1254f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::ebco&lt; R, 0 &gt;</type>
      <name>read_base_t</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a9afce3cd90aae0b1e865096d6d1ad8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::ebco&lt; W, 1 &gt;</type>
      <name>write_base_t</name>
      <anchorfile>structsol_1_1property__wrapper.html</anchorfile>
      <anchor>a18b1c5be6feca4a14489786260ff7a54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>props_rc_parms</name>
    <filename>structprops__rc__parms.html</filename>
    <member kind="variable">
      <type>MQTTClients *</type>
      <name>m</name>
      <anchorfile>structprops__rc__parms.html</anchorfile>
      <anchor>a01517f95574c88f20ce945f8d6e52a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties *</type>
      <name>properties</name>
      <anchorfile>structprops__rc__parms.html</anchorfile>
      <anchor>aac153c80e0038e845a69c75483fa8c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum MQTTReasonCodes</type>
      <name>reasonCode</name>
      <anchorfile>structprops__rc__parms.html</anchorfile>
      <anchor>a9b52f252967331ee2264e6ab9fc19e68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::protect_t</name>
    <filename>structsol_1_1protect__t.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>protect_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>aaafdd2dbd3d5612bd3b44c10a5eb0549</anchor>
      <arglist>(const protect_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>protect_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>a099602cb3c320d909fa8edb755c715e5</anchor>
      <arglist>(protect_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protect_t</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>a09f8e6cdf1ff3500a5f30805bb15e6e4</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protect_t</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>a007d32d77ded3236b399566674e588f5</anchor>
      <arglist>(const protect_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protect_t</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>a5d0e96b76f34c9fa923b8d55505692b5</anchor>
      <arglist>(protect_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structsol_1_1protect__t.html</anchorfile>
      <anchor>aee8d8f345613a612dd74d760007bda60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::protected_function_result</name>
    <filename>structsol_1_1protected__function__result.html</filename>
    <base>proxy_base&lt; protected_function_result &gt;</base>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>abe602213f5d27ea577fb810fa41e0134</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a2665580ba84eab86e787f0c02a4b156f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a0180a9cefa8f54a6df52a46cb6b52522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, false &gt;</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a2f96f42aba3c3e3215f24c84b7ea94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy *</type>
      <name>pointer</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>abef3e7c67a84a42202b009e2a0f40b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>reference_type</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a3e8c134ac338cf80b767d1a10fd2e59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ae639372487e25f3cae682e0da25fb888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aacc9bae395f03af78fd45c85d5a5abda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a06bc943f687517f4f9395c32dd5d69ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aee8e1bf4bca0ff6f5af1bd994c3b875b</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a4da40db55de1103ab42bfca8be12c26d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a73424d56913096f276309f0631fa806a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a79bcc1acf729a3ceb97dfd7ac8106eb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a43220a33c8949ff9c4859a8382bfbe63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>add6a5788e1317815fa7e1a05686747e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a617e5f03d50e68312e843dda7c26f966</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aea277c849fc1f7e93d436ff81d7651e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ad20992b21c50f65749ad01c530fcee63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a90808e409814ec4f9807c9f89f8b946b</anchor>
      <arglist>(int index_offset=0) const </arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a83246edd1bfe0b1518b35465890aaef6</anchor>
      <arglist>(int index_offset=0) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a78dcd832ff5cb8039a7fd64cdb8534e0</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>abbbc0517abd227e8d8a94550081d0a09</anchor>
      <arglist>(const protected_function_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a0a929fd75972fe620eafdb89d3012c35</anchor>
      <arglist>(protected_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a552fa9b811598ef3bed8beeb2810567f</anchor>
      <arglist>(const unsafe_function_result &amp;o)=delete</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ac0ec1e1a354c8a977cf7bf3fc952638b</anchor>
      <arglist>(unsafe_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aac33fc86bba9bbfb0ffd3d9c27bfaff5</anchor>
      <arglist>(difference_type index_offset) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pop_count</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a7232bbd9db78754a808d2192bc9273b1</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a421549f3fbc3f225663f6d4c202c327a</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a53ec4061c5016908e4e40183a78bb4ee</anchor>
      <arglist>(lua_State *Ls, int idx=-1, int retnum=0, int popped=0, call_status pferr=call_status::ok) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a58232f9a3ec616b0cc91b556fc940347</anchor>
      <arglist>(const protected_function_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a954a44918833424df035ce9140368fe9</anchor>
      <arglist>(protected_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ab059e09fe1261820862421d9517b1e04</anchor>
      <arglist>(const unsafe_function_result &amp;o)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a3de4e195bf1d675d452eff0632b2ce16</anchor>
      <arglist>(unsafe_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a1a660f66deca0f1e068ce222d3ee0809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ad3a178a63140e39eb8de395ab669a59b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a996c0eeb0d46566b481a8185fd5a9263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a23cab32eba7ef5bd8542e75383e02a20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>return_count</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aaf5c21109b56fc4dc1c55c62d6e7ea82</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a8a8715bf728bd6e66010dd5787c15184</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>call_status</type>
      <name>status</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aa82b3a08a2416f5cc80feb81e1e8e561</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a90da76dd777232e8e45c1934924188b3</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~protected_function_result</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a19083afefe82a72dafa845680e8305fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>call_status</type>
      <name>err</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>ad57e5bf7d1b9b4bb13f7f0fee04ef733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a1f1577eacd24031f667386d1a6768770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a9b40625b82f15fbd40b9d78a01027b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>popcount</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>a1f2b97d1ca96e73764690f57ce7327d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>returncount</name>
      <anchorfile>structsol_1_1protected__function__result.html</anchorfile>
      <anchor>aaa4f992b3a55eee8423b45bd5d492511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::protected_handler</name>
    <filename>structsol_1_1detail_1_1protected__handler.html</filename>
    <templarg>b</templarg>
    <templarg>target_t</templarg>
    <member kind="typedef">
      <type>is_stack_based&lt; target_t &gt;</type>
      <name>is_stack</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a704b5fd3ed3d844da7eb7da0837f8d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_handler</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a1c1a161aa70d89a443f8c51bef0b8cf2</anchor>
      <arglist>(std::false_type, const target_t &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_handler</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a8658f1357c5cda81c4ffc4d27842936e</anchor>
      <arglist>(std::true_type, const target_t &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>protected_handler</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a9fe3bca4a6d44070f9a147c65f91b3af</anchor>
      <arglist>(const target_t &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a81328a93c82ef1a832b0653a321fa71e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~protected_handler</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a3a466b3ceff43f88177179a0ad32c0e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stackindex</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>a789c2030b96a1bb71312bec54675990c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const target_t &amp;</type>
      <name>target</name>
      <anchorfile>structsol_1_1detail_1_1protected__handler.html</anchorfile>
      <anchor>ad0039d1a8180eeff2cb04c0b58a14c83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Proto</name>
    <filename>structProto.html</filename>
    <member kind="variable">
      <type>AbsLineInfo *</type>
      <name>abslineinfo</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a012268f6cdec514d296b50356decff4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Instruction *</type>
      <name>code</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a53b66e4e4ac4b612a41b67a0ace9b6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a5b0bf6a93e383f0a873573b9c99dfb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>gclist</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a7991ec396b493a42b5c7f38b4e162959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>is_vararg</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a82302f2e9040b681d5b34c1239dcd673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue *</type>
      <name>k</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>ae292fb0c0558679704933824ce96eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastlinedefined</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a9ef7fae1b22b11f5a145cfee8150059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linedefined</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a62cf1c61b70bfaa4f1fb839b7398160b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ls_byte *</type>
      <name>lineinfo</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a4d8b6a245668e28870027f70a98cce98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocVar *</type>
      <name>locvars</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a41d627972548e1a6aaf358480ed46f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>maxstacksize</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a9c9ed4e9d996233f75cdf56b912e4803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>numparams</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a3f106f177af6c68ffd8b042713266b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Proto **</type>
      <name>p</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a54dc8e2e8973007794fa0ab0e4a71461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizeabslineinfo</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a48c289d2c5198fb3bb997196943e9902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizecode</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a43e4d3849b5859112d93bdc2534a7cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizek</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a5bd719e0486168f6ecd4b01bf41a7444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizelineinfo</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a65303ae1d815313f3358a578113fcc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizelocvars</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>ac2ab37e941e8866687f44f7b2f4b95a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizep</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a73ddad1a18b7c46be46ec32aa2a08632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sizeupvalues</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a6ecec897497ba7d94df6ef69289ef5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>source</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a92b6ec319e7aa1ee8b8ff7807353ad96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Upvaldesc *</type>
      <name>upvalues</name>
      <anchorfile>structProto.html</anchorfile>
      <anchor>a028070514796b4accbd99c59e6b83930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::ProtocolError</name>
    <filename>classMQTTV5_1_1ProtocolError.html</filename>
    <base>MQTTV5::MQTTException</base>
  </compound>
  <compound kind="struct">
    <name>sol::proxy_base</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <templarg>Super</templarg>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; load_result &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; stack_proxy_base &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; table_proxy&lt; Table, Key &gt; &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proxy_base&lt; usertype_proxy&lt; Table, Key &gt; &gt;</name>
    <filename>structsol_1_1proxy__base.html</filename>
    <base>sol::proxy_base_tag</base>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a69bc90ff428537553f4e1b2ddd7a7387</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>a00530476dc0e56baa98b6095a1b4df47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>aff15443e078f710707c4d52f41d72ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1proxy__base.html</anchorfile>
      <anchor>ab6c689168d1554f5d61d6eb484ddb7b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::proxy_base_tag</name>
    <filename>structsol_1_1proxy__base__tag.html</filename>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pubacks</name>
    <filename>classMQTTV3112_1_1Pubacks.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>a438f01da0e38706b24b1e14620daa033</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>a40973597fd74ed53393f593e2e36b001</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>a35ea24f1ce9f99da37e10d80c27122e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>afcf67056b5849facf149f06da729995c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>ad1469087648f7524f91eede55a421748</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>a1b2da5969bcf07bc81b0789ccbcb85ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Pubacks.html</anchorfile>
      <anchor>a3e4fe40432d67abdcc55b109431791b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pubacks</name>
    <filename>classMQTTV311_1_1Pubacks.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>a2faa27d509e922372f37cf00f13f05e2</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>af431a71a470875b053f70cc4b0c10df6</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>a8adb5a4c683907aff8b55cd46450e3a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>a6717da7f6415479acb3787cf5af621f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>a4fa416bb83be0fcca57ca048fce64e76</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>ad276ee0e52d43835ec2dd9068bec5ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Pubacks.html</anchorfile>
      <anchor>a7c1acb4aeb0dc359224e04f4d1068805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pubacks</name>
    <filename>classMQTTV5_1_1Pubacks.html</filename>
    <base>MQTTV5::Acks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pubacks.html</anchorfile>
      <anchor>a4874565dba2b8308226d288194785821</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, PacketId=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pubcomps</name>
    <filename>classMQTTV311_1_1Pubcomps.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>a57c101657b929fd3624e7db0208dc757</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>aea71dd596b7bef051ea78a0fdfc98614</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>af2a0a62b732c0d268ab3d7b7ca39f023</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>a03e6bc924beaefcfd7d67d38e5ea1437</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>a7e9b9ed09647039d24e79b0930712b0a</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>a3c6ade3fefc825026945819f80928601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Pubcomps.html</anchorfile>
      <anchor>a540715e9fa2adccdd21bbd3664ed17ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pubcomps</name>
    <filename>classMQTTV3112_1_1Pubcomps.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>aa2a25f644bd9f98d92bfcbd4287f843a</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a8340bdf772d7aa5e036a9f9bc4430d94</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a186378f47f13051cdf8c36cc6b3574ed</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a353d4e3b56cb6982da955ccb78ac4b6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a8dfbe0f3f1e369841cbf4dd774e24ca9</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a213f53bbb94a4ff53a807c7260064630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Pubcomps.html</anchorfile>
      <anchor>a2b8bb6d42c1b5c57b64cdedb10a71796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pubcomps</name>
    <filename>classMQTTV5_1_1Pubcomps.html</filename>
    <base>MQTTV5::Acks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pubcomps.html</anchorfile>
      <anchor>a38dc310edb91129aa7475b9836bec1ab</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, PacketId=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Publications</name>
    <filename>structPublications.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mask</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>acf5baf09d358717d576139bf727a41bc</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>payload</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>a7acc16be9951c4b2113e4912f33dbffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>af5e6246eb2aaf6ae2eb75c2af21abbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>a818e560804f789aaea9e7804a91fce90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>aac9b62e1f73d705a3019573b4c3a3561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topiclen</name>
      <anchorfile>structPublications.html</anchorfile>
      <anchor>ab8caa44d7ae6c54056a3b874955f8673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Publish</name>
    <filename>structPublish.html</filename>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>a05131ded5e4a7768aee72f66df37f67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mask</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>a8a70d60f90d1418ebf501ad33eba2e11</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>a5e5bc5c8445b9f8bdbc02315f91921a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgId</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>ac1076c8b1dc5793c498f098f0a0d78cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>payload</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>abe2b6e569277a3c7fda52449e1ea31b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>ac250077e84d98fc44f95530793bae79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>a99fce902e497cd379686c6d447a17be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>af25a32a9a9bccf70af72fa5a19fa7864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topiclen</name>
      <anchorfile>structPublish.html</anchorfile>
      <anchor>a74b51ffd923364b6ddfe61e7e6e76ca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Publishes</name>
    <filename>classMQTTV3112_1_1Publishes.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a23f8dab118794576a60d24b9b1696196</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a9de51fc65c76da41e9e748f71e4c0b18</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0, TopicName=&quot;&quot;, Payload=b&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>af60008d02aadc7c200992b5d08d67ae8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>af1be7ed639e6e3720dad08ebb555580e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a093f361543f8e77bf570339dc9555304</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a4c17105b16b51f7589f58df38cf0a5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a6e13c709c6292b27a2ad4d333ab13af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>ac8d58a7aad00f38f937e3e3bf078aee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topicName</name>
      <anchorfile>classMQTTV3112_1_1Publishes.html</anchorfile>
      <anchor>a77fc27b343e432604fb8004cd7b11621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Publishes</name>
    <filename>classMQTTV311_1_1Publishes.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>a7b603df51d78047f038da3b741dc6948</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>aa07149e2bda15a60c9b389ba5ed71bdc</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0, TopicName=&quot;&quot;, Payload=b&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>ada1033c95f2238883d16004b32f62929</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>a2c8d7705a42448afa02695784c8d54c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>a2500b3dff5ab0ba7bcde42d614886cb7</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>a78059f81bdee31aa6ea9e8973f6d2c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>ac1ccacfde4e8ccc44c65ec29634919a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>a9331ac9e8333794ded77b5c545aa4569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topicName</name>
      <anchorfile>classMQTTV311_1_1Publishes.html</anchorfile>
      <anchor>aff673adeb008b865c9242464d6ff27db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Publishes</name>
    <filename>classMQTTV5_1_1Publishes.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>ae0a8ad996ec52f313451fb8755b148f5</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>ac95d65294380387d4a243a224ef02418</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, MsgId=1, TopicName=&quot;&quot;, Payload=b&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a23bf09a2b72bc955ed4f309c94a56d63</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a9296a19bb2d2411444734519d72010d6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a6e5c1411624ca071ad30013ee1a8ae7e</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a11edda987ed57b0c8925408ae3b834a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a1802bc904d5fc6d39c657ac5e434678d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetIdentifier</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>ad2d63d4a170dd56dc9f50583c741cf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a0c8f1b3ab61af6d87538f7de4bfa1516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topicName</name>
      <anchorfile>classMQTTV5_1_1Publishes.html</anchorfile>
      <anchor>a3cf90161b55d0a92820e24353ad84bab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pubrecs</name>
    <filename>classMQTTV311_1_1Pubrecs.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>a91701b39cac0edd2334b3fb418ac4180</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>ad87db88b5dec32e544f1a0d8714f2553</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>a1e8105bc56096f6f9d9e6b1becef52c7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>a1ba58f3b2f7615df7608716f4a6d69cc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>a039a1b19a90b6d579990fd7875a1fe9f</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>a34576818facc4fcb024df85cb87e118e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Pubrecs.html</anchorfile>
      <anchor>ab82aa749fdedc978a0b7fca3734e1883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pubrecs</name>
    <filename>classMQTTV3112_1_1Pubrecs.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a24d8a1300a61e5ad7edf5d10da435b05</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a0e5b2fe9333fe21f6bb332eec92b0073</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a974a0308848e2cd252e5c8e184895da3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>aab498f465ec148f6e14fe2510dd98484</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a879f3177bc455a608ff6921b4830c532</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a7dc4f71884aeab5b9eb1e21b8f7b7c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Pubrecs.html</anchorfile>
      <anchor>a9a3595e4c1a687fe0d85fb6f70778025</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pubrecs</name>
    <filename>classMQTTV5_1_1Pubrecs.html</filename>
    <base>MQTTV5::Acks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pubrecs.html</anchorfile>
      <anchor>aab9b2540f2b4cfc693e00fb96da8d7db</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, PacketId=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Pubrels</name>
    <filename>classMQTTV311_1_1Pubrels.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>ab0baa9e4c68171e4afb45d3d212c7ed2</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>a6083ffb1f14a04f00e0f5641e899a0e6</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>ac46bd3c1b93e8ded164cebdb65054907</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>abfdea9b5556c42d7134a36c3ced4bf3f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>accf885add23d955949657ecefd365ce0</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>a3e854017cfc77c2402da7865610e9837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Pubrels.html</anchorfile>
      <anchor>aac4d1936d60f86ae592dd5da819a5f8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Pubrels</name>
    <filename>classMQTTV5_1_1Pubrels.html</filename>
    <base>MQTTV5::Acks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Pubrels.html</anchorfile>
      <anchor>adf6ba39d9fdf0eb1d2abd85546016519</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, RETAIN=False, PacketId=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Pubrels</name>
    <filename>classMQTTV3112_1_1Pubrels.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a4c41262a381c2affa01e9286097449e2</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a4f963471ef6a79f5619c4d4437059ac1</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a07ec635100c28913e920d921dac2fb38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a758aa2c3e4b0f539a5c0592ec2506e83</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a5ef0688c113b184cc954d6b432a473c9</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>a9ad11e8de7e6d6213569a32175d224ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Pubrels.html</anchorfile>
      <anchor>adcbb21d2081458194b589a70a702d2d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pubsub_opts</name>
    <filename>structpubsub__opts.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>cafile</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a1920fdf4468b121ad4ae81251adeaece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>capath</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a9842b104644211c2c3c1861800fc0394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cert</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a454292f6afd162f4e926da269fc24383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ciphers</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>aa38875601603517e8ac5258194a3be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clientid</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a4ba736902243282d4e27d6c70aea8063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>connection</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ab8bae71f14caa6bd609f44db229b3135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>delimiter</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>aa53437faddb0c2e6f0f3d5d63f0424b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>filename</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a3a260177ad37b5359f7c1f1dcfb62188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>host</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a97ea158dd73c634e5b0daf33a52e5c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>insecure</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a26adb0c0b80db51d7072fcb42ce8ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keepalive</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a7b9a80acb1bac819b4ac978ea1fc142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>key</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a82947a15136556bfc680a2efa4d16c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>keypass</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a2223f852e719f0a7f198013036a3f6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxdatalen</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a5c7af55b5289d9c5aebe69954654cce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>message</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a36d3b5b84becd0fa73e54839e6c3ec20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>message_expiry</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>af351c716fc6bba27a0a95d5b381cd6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a74366403ee5ac5e67980fe7f6a746460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a5552d375fc44147f7923cd22aada9055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>null_message</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a31f957733cc0780119d427da0623decf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>password</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a160eb8106007974506186c55a7513eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>port</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ad702b29676eb02813783361bb03456d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>psk</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ae82d707e49c6ed99e33055e763a54ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>psk_identity</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>af0a7742b71f8e0f0eaa2305b366bd47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>publisher</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ad45a3d5ef98a6740c48948974dae14a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>aa70a27e155676cb47c79133c6cd24842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quiet</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a578f42101ecf0c2b91cc4c842e36995d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ae95751893ac3ef14f65404443943ee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stdin_lines</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a37fc7491491d1de801bb91be57f3a1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stdlin_complete</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>ae390f6b106d996e69dcfb65ef2b9655a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>aade10a9c4ec4131b5d88a009d15e4873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tracelevel</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>abe66d29dc888def7ebda314ea0b3e342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pubsub_opts::@69</type>
      <name>user_property</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>af0bc16e109ea597e3dfcacd5498243ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>username</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a70578ef3eea66cf9e582ed9ea74c3535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>value</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>afa3b3109c9133faaf556d733cbaf0f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbose</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>af5f3934a89ca7410dfcd2c0a57a48b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>will_payload</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>afac33d8e31f298e82cf58939405a8032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>will_qos</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>af6a0a8750e727521edfb34e3e8e17d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>will_retain</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>aca78b8e16a9b350fe344286493a0a416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>will_topic</name>
      <anchorfile>structpubsub__opts.html</anchorfile>
      <anchor>a6726e6d96e46b0312210bd3fcb719376</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pubsub_opts_nameValue</name>
    <filename>structpubsub__opts__nameValue.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structpubsub__opts__nameValue.html</anchorfile>
      <anchor>a2ea833b1ecf58a354be5bd3039386611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structpubsub__opts__nameValue.html</anchorfile>
      <anchor>a774fa646ec2701276dc36b9843fce1f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::push_function</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1push__function.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1push__function.html</anchorfile>
      <anchor>a3e24e9615df0d386f358f66ecc4d58e0</anchor>
      <arglist>(T &amp;&amp;value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_function</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1push__function.html</anchorfile>
      <anchor>a305de9e2b4462b90cb018e622ccb9ddb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1push__function.html</anchorfile>
      <anchor>a6cd01ed3d1070cb371837acab0c7291e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::push_invoke_t</name>
    <filename>structsol_1_1push__invoke__t.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>push_invoke_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a4e23b857b5c40bc92341bec77550a818</anchor>
      <arglist>(const push_invoke_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>push_invoke_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>ad0a2f7261273c87539e75676e51f3bbf</anchor>
      <arglist>(push_invoke_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a841795e191d7cd21e9be3e6dc9ba5f29</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>af42d2fbd1c2ab061dbaeca8686fcd2b5</anchor>
      <arglist>(const push_invoke_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a57b143cfecb5fc5340074b11fabe80fb</anchor>
      <arglist>(push_invoke_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a79c509028532e4f0d6cbc1e56cdea28b</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a9977f9f6f10ff074a2b75ab8c8a2c4f6</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Arg1 &amp;&amp;arg1, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>aa9c8190b42e57098bf465fc4e2d270f7</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a33b4e0cb6f87356613ffc3ed916f1a13</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>a6cc3e19350b7147b77e9d67ff22109f1</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1push__invoke__t.html</anchorfile>
      <anchor>ae2e11277e050f477a292b90e7a9fa5cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::push_invoke_t&lt; T &amp; &gt;</name>
    <filename>structsol_1_1push__invoke__t_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>push_invoke_t</name>
      <anchorfile>structsol_1_1push__invoke__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a5773eec924df0f42b9beda0054a4d095</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1push__invoke__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a37b247872f109ff0dee7d3107f7725c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::reference_wrapper&lt; T &gt;</type>
      <name>value_</name>
      <anchorfile>structsol_1_1push__invoke__t_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a36a6eb338930afe08189167af4784614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper</name>
    <filename>structsol_1_1stack_1_1push__popper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>Tu</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>a5bf9989561a0b8b1cf7c8e5e1c596942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>aa410ada6b83ebdc4c8d88fd5081b288d</anchor>
      <arglist>(const Tu &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>a29bec37f601566cafe16951ccd703075</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>a39f291c95708faef86bfebb326f38a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>ab2e765b1af303b45e3055ebe9e7de5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>t</name>
      <anchorfile>structsol_1_1stack_1_1push__popper.html</anchorfile>
      <anchor>a0e6e3e3f284d6e9edc718019a50a7b4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper&lt; false, T, std::enable_if_t&lt; is_stack_based_v&lt; meta::unqualified_t&lt; T &gt; &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1push__popper_3_01false_00_01T_00_01std_1_1enable__if__t_3_01is__stack__bas74cd5cf3ccdcf9f49bde93a97d16cf11.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>Tu</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01false_00_01T_00_01std_1_1enable__if__t_3_01is__stack__bas74cd5cf3ccdcf9f49bde93a97d16cf11.html</anchorfile>
      <anchor>a3a6e1fedc1be9c341bbdd85de42056a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01false_00_01T_00_01std_1_1enable__if__t_3_01is__stack__bas74cd5cf3ccdcf9f49bde93a97d16cf11.html</anchorfile>
      <anchor>a95061572211a02d72a8ef825979e31e3</anchor>
      <arglist>(const Tu &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01false_00_01T_00_01std_1_1enable__if__t_3_01is__stack__bas74cd5cf3ccdcf9f49bde93a97d16cf11.html</anchorfile>
      <anchor>aa1226e55d115d4e79f0e1426739c9f67</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01false_00_01T_00_01std_1_1enable__if__t_3_01is__stack__bas74cd5cf3ccdcf9f49bde93a97d16cf11.html</anchorfile>
      <anchor>a8e4df843be5190efa8b4f857c437ec0e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper&lt; true, T, C &gt;</name>
    <filename>structsol_1_1stack_1_1push__popper_3_01true_00_01T_00_01C_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>Tu</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01true_00_01T_00_01C_01_4.html</anchorfile>
      <anchor>a351add9512a4645e33b403a31cabd45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01true_00_01T_00_01C_01_4.html</anchorfile>
      <anchor>a2b411d1f498974ca368ccbe521a4830f</anchor>
      <arglist>(const Tu &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01true_00_01T_00_01C_01_4.html</anchorfile>
      <anchor>a76359622e54bc9bbb2c6cd7c47255d24</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_popper</name>
      <anchorfile>structsol_1_1stack_1_1push__popper_3_01true_00_01T_00_01C_01_4.html</anchorfile>
      <anchor>acd33f865114271668e715f4b309e401a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper_at</name>
    <filename>structsol_1_1stack_1_1push__popper__at.html</filename>
    <member kind="function">
      <type></type>
      <name>push_popper_at</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__at.html</anchorfile>
      <anchor>aff656bbb1a60a4686e8a25f9923c8e11</anchor>
      <arglist>(lua_State *luastate, int index=-1, int count=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_popper_at</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__at.html</anchorfile>
      <anchor>afb9637b5f89b8b6dabee125e968a96d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__at.html</anchorfile>
      <anchor>ac8080eee893ff2cd8388aabe3a06b4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__at.html</anchorfile>
      <anchor>a48df70c90b88f50599b8e19873d30b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__at.html</anchorfile>
      <anchor>af4490f541fc8131c7141ea46356658ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper_n</name>
    <filename>structsol_1_1stack_1_1push__popper__n.html</filename>
    <templarg>top_level</templarg>
    <member kind="function">
      <type>push_popper_n &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a27926498d17c8eb62b131a2c0fd4e841</anchor>
      <arglist>(const push_popper_n &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>push_popper_n &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>afb438cb788f976f1f09b09b77eef1b1a</anchor>
      <arglist>(push_popper_n &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper_n</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a3b533373fd80e7b433ebcff4d4e491e1</anchor>
      <arglist>(lua_State *luastate, int x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper_n</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a6f7ec49550c8e154227cac3fdfb15d55</anchor>
      <arglist>(const push_popper_n &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_popper_n</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a721290885ad78977eeef61866a170fdf</anchor>
      <arglist>(push_popper_n &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_popper_n</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a921df6b6aaad19d38520ae1f5e69be2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>a8f1006a34c46200775de1713010637b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>t</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n.html</anchorfile>
      <anchor>ada56d8893c6804fab494067de04b568c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::push_popper_n&lt; true &gt;</name>
    <filename>structsol_1_1stack_1_1push__popper__n_3_01true_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>push_popper_n</name>
      <anchorfile>structsol_1_1stack_1_1push__popper__n_3_01true_01_4.html</anchorfile>
      <anchor>a158ee076d8d31f4e9468df78c1465b51</anchor>
      <arglist>(lua_State *, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCheckBoxClose</name>
    <filename>classQCheckBoxClose.html</filename>
    <member kind="function">
      <type></type>
      <name>QCheckBoxClose</name>
      <anchorfile>classQCheckBoxClose.html</anchorfile>
      <anchor>a06485312181cef68f0efc8ebfd3ed0e0</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QCheckBoxClose</name>
      <anchorfile>classQCheckBoxClose.html</anchorfile>
      <anchor>a8ec28e39a9dc1a93be6cd585100282ec</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>qEntry</name>
    <filename>structqEntry.html</filename>
    <member kind="variable">
      <type>MQTTClient_message *</type>
      <name>msg</name>
      <anchorfile>structqEntry.html</anchorfile>
      <anchor>a6f826b2bb7af62d086d033caba01756f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTAsync_message *</type>
      <name>msg</name>
      <anchorfile>structqEntry.html</anchorfile>
      <anchor>a7c0b81b4fb1f48c4807dcdf8b3f3e02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>seqno</name>
      <anchorfile>structqEntry.html</anchorfile>
      <anchor>ac6974fa1e2c105387c31d0540f40dfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topicLen</name>
      <anchorfile>structqEntry.html</anchorfile>
      <anchor>a4576867c4f7f78e45aba18c5f4569185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topicName</name>
      <anchorfile>structqEntry.html</anchorfile>
      <anchor>a5439e6d85d4d2f4ce78c6d0de17d1a6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QList</name>
    <filename>classQList.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QList&lt; ads::CDockAreaWidget * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; ads::CDockContainerWidget * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; ads::CFloatingDockContainer * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; double &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QAction * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QLayoutItem * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QWebSocket * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QWidget * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QwtPlotItem * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QwtPolarItem * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; QwtText &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QList&lt; tTitleBarButton * &gt;</name>
    <filename>classQList.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap</name>
    <filename>classQMap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QMap&lt; const QwtPlotItem *, QList&lt; QwtLegendLayoutItem * &gt; &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; double, QString &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; double, QwtText &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; int, QVariant &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; int, QwtColumnSymbol * &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; QString, ads::CDockWidget * &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; QString, int &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; QString, QByteArray &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QMap&lt; QString, QMenu * &gt;</name>
    <filename>classQMap.html</filename>
  </compound>
  <compound kind="class">
    <name>QStack</name>
    <filename>classQStack.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QStack&lt; QRectF &gt;</name>
    <filename>classQStack.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_check_getter</name>
    <filename>structsol_1_1stack_1_1qualified__check__getter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static optional&lt; R &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1qualified__check__getter.html</anchorfile>
      <anchor>a4f33bdcf51d738d41df006e3aeded57d</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="variable">
      <type>decltype(stack_detail::unchecked_get&lt; T &gt;(nullptr,-1, std::declval&lt; record &amp; &gt;())) typedef</type>
      <name>R</name>
      <anchorfile>structsol_1_1stack_1_1qualified__check__getter.html</anchorfile>
      <anchor>a3ae44d6105c8232cacd6210d0de82c33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_checker</name>
    <filename>structsol_1_1stack_1_1qualified__checker.html</filename>
    <templarg>X</templarg>
    <templarg>expected</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1qualified__checker.html</anchorfile>
      <anchor>a6a4cb25066785f67cef8a79be40a7c9f</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_getter</name>
    <filename>structsol_1_1stack_1_1qualified__getter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1qualified__getter.html</anchorfile>
      <anchor>a18c102952e3df7a7de947eb56bced704</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_getter&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1qualified__getter_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1is__optional__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1qualified__getter_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1is__optional__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>a7efabd5d5e88329e04d1df35e383ea1f</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_interop_checker</name>
    <filename>structsol_1_1stack_1_1qualified__interop__checker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1qualified__interop__checker.html</anchorfile>
      <anchor>a546ac008c9bfd1ed7e1b0d48a0e995a0</anchor>
      <arglist>(lua_State *L, int index, type index_type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::qualified_interop_getter</name>
    <filename>structsol_1_1stack_1_1qualified__interop__getter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QVector</name>
    <filename>classQVector.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>QVector&lt; ads::CFloatingDockContainer * &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; double &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QIcon &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QLineF &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QPair&lt; QColor, QString &gt; &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QPointF &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QRectF &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QRgb &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QSize &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtEventPattern::KeyPattern &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtEventPattern::MousePattern &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtGraphic::QwtGraphic::PathInfo &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtIntervalSample &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtLinearColorMap::ColorStops::ColorStop &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtOHLCSample &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtPainterCommand &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtPoint3D &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtSetSample &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtSplineCubicP::Equation2 &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtSplineCubicP::Equation3 &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QVector&lt; QwtVectorFieldSample &gt;</name>
    <filename>classQVector.html</filename>
  </compound>
  <compound kind="class">
    <name>QWT_FINAL</name>
    <filename>classQWT__FINAL.html</filename>
    <base>QwtRoundScaleDraw</base>
    <base>QwtNullPaintDevice</base>
    <base>QwtWidgetOverlay</base>
    <base>QwtWidgetOverlay</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>begin</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a738748f7ad437d96d8696ff82cdf4c8d</anchor>
      <arglist>(QPaintDevice *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawEllipse</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ac0a646ee27aa509aa724dfddf8b1d0c6</anchor>
      <arglist>(const QRectF &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawEllipse</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a2b74592dae182d1d8ca28d87d468bffa</anchor>
      <arglist>(const QRect &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawImage</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a94d1ed22b30c264e3001f9ffbd28dd7d</anchor>
      <arglist>(const QRectF &amp;, const QImage &amp;, const QRectF &amp;, Qt::ImageConversionFlags) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ad6f4aea72e4eca5da3f5b2317f2a0d5f</anchor>
      <arglist>(const QLine *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>aa060a40adbe9f1db2a6cf408b1671487</anchor>
      <arglist>(const QLineF *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPath</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ab4e45613b8a981ee4128d2afef99442b</anchor>
      <arglist>(const QPainterPath &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPixmap</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a85e4fd7de42c4803be10b5abb17cf37c</anchor>
      <arglist>(const QRectF &amp;, const QPixmap &amp;, const QRectF &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPoints</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>aaba1c7f59ad7330bfe168505d079447c</anchor>
      <arglist>(const QPointF *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPoints</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a4bf2a46e165dbdd46b8b0286f6e29ade</anchor>
      <arglist>(const QPoint *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPolygon</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a5c2df650a98c4d029d94bff19730c665</anchor>
      <arglist>(const QPointF *, int, PolygonDrawMode) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPolygon</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a3f108f0db746f6f0a76c23bd6890048e</anchor>
      <arglist>(const QPoint *, int, PolygonDrawMode) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRects</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a9966559d6fa91c9fa7c5abee12a2a50d</anchor>
      <arglist>(const QRect *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRects</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a4b7bd0a5e5c4d0b697fe09c2d15f5a16</anchor>
      <arglist>(const QRectF *, int) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTextItem</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a6dbfdd08e2507044822bbc46ac6c60ff</anchor>
      <arglist>(const QPointF &amp;, const QTextItem &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTiledPixmap</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ad85b6ff4bde885e80574eb6ea512ebfe</anchor>
      <arglist>(const QRectF &amp;, const QPixmap &amp;, const QPointF &amp;s) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>end</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ab92791c19997061ff10a30d81718a373</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a536559bb9740276e8fb66a48416ebe58</anchor>
      <arglist>(QEvent *event) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layoutContents</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a8c7ee0abcf3b3298235522d66605c065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegendView</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a8c17c237eb2a2af3ec421ab0a1f1df51</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PaintEngine</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>ac4bf0eba925c6f7be63c3f6f8052fa42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a70e12b19e5ddd1fcb8826f97a64e82c2</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a8f0773ab769e7cd6646e94dfaa8b4065</anchor>
      <arglist>(const QPaintEngineState &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>viewportEvent</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a7747d1a4ba7f34e66f6c972c44ec3bcc</anchor>
      <arglist>(QEvent *event) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>viewportSize</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>a05604872702317bb9f8a22fd5176668f</anchor>
      <arglist>(int w, int h) const </arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>contentsWidget</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>af81759584623ba7ab146dbd264c7450c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtNullPaintDevice *</type>
      <name>nullDevice</name>
      <anchorfile>classQWT__FINAL.html</anchorfile>
      <anchor>afa574b64499aad526e550fe52b3deedb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractLegend</name>
    <filename>classQwtAbstractLegend.html</filename>
    <member kind="slot" virtualness="pure">
      <type>virtual void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>aa9fc80c9e1dcbcfef51b96a3bff268ca</anchor>
      <arglist>(const QVariant &amp;itemInfo, const QList&lt; QwtLegendData &gt; &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>a9904720ba92daf03d0e5d8559cc5cdfe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAbstractLegend</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>a77092d06decd579fcde5c90875c3830b</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>renderLegend</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>a2fe1ac5ac1448e4d86b7437505214d9c</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect, bool fillBackground) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>scrollExtent</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>a51e8c45d2afc691e78b09c662d7a493e</anchor>
      <arglist>(Qt::Orientation) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAbstractLegend</name>
      <anchorfile>classQwtAbstractLegend.html</anchorfile>
      <anchor>a6d86d9c50679dea9fefafc457fc70814</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractScale</name>
    <filename>classQwtAbstractScale.html</filename>
    <class kind="class">QwtAbstractScale::PrivateData</class>
    <member kind="function">
      <type>double</type>
      <name>invTransform</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a7907d116b784dea443ba50c43113c053</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInverted</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a3d46b81ff8b0ace8cc5b64a4984a63f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lowerBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a093b44d00c18164c2814c3b999066dc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a92d1f793aa5dc3c18f96448d43bd255e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ac71c042246a7bb684c1b41c0204b6f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAbstractScale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a97fff64367cdbe7bc8dc56c41d5faf9e</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ae0ec7f1528981f15d8ede6a78530f065</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a5b8084cc735933ce9338fd2df1126f0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>aea3b9d4912f1c28671f232e4100936d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleMap &amp;</type>
      <name>scaleMap</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a68f120e12e373796b5d74199a9b8a4b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scaleMaxMajor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a4cfbcd9880297b1ca28fa824e3f4c3e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scaleMaxMinor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a5b23fafbb56bb43fd241c1839256357f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scaleStepSize</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ad94ddd24f5f9742a577b19f9c6e00117</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>aa1b73da4589370fc14fd2ef49b02d142</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ae9640e814b5029d7dd79cb3ba752102b</anchor>
      <arglist>(double lowerBound, double upperBound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ab54877c80f0b00fdb6e4745448aee128</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ad002e1a352ecf85c1a8595a138d42db7</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleEngine</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>aa00f44140af3f2b7595cb6e23371198f</anchor>
      <arglist>(QwtScaleEngine *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleMaxMajor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a40fdb4572ad8fdec8b93766ff5f8eda8</anchor>
      <arglist>(int ticks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleMaxMinor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a6520bb1e52571f865b21b3710786a4db</anchor>
      <arglist>(int ticks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleStepSize</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>aac745efd9414e529794e2189f7c535cb</anchor>
      <arglist>(double stepSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a1b2ea5c97eb19ccd55ec83713ab675fe</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>transform</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a59e9927b2e43f1db82af9fd1c774e36d</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upperBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a3adb3785868bcadaf9046f82d10e7bda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAbstractScale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a73890593efff11427ea7a42a3ebadefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QwtAbstractScaleDraw *</type>
      <name>abstractScaleDraw</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ab3c5f30892792e5ca3d84f4409ef6216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtAbstractScaleDraw *</type>
      <name>abstractScaleDraw</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>aa61afdff037ef745a6dad686537cdb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a70ac836becc14780134034223eb59f98</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rescale</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a647e6458305a0967077f4b1f03811c14</anchor>
      <arglist>(double lowerBound, double upperBound, double stepSize)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a0dbb7bdc557c0a7b163643e41970ed6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setAbstractScaleDraw</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a950c5bf521dc704b78f76c7951346288</anchor>
      <arglist>(QwtAbstractScaleDraw *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateScaleDraw</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>ad4015d13f98c9a48fb5d6321647f1323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>lowerBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a8974af6616a89e09f8d266670c7421dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>scaleMaxMajor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>abbdece959a508fe80e843983ce60125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>scaleMaxMinor</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a36816a4178ab9fb5b2a4465d33858964</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>scaleStepSize</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a7e10fdcca72e9ac4132d346249201a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>upperBound</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a99e14166c44698d06c5b5e04cfd628c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtAbstractScale.html</anchorfile>
      <anchor>a7c17f73611bc6db63386fd4c53e593e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractScaleDraw</name>
    <filename>classQwtAbstractScaleDraw.html</filename>
    <class kind="class">QwtAbstractScaleDraw::PrivateData</class>
    <member kind="enumvalue">
      <name>Backbone</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5a61a6c4f4dec2b089edfb655e2b21c3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Labels</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5ad2709d7efbb6f1618f0a8a3b6cafae96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScaleComponent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Backbone</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5a61a6c4f4dec2b089edfb655e2b21c3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ticks</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5a1f23d080ce1229a0c4f70469e88acce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Labels</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5ad2709d7efbb6f1618f0a8a3b6cafae96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; ScaleComponent &gt;</type>
      <name>ScaleComponents</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a0dd3ccdfa074fb6b1781b84ed2a4729a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ticks</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a26215d06a4d48adf401d0aa05d4193c5a1f23d080ce1229a0c4f70469e88acce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>aca3c3a7499112f52616d0ee8518fa5a6</anchor>
      <arglist>(QPainter *, const QPalette &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableComponent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>af975410588db6103f281e49d0b43c6a6</anchor>
      <arglist>(ScaleComponent, bool enable=true)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>extent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a87e21208e981457cde501054319c77e7</anchor>
      <arglist>(const QFont &amp;font) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasComponent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a95d74d9eaa5520754295efb33a4db50f</anchor>
      <arglist>(ScaleComponent) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateCache</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a4ed95cd23c5d779c1b05aa5295409aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>label</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a4ff88bc827dd6c6ca9298de13483b61f</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxTickLength</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>afac6ad0e98fefd9d103366726542a055</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumExtent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a563f102ef1370ecdfdc47133fb0c78ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>penWidthF</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>ac8b8f61e1a1141fb9c5ee76e85b41a21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAbstractScaleDraw</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a19c944664a2e36f06ae71b745fbd442e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a82510027cd5bee269628c9d6302a19a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleMap &amp;</type>
      <name>scaleMap</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>aac87f593525666a47a57d9e2b4f02c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleMap &amp;</type>
      <name>scaleMap</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>ae7488eb63ad73a2e69acb29ff069c904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumExtent</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>ac174255c334b995ca010a6964597d5f2</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenWidthF</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a6401e26332d65433e0b881400a1ce03b</anchor>
      <arglist>(qreal width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDiv</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a149792f955cc3f05c16362338bcc98c4</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a074675cd805656f0ae158f84745074af</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLength</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a7fed388e435aae791d61f48cc9ddf632</anchor>
      <arglist>(QwtScaleDiv::TickType, double length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a732d0e49c9092c48893b4f71cc7357db</anchor>
      <arglist>(QwtTransform *)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>spacing</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a93561d85e879402086f2607e45e89cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tickLength</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>aa43034f7ad87c33e9790c730ed48c55d</anchor>
      <arglist>(QwtScaleDiv::TickType) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAbstractScaleDraw</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>adc4d3f491b28ee39d728a4a4a9cdd494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawBackbone</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a15994a6033e689c3acdb8d83ae4f2a1c</anchor>
      <arglist>(QPainter *painter) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawLabel</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>aa78dc8bf05a0224450c947af54128d8d</anchor>
      <arglist>(QPainter *painter, double value) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawTick</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a31791e80bf07d23adbe500740aac5a58</anchor>
      <arglist>(QPainter *painter, double value, double len) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QwtText &amp;</type>
      <name>tickLabel</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>a5e703dcb115a51024f89f92e61c2c8d8</anchor>
      <arglist>(const QFont &amp;, double value) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtAbstractScaleDraw.html</anchorfile>
      <anchor>ab4435a25242fcf26d3596c3e9d998c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractSeriesStore</name>
    <filename>classQwtAbstractSeriesStore.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAbstractSeriesStore</name>
      <anchorfile>classQwtAbstractSeriesStore.html</anchorfile>
      <anchor>a3990acd8aba251e46d8c64d2154e3f72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>dataChanged</name>
      <anchorfile>classQwtAbstractSeriesStore.html</anchorfile>
      <anchor>ad95aac5e145cec2871e873c16f5f83b9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtAbstractSeriesStore.html</anchorfile>
      <anchor>a23d498a9d5bb10cb573db55650551a2c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtAbstractSeriesStore.html</anchorfile>
      <anchor>aa68ed8e5ce3da6b18826d8f95be86ad6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtAbstractSeriesStore.html</anchorfile>
      <anchor>a8a1cab11ce068f9c578a02d40e111b1a</anchor>
      <arglist>(const QRectF &amp;)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAbstractSlider</name>
    <filename>classQwtAbstractSlider.html</filename>
    <base>QwtAbstractScale</base>
    <class kind="class">QwtAbstractSlider::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a6c2021a39850832659b7ebd9ffd09e0e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sliderMoved</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ae59671d27931b545073e599a10967452</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sliderPressed</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>afd92a0c79c113b3c5e9952d12cff80f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sliderReleased</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ab94184da7a029a5f586671251ff380ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a6bc5c410cd56119c6ad50743c9a46af1</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invertedControls</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a3bc58490cd1f5a8ed5e86dec2a60586a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a040fd1fd03592c524314bf4b5539608d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTracking</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a476e7638818d5d22cb6f68d17d11ba97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a87c750f098cb5f70306a7908339cb88e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>pageSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a29adb20551bf586cff0c2b074d5c1e50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAbstractSlider</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>af539373e763744c295f90b919fc37870</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvertedControls</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a8344b634faf639447c707ef665d2d324</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPageSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ae2af9e818c0e7fb39a3a07174e4dabf2</anchor>
      <arglist>(uint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a9cc63283a2d4f0bcbb67fd331629a318</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ad470727c9fa3da9c50e26138cf03623e</anchor>
      <arglist>(uint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepAlignment</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a758fe135e2ee173c98dac70777e6dd4c</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTotalSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a60eea9d9996c99abcb7d50f5ed2634f8</anchor>
      <arglist>(uint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTracking</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a58d37e22b616787793a9e62ec7c5adc3</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValid</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a6b527ff0d2f96b85465fd73250d2e03f</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrapping</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ada27ca51ab146554b981fafed38e41e0</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>singleSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a749174444d3e63c232492edba727adfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a3c30c64a3bfc03a12131476e034e5a2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>totalSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>aa3f22dfcf2e897c7312a5ed04834eeed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a6804d4bc124378858d4b3bcfcae6ef66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a829f90f6e4b7852da72d6e3f4137b041</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAbstractSlider</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a31b9e0314988b7d547c9ded625014bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>incrementedValue</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>af4ee11b0a966af2d9fbd9feb240cb857</anchor>
      <arglist>(double value, int stepCount) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incrementValue</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a871e1e719d9b20827e7ed48d0970a9f2</anchor>
      <arglist>(int stepCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isScrollPosition</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ae674fc01201ec3ae4964838ef539c88e</anchor>
      <arglist>(const QPoint &amp;pos) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ab004c93159b8075902f5566d42f83c7f</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a2147cb8b13221b6a3ff13b4e39353fc2</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a8ac61e74646a74069a5a05c594883d3a</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a5f041452eda9f2b48c8a29b2c36880fa</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>adb50ae5e13d37d6206b51eec10b3f1b1</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual double</type>
      <name>scrolledTo</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>af19ab98a4101c2eaa43de2df7ebe4d0d</anchor>
      <arglist>(const QPoint &amp;pos) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sliderChange</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a36ac20a000d40b2fddf5c144d1133f77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a5fd7b62925de224c75b72dd5bc310448</anchor>
      <arglist>(QWheelEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>invertedControls</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>aa1edb391c5ea58c63814b042128e98ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint</type>
      <name>pageSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>af928669b9533745d6ba615be1dc51176</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ad7074d3448c265bcb4d9c317b38812be</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint</type>
      <name>singleSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a0560f6d64873efd2b2f08967842adb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ad5f7d7c8cba96ed976fc312dab45819f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint</type>
      <name>totalSteps</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a01c73fdf2332c8140e95eb66d95d5483</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>tracking</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a3eee49ac79ed9ecbdea24d07d633065c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>aef8fa42f1f003c6eabd8f2e3053c9367</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>ac9c33ff2ec7a988b8d98c051ba5940ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>alignedValue</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a3aead23c6d282fcec79fe7ac8f534df7</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>boundedValue</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a67ab1e67423c9a9603b0601ee608da53</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtAbstractSlider.html</anchorfile>
      <anchor>a7c6e0e702922ede93b8dbfb514273650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAlphaColorMap</name>
    <filename>classQwtAlphaColorMap.html</filename>
    <base>QwtColorMap</base>
    <class kind="class">QwtAlphaColorMap::PrivateData</class>
    <member kind="function">
      <type>int</type>
      <name>alpha1</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>ab95c3a868f70cf560d6b60756baa30b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alpha2</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>a42f9ab45954cff7251a65da039267a8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>a4a706714abbd4d82a9a2201a9ecf7aaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAlphaColorMap</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>af78213a5ff1ebef8a8d4447b0987bf32</anchor>
      <arglist>(const QColor &amp;=QColor(Qt::gray))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>abac34d64a3518c539ad3fea3acf39096</anchor>
      <arglist>(const QwtInterval &amp;, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlphaInterval</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>a5b43d9910b25b1b2613b0e44506530c9</anchor>
      <arglist>(int alpha1, int alpha2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>a372ba8791102270991473897fb36a965</anchor>
      <arglist>(const QColor &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAlphaColorMap</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>ac6445d25b9df0b565383b8189691bbad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtAlphaColorMap.html</anchorfile>
      <anchor>a712904996f5b345ea67eff145793a41d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtAnalogClock</name>
    <filename>classQwtAnalogClock.html</filename>
    <base>QwtDial</base>
    <member kind="enumeration">
      <type></type>
      <name>Hand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SecondHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea2d9426a775588d3afb667ca8e9393c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinuteHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea024c7bee0110b50aad1bfffe6f468744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HourHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea1e8f73f647c5a95ca062a8d63376982a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NHands</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea004c9f49b4271e02f350bccd21235ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HourHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea1e8f73f647c5a95ca062a8d63376982a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinuteHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea024c7bee0110b50aad1bfffe6f468744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NHands</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea004c9f49b4271e02f350bccd21235ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SecondHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>acd8f7e963ae073120684de46821f2cfea2d9426a775588d3afb667ca8e9393c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCurrentTime</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a1972a54ce59155ec7435103f11a775a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>aa99a628b290789583052bcec9163d95c</anchor>
      <arglist>(const QTime &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const QwtDialNeedle *</type>
      <name>hand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>ab390561b0856eef0d2bb80bdff0fb204</anchor>
      <arglist>(Hand) const </arglist>
    </member>
    <member kind="function">
      <type>QwtDialNeedle *</type>
      <name>hand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>abb93bf8255bc00ef160165385bb6adce</anchor>
      <arglist>(Hand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtAnalogClock</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>af52a1110f1db89c162f49a23772745b9</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a643101aafbe7a6fc91cb550203a7d3ee</anchor>
      <arglist>(Hand, QwtDialNeedle *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtAnalogClock</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a3abdcecf88e3d3510d94e96e7e9e74ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawHand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a62cbacb57c60c7584ba30f340ed575a1</anchor>
      <arglist>(QPainter *, Hand, const QPointF &amp;, double radius, double direction, QPalette::ColorGroup) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a24e73d2434b27e7e37e3a0ab2a38c450</anchor>
      <arglist>(QPainter *, const QPointF &amp;, double radius, double direction, QPalette::ColorGroup) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNeedle</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a2a3345ba32e90c932320562e185b1b78</anchor>
      <arglist>(QwtDialNeedle *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtDialNeedle *</type>
      <name>d_hand</name>
      <anchorfile>classQwtAnalogClock.html</anchorfile>
      <anchor>a33d687d7ad01a82a9eba98577af80b6f</anchor>
      <arglist>[NHands]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData</name>
    <filename>classQwtArraySeriesData.html</filename>
    <templarg>T</templarg>
    <base>QwtSeriesData</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; T &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; T &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; T &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; T &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QPointF &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QPointF &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QPointF &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QwtIntervalSample &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QwtIntervalSample &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QwtIntervalSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtIntervalSample</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtIntervalSample &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QwtIntervalSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QwtIntervalSample &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QwtOHLCSample &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QwtOHLCSample &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QwtOHLCSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtOHLCSample</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtOHLCSample &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QwtOHLCSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QwtOHLCSample &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QwtPoint3D &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QwtPoint3D &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QwtPoint3D &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtPoint3D</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtPoint3D &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QwtPoint3D &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QwtPoint3D &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QwtSetSample &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QwtSetSample &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QwtSetSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtSetSample</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtSetSample &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QwtSetSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QwtSetSample &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArraySeriesData&lt; QwtVectorFieldSample &gt;</name>
    <filename>classQwtArraySeriesData.html</filename>
    <base>QwtSeriesData&lt; QwtVectorFieldSample &gt;</base>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a3cb14bbe2b27bf8d49994d80e8eab3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArraySeriesData</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4bb811309027ac378a2dcc50ff9ef829</anchor>
      <arglist>(const QVector&lt; QwtVectorFieldSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtVectorFieldSample</type>
      <name>sample</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>ad37e24b562396e438e720020ea1b1969</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtVectorFieldSample &gt;</type>
      <name>samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a2d3f931bd28f40bc6e13c4b507e5b502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a4afaaf2602be769f4bdcc8fda6b737cb</anchor>
      <arglist>(const QVector&lt; QwtVectorFieldSample &gt; &amp;samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>adcd037fe880d9da5e6e5d26badeec555</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QwtVectorFieldSample &gt;</type>
      <name>d_samples</name>
      <anchorfile>classQwtArraySeriesData.html</anchorfile>
      <anchor>a86ccb32fa8c9b3bb9cb92b6040b0c490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtArrowButton</name>
    <filename>classQwtArrowButton.html</filename>
    <class kind="class">QwtArrowButton::PrivateData</class>
    <member kind="function">
      <type>Qt::ArrowType</type>
      <name>arrowType</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a0a2a1b7dfff38ef00a0495fcb61d21a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a6fe4d8d962798610ce539e3c972a6d08</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>num</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a09ae0f534912a14155233d7f431ffb2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtArrowButton</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>ab0ad5aefdd56db10976796be717671e9</anchor>
      <arglist>(int num, Qt::ArrowType, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a9bcae034a81908fbdc40a77ed3c9dcd0</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtArrowButton</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a506ab071fa7ee92928ace7dcea774a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>arrowSize</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a544fc12a1756eb2b703ab9a2903240cb</anchor>
      <arglist>(Qt::ArrowType, const QSize &amp;boundingSize) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawArrow</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>aba724cf7e2f7e640b2e4f5c08f37d125</anchor>
      <arglist>(QPainter *, const QRect &amp;, Qt::ArrowType) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawButtonLabel</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>afa3b1930046c73aa764caced4aa09c45</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a99d0a573dd02f526787bc12592ee6f4f</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>labelRect</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>ae32f665bfa6ab478e4ba7fd068bb3088</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>ad57bbc38682ce9a1cc06bcc35832549c</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtArrowButton.html</anchorfile>
      <anchor>a2a4c4f0e41a0e16e283b8f83f958adb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtBezier</name>
    <filename>classQwtBezier.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendToPolygon</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>aeaa72355079f71e0cd9804307652d239</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;cp1, const QPointF &amp;cp2, const QPointF &amp;p2, QPolygonF &amp;polygon) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtBezier</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a7b74d8e4874bc39110c84f74594d61b9</anchor>
      <arglist>(double tolerance=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTolerance</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a5c0ad844ea7d4ee69f3c391fd1a93ae7</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tolerance</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a12e42bf34d1595b71073ad7641706395</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPolygonF</type>
      <name>toPolygon</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>ad781aaf97ee213d618b67c2e2d68de66</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;cp1, const QPointF &amp;cp2, const QPointF &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtBezier</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a750ad26d6b7a3c37685f03db98868d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>pointAt</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a962c356b89fb7fd2343091fed1569530</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;cp1, const QPointF &amp;cp2, const QPointF &amp;p2, double t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_flatness</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a507d72a2f6ede358ded560cccd754ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classQwtBezier.html</anchorfile>
      <anchor>a183a8f1635f1e4e0769029bbb88e6659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCircleClipper</name>
    <filename>classQwtCircleClipper.html</filename>
    <member kind="function">
      <type>QVector&lt; QwtInterval &gt;</type>
      <name>clipCircle</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>a3f0503dbcae171402cceec0826640246</anchor>
      <arglist>(const QPointF &amp;, double radius) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCircleClipper</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>a731b31cf56409b5638c88bed8b42e839</anchor>
      <arglist>(const QRectF &amp;r)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Bottom</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27aae35b7a746ba2ab3e5e702ba2ecbb18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>Edge</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Left</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a1b7e92b6ab1c617bcff0571b17b0688a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Top</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a37d550cd061d44ebac49ca03f1f5177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Right</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27ab7bad10aa625c934519eee73c01e02f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Bottom</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27aae35b7a746ba2ab3e5e702ba2ecbb18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEdges</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a69a16f8fafcc3eeb48b135f2e15e9bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Left</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a1b7e92b6ab1c617bcff0571b17b0688a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEdges</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a69a16f8fafcc3eeb48b135f2e15e9bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Right</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27ab7bad10aa625c934519eee73c01e02f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Top</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ab2611fd04a85863a46e2d7b4ea530c27a37d550cd061d44ebac49ca03f1f5177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QVector&lt; QPointF &gt;</type>
      <name>cuttingPoints</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>a856b597f880c27c270209ebac78f8eea</anchor>
      <arglist>(Edge, const QPointF &amp;pos, double radius) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>toAngle</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>aa42d4a57b7041aadc1105bad9dd39e99</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QRectF</type>
      <name>d_rect</name>
      <anchorfile>classQwtCircleClipper.html</anchorfile>
      <anchor>ad70c8238bd09b5dbcb2e605de2e65a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtClipper</name>
    <filename>classQwtClipper.html</filename>
    <member kind="function" static="yes">
      <type>static QVector&lt; QwtInterval &gt;</type>
      <name>clipCircle</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>ab36605186b4a1c411fccb3b68cf1724a</anchor>
      <arglist>(const QRectF &amp;, const QPointF &amp;, double radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygon</type>
      <name>clippedPolygon</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>abf6fbe8c4d00b9608ac08278c4891cb8</anchor>
      <arglist>(const QRect &amp;, const QPolygon &amp;, bool closePolygon=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygon</type>
      <name>clippedPolygon</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>a2891a88d006edea48ac0275da4d6de33</anchor>
      <arglist>(const QRectF &amp;, const QPolygon &amp;, bool closePolygon=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPolygonF</type>
      <name>clippedPolygonF</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>a7c876c77f33931add58f80a98885af07</anchor>
      <arglist>(const QRectF &amp;, const QPolygonF &amp;, bool closePolygon=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clipPolygon</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>a4bbafdea07dca5589537e6db1c7c0b6e</anchor>
      <arglist>(const QRect &amp;, QPolygon &amp;, bool closePolygon=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clipPolygon</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>a98a7c4009d2f8ac325b35255c85b0b34</anchor>
      <arglist>(const QRectF &amp;, QPolygon &amp;, bool closePolygon=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clipPolygonF</name>
      <anchorfile>classQwtClipper.html</anchorfile>
      <anchor>aa5305d415fd97b332825e68b6cb25715</anchor>
      <arglist>(const QRectF &amp;, QPolygonF &amp;, bool closePolygon=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtColorMap</name>
    <filename>classQwtColorMap.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a9e5570790910fa3894887bca7dc5a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a9e5570790910fa3894887bca7dc5a670a663473fd836d9a84fe48ae1755de326a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indexed</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a9e5570790910fa3894887bca7dc5a670a304cb055c004223ca77f1a4cbbf27ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indexed</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a9e5570790910fa3894887bca7dc5a670a304cb055c004223ca77f1a4cbbf27ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a9e5570790910fa3894887bca7dc5a670a663473fd836d9a84fe48ae1755de326a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a35f74175e963d18e451a9fd4421ede1f</anchor>
      <arglist>(const QwtInterval &amp;, double value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>colorIndex</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a22ca2805ca98bb679d0ff0ab22ce1da9</anchor>
      <arglist>(int numColors, const QwtInterval &amp;interval, double value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QRgb &gt;</type>
      <name>colorTable</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>aef47c5d0a02de893d1b5cd93ffba8a48</anchor>
      <arglist>(int numColors) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QRgb &gt;</type>
      <name>colorTable256</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>ab259afe7685b5da4f44d3e8c18de08e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>format</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a436802833ae1d4694f376655bc3d75be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtColorMap</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>a2ab0a6041ea6d37c0609ca2e3bd976ca</anchor>
      <arglist>(Format=QwtColorMap::RGB)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>aaed0bb47b6379696c588732348438136</anchor>
      <arglist>(const QwtInterval &amp;interval, double value) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFormat</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>ab79e878e41044b7a6e8f1f0ddfa682cf</anchor>
      <arglist>(Format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtColorMap</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>af20e4ffdb3c5d34f5a6dc301bcbb9f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Format</type>
      <name>d_format</name>
      <anchorfile>classQwtColorMap.html</anchorfile>
      <anchor>aeeb561a6d92deb2b17afc65738df8963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtColumnRect</name>
    <filename>classQwtColumnRect.html</filename>
    <member kind="enumvalue">
      <name>BottomToTop</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908baa5f0a56f1bd041136476d4ad40ae56f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftToRight</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908ba3cde7a99f22f5d897ed4b963731256a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightToLeft</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908bac08f1153f84950e62d369cc7b7011b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomToTop</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908baa5f0a56f1bd041136476d4ad40ae56f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopToBottom</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908ba82a13d6063cc299b78ebe1a90a1f39da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftToRight</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908ba3cde7a99f22f5d897ed4b963731256a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightToLeft</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908bac08f1153f84950e62d369cc7b7011b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopToBottom</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a70bb2c6f1f8dabe3bc00793740e0908ba82a13d6063cc299b78ebe1a90a1f39da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a8bb5221efc769ef7f474e1f1795de4b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtColumnRect</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>ad3eeebc150334ee9393d7aff4f33c873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>toRect</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a0169ba0be3e683ce5c87aacfd172095e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>Direction</type>
      <name>direction</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>aa630854df28955f2ee91c94524b079d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>hInterval</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a16a24ece2aa70fc763d08e220608d63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>vInterval</name>
      <anchorfile>classQwtColumnRect.html</anchorfile>
      <anchor>a0dcd7826655c73da74a8f9ad87f3d62a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtColumnSymbol</name>
    <filename>classQwtColumnSymbol.html</filename>
    <class kind="class">QwtColumnSymbol::PrivateData</class>
    <member kind="enumvalue">
      <name>Box</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2ad21d1b393a2474a1caa6a9d83daa8f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FrameStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFrame</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a11a035d598228e1498b98153e3e9e043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Plain</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a2841bca1e2a5d94fbfc5a51787460be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a078f2b7db1cee79e83878fcc869df62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFrame</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a11a035d598228e1498b98153e3e9e043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2a3c16d900e0dcfc18f174f4120136cb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Plain</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a2841bca1e2a5d94fbfc5a51787460be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4b97f7748370447559a11a5adeb70e44a078f2b7db1cee79e83878fcc869df62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2a3c16d900e0dcfc18f174f4120136cb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Box</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2ad21d1b393a2474a1caa6a9d83daa8f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2aa9a5f984f62fb53ce3eeea35be3b0536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>aaace508375eef3ee23ed6c47b1d65ef2aa9a5f984f62fb53ce3eeea35be3b0536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a647960f89c1f2f8524789d7ad90482d8</anchor>
      <arglist>(QPainter *, const QwtColumnRect &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>FrameStyle</type>
      <name>frameStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a9e13ae8a8b07556ee2de672c7067606a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>afe6850ba90ade0fdf61edd203e49206d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPalette &amp;</type>
      <name>palette</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>afe13154e29f882e77fedf8bbc3280f7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtColumnSymbol</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a78d6b04908f7f814cdc07c3ae704b329</anchor>
      <arglist>(Style=NoStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>ab3a4b0daecba43da34328adadbd9f7b2</anchor>
      <arglist>(FrameStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWidth</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>af9348444ae2c21d3bcaff3217fc694fc</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPalette</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a7d2b17a4b8aef7ae098fd42bc663527b</anchor>
      <arglist>(const QPalette &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a3e2c72514fdc2e857ee2a34bc9f96e93</anchor>
      <arglist>(Style)</arglist>
    </member>
    <member kind="function">
      <type>Style</type>
      <name>style</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a3cf6f4e696a6df0936160d6bdb8e6b25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtColumnSymbol</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a4ca8a7cb15c23be659f3bdcdb50ae20c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBox</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>a7f7951e3c38927c25f21dd8c3d47372a</anchor>
      <arglist>(QPainter *, const QwtColumnRect &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtColumnSymbol.html</anchorfile>
      <anchor>adf868f5a05260af755803e1f1b701796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompass</name>
    <filename>classQwtCompass.html</filename>
    <base>QwtDial</base>
    <class kind="class">QwtCompass::PrivateData</class>
    <member kind="function">
      <type></type>
      <name>QwtCompass</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a05357e2950a3dc534e68e3c21f6c6b94</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtCompassRose *</type>
      <name>rose</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a7405a44d947e16f53b11dea4544d7683</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtCompassRose *</type>
      <name>rose</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a99477d676bd866acd1a418615cba423b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRose</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a06456c0c52107bfa8b1d1267fba5b86f</anchor>
      <arglist>(QwtCompassRose *rose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtCompass</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>af6cc3b946f3761f7ce53d3a2ec000817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRose</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a3cc1a7d06b9d6be235024a19ff0c6a25</anchor>
      <arglist>(QPainter *, const QPointF &amp;center, double radius, double north, QPalette::ColorGroup) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScaleContents</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a4bea7f29a5f68681011d956682301956</anchor>
      <arglist>(QPainter *, const QPointF &amp;center, double radius) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a2538c1daecd6372fc3fb66161af6219f</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtCompass.html</anchorfile>
      <anchor>a6dc569f8852a11e98a75ba9a946ab302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompassMagnetNeedle</name>
    <filename>classQwtCompassMagnetNeedle.html</filename>
    <base>QwtDialNeedle</base>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>aee1d882c6ec8b680b94b59b5710a92a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TriangleStyle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>aee1d882c6ec8b680b94b59b5710a92a5ad2ba960c4dae88e36da39f6b62798f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThinStyle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>aee1d882c6ec8b680b94b59b5710a92a5ab63a2dd26ef14c2aaf9763bc24a8bdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThinStyle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>aee1d882c6ec8b680b94b59b5710a92a5ab63a2dd26ef14c2aaf9763bc24a8bdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TriangleStyle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>aee1d882c6ec8b680b94b59b5710a92a5ad2ba960c4dae88e36da39f6b62798f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCompassMagnetNeedle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>a3422e6490d44c527289bafdcceecd741</anchor>
      <arglist>(Style=TriangleStyle, const QColor &amp;light=Qt::white, const QColor &amp;dark=Qt::red)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>ac614274caf196851055a7bd639f97bb2</anchor>
      <arglist>(QPainter *, double length, QPalette::ColorGroup) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Style</type>
      <name>d_style</name>
      <anchorfile>classQwtCompassMagnetNeedle.html</anchorfile>
      <anchor>add5b74fa2a6817dee27429dce7fc056d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompassRose</name>
    <filename>classQwtCompassRose.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>ad974a3035da51a9cfb36fa04eb1c40a6</anchor>
      <arglist>(QPainter *painter, const QPointF &amp;center, double radius, double north, QPalette::ColorGroup colorGroup=QPalette::Active) const =0</arglist>
    </member>
    <member kind="function">
      <type>const QPalette &amp;</type>
      <name>palette</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>a1272d3585dcd36bba8462b3e6ab4fa7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCompassRose</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>a23bb2634090d12711102f0add67d1170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPalette</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>a25f08ab6d05f4ad17b2e13395c60e7ca</anchor>
      <arglist>(const QPalette &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtCompassRose</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>a04142768b55a3bfe9c17ea6878088674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPalette</type>
      <name>d_palette</name>
      <anchorfile>classQwtCompassRose.html</anchorfile>
      <anchor>a1195a41fad7eba7c78b8a73dd59277b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompassScaleDraw</name>
    <filename>classQwtCompassScaleDraw.html</filename>
    <base>QwtRoundScaleDraw</base>
    <class kind="class">QwtCompassScaleDraw::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>label</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>a74fa496635315f58df5db5e75eb2b4a3</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; double, QString &gt;</type>
      <name>labelMap</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>a92c0f162873b8ccd7bcf814f82b39819</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCompassScaleDraw</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>af5454a1e7d4d511e43c91f008fe65c06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCompassScaleDraw</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>ab8f8902087f6ba6428d637395451adfa</anchor>
      <arglist>(const QMap&lt; double, QString &gt; &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelMap</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>a55c807e3399832b53b4a9783780f9dd0</anchor>
      <arglist>(const QMap&lt; double, QString &gt; &amp;map)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtCompassScaleDraw</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>a8390876c77a3e358f0a2026846e82079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtCompassScaleDraw.html</anchorfile>
      <anchor>aec9679613a435dd9b0d77f177a8b11a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCompassWindArrow</name>
    <filename>classQwtCompassWindArrow.html</filename>
    <base>QwtDialNeedle</base>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a55f11e28c9d87c0fb7c306ccd174f2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Style1</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a55f11e28c9d87c0fb7c306ccd174f2a8a62b689f03b4e974660ce1241942b09fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Style2</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a55f11e28c9d87c0fb7c306ccd174f2a8a44a462b3f0fa85bf3fa8dc421484e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Style1</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a55f11e28c9d87c0fb7c306ccd174f2a8a62b689f03b4e974660ce1241942b09fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Style2</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a55f11e28c9d87c0fb7c306ccd174f2a8a44a462b3f0fa85bf3fa8dc421484e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCompassWindArrow</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>a1b5931f43dd7e72fc5a3e2c9b509769d</anchor>
      <arglist>(Style, const QColor &amp;light=Qt::white, const QColor &amp;dark=Qt::gray)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>ae608e11bba6bbd24f30354480e6f28b9</anchor>
      <arglist>(QPainter *, double length, QPalette::ColorGroup) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Style</type>
      <name>d_style</name>
      <anchorfile>classQwtCompassWindArrow.html</anchorfile>
      <anchor>aa4deef0ed3b511cf7ca0000efc3756c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCounter</name>
    <filename>classQwtCounter.html</filename>
    <class kind="class">QwtCounter::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Button</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button1</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a1b29fe43c7d59986eb5854ddaf6f7179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button2</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a6015e556fcb8c4d45126dee5435b478d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button3</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a30b64d40b31283807f1a4f3d57af0e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ButtonCnt</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374aca8e93a2d129f7cc91f54f5f4da20c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button1</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a1b29fe43c7d59986eb5854ddaf6f7179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button2</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a6015e556fcb8c4d45126dee5435b478d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button3</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374a30b64d40b31283807f1a4f3d57af0e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ButtonCnt</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a027cfd91946ca9a19a1d606411e0f374aca8e93a2d129f7cc91f54f5f4da20c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a429a2e986aa46c1231643df5d4c78970</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>buttonReleased</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a694ed7277e137e44bccc5918b4c15ecc</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>add02928c348417fbfadd7095d058f331</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>incSteps</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a252bbb4ef8e2c8c1ddcd29baa023d6bd</anchor>
      <arglist>(QwtCounter::Button) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>af6e5c64758c6b320a55e04fcb0188e67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a0a6d0889d8d9e4fd956e4f3882fb319e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a82dead63dd6b56056251b84848ab1b75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aa653ae82690f6ea0ba1b3fb9081ce67a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numButtons</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ac160c5e7a1c7f858b7f52ff0904ea142</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtCounter</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aee94cdbaf1f3d22e110fd3535dbca34a</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIncSteps</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ac308bb656eaa001641bdef6524d40ce6</anchor>
      <arglist>(QwtCounter::Button, int numSteps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>af097141eaa83c32c7eb7d4234079f95a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a4f5847dca54ada119623908730568f4d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumButtons</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a900729c8f73830b549ea065e5c6dc4f9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ad794d0d2589a38113933ae764e87ce22</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ad34441cf06c68478b826e5b85fbb3ba7</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleStep</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aeeb79c9b83b2050baf9d7e6e47f1fa67</anchor>
      <arglist>(double stepSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepButton1</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ae56a556a72955b6d10419f2c41779383</anchor>
      <arglist>(int nSteps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepButton2</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a0d764a96706593d8c8b51338e92abfcc</anchor>
      <arglist>(int nSteps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepButton3</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a8b55539578de083793b8310cb8909294</anchor>
      <arglist>(int nSteps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValid</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aa06625ab417f82fdc82790e3376af708</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrapping</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a8fc7d115682f295dfcc64fa8312ccdeb</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a0057de1b365b6f18309c29c7b210cdd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>abec124ab160141a496ea53cd562413b0</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stepButton1</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a8e0b28f111c45b3a2241fd8889bc8bce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stepButton2</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a7d99de95e1c05e4994413e6d8cd641fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stepButton3</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>abc6eb2073cc7d7b5f1d7e4c6c7b205c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a121194fadd8cea929c1ac9509f27fe58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a22d4cd0baab3b0b56340bb409b92b672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtCounter</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a6469133eb210b470023a3dcc735aec4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a9e210f2d0fda5d1d3fd485d5d38c41cd</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a8a831166ccb4d7bbc89e2e408ba44118</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aa0d923b6d088624a4099aced1ab4bd49</anchor>
      <arglist>(QWheelEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>af57db94c68cf38476a0db187cc58eec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a60651e7dfc80c250273f9aebb2435da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>numButtons</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a6a07ff0c9612ae4fb8a4acbb4466c0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a9050a1e80732df88dde7bbf808e375e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a9ee188d8beb8bddcaaa606ff125966d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>stepButton1</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a4cee5a93ef787068ed5b63bcb55167f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>stepButton2</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a3bf49238a71fc0edd6d7259a902997a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>stepButton3</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ae484def1d66d3fb1c720e4ee4a67c512</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a6f98bf5e2110835ce0c00425e682b7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>af31c12589801c61e17b51bdfac0f9001</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>btnClicked</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a56ddc11c1e2a24e980104b0b558f1be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>btnReleased</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ac517e5aeb7b3994ecb4193cf2fafd89d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>textChanged</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a8a6b91bce5fcfaa36131a194fd8fdb6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementValue</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a84d2fd71ba9f772d6a9f4c96c842df96</anchor>
      <arglist>(int numSteps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCounter</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>a6357781966cdf46cc62ed4973838cff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showNumber</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ad2dafb9e792d5f264744dd479f695287</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateButtons</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>ade7ffd0e38c7143610d117917b7d41ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtCounter.html</anchorfile>
      <anchor>aa76d51dd0bf09c2f1777f5620579b7ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCPointerData</name>
    <filename>classQwtCPointerData.html</filename>
    <templarg></templarg>
    <base>QwtPointSeriesData</base>
    <member kind="function">
      <type></type>
      <name>QwtCPointerData</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>af428def7cdbefbc17adc44b6f7a756f0</anchor>
      <arglist>(const T *x, const T *y, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>a9b97cddd296b4bc8b2a222ecd8d116c9</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>a87cb1fdb0b7da2811347f1bafd0d2cb0</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>xData</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>af21d593bedbbec692e7abce54b745074</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>yData</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>a223c4dc1168e563cb73920e91445a3ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>d_size</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>a521f248256ad45c5734e65d153ac8489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T *</type>
      <name>d_x</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>a797b61b0cdf93f2ca29164ffd3584a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T *</type>
      <name>d_y</name>
      <anchorfile>classQwtCPointerData.html</anchorfile>
      <anchor>aec3caa5fc3460cf420cad27bef507b44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCPointerValueData</name>
    <filename>classQwtCPointerValueData.html</filename>
    <templarg></templarg>
    <base>QwtPointSeriesData</base>
    <member kind="function">
      <type></type>
      <name>QwtCPointerValueData</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>a4fbdb99f6bac3eb3d750c536160684b5</anchor>
      <arglist>(const T *y, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>a045e977f3e42d3ad1eb3711e725d471a</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>a264d3f03d180ac0bb3c1b434e38ac8b9</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>yData</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>ad0c071091788e7ebe8babe0c769f6c6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>d_size</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>a20782d590c3f224c04c96e946247027f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T *</type>
      <name>d_y</name>
      <anchorfile>classQwtCPointerValueData.html</anchorfile>
      <anchor>a206fc8ffd5d6e6671caf8805dffbd8c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtCurveFitter</name>
    <filename>classQwtCurveFitter.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a4a9b88b0ab2842395a7662735c833301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Polygon</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a4a9b88b0ab2842395a7662735c833301a87fb6ae7b505e76e42456c6caacdc3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a4a9b88b0ab2842395a7662735c833301a86090d569665ef9f1d47f61ada986996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a4a9b88b0ab2842395a7662735c833301a86090d569665ef9f1d47f61ada986996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Polygon</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a4a9b88b0ab2842395a7662735c833301a87fb6ae7b505e76e42456c6caacdc3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPolygonF</type>
      <name>fitCurve</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>afa9bf5b328aa553229e204533a60fec0</anchor>
      <arglist>(const QPolygonF &amp;polygon) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPainterPath</type>
      <name>fitCurvePath</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a49b54c6e81081e9c8a583d8b5ccbab9c</anchor>
      <arglist>(const QPolygonF &amp;polygon) const =0</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a2c6c11fc9459e1eaed65b66b03cc2a85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtCurveFitter</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a62919f309f0441d94adea94573d0f778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QwtCurveFitter</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>acd45c40e13a1c43a959daeb595f144e1</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Mode</type>
      <name>d_mode</name>
      <anchorfile>classQwtCurveFitter.html</anchorfile>
      <anchor>a391b5e5cd7e1eeba28f01b2ad28d79e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDate</name>
    <filename>classQwtDate.html</filename>
    <member kind="enumvalue">
      <name>JulianDayForEpoch</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a303569f46c157e79963f90ba7dfbebb2aed8ee8f3dbc5b7a5e953b3ec51a79108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Day</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a1d503616cab082a9c741be881cc0a813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstDay</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab915db512c556a4666ada4fbfccfce1eab5c50b8108f8c4535201c0c590a598d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstThursday</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab915db512c556a4666ada4fbfccfce1ea82971cd90d670fe3048ad8c377379c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hour</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a8e7a2f91f89423e446bfdaa1e01ebd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IntervalType</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Millisecond</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a4e1d45d6382c27689a30adc11186d4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Second</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587aabaf7a7d45288a33590f61fe075b3590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Minute</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a7c9073c66b2628adbe772ac4c1a678ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hour</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a8e7a2f91f89423e446bfdaa1e01ebd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Day</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a1d503616cab082a9c741be881cc0a813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Week</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587ae204b4e8ce8679ba9ac378e41bd77b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Month</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a0ab43f35f1bdbae7536be2be0455700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Year</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587ae306523ed94ccf930afb811ff7a735ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JulianDayForEpoch</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a303569f46c157e79963f90ba7dfbebb2aed8ee8f3dbc5b7a5e953b3ec51a79108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Millisecond</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a4e1d45d6382c27689a30adc11186d4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Minute</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a7c9073c66b2628adbe772ac4c1a678ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Month</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587a0ab43f35f1bdbae7536be2be0455700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Second</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587aabaf7a7d45288a33590f61fe075b3590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Week</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587ae204b4e8ce8679ba9ac378e41bd77b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Week0Type</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab915db512c556a4666ada4fbfccfce1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstThursday</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab915db512c556a4666ada4fbfccfce1ea82971cd90d670fe3048ad8c377379c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstDay</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab915db512c556a4666ada4fbfccfce1eab5c50b8108f8c4535201c0c590a598d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Year</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ad037b999a51cae4d9ab36bf8e7859587ae306523ed94ccf930afb811ff7a735ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDateTime</type>
      <name>ceil</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>ab4d7b043971e13a97a8b5f9edb5eee02</anchor>
      <arglist>(const QDateTime &amp;, IntervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDate</type>
      <name>dateOfWeek0</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>abb91fb441a254337d5445ad4bab1a662</anchor>
      <arglist>(int year, Week0Type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDateTime</type>
      <name>floor</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a1b350f22a57b44b529bc4de740dbe213</anchor>
      <arglist>(const QDateTime &amp;, IntervalType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDate</type>
      <name>maxDate</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>af82ba26011550602f1adb61da53bd830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDate</type>
      <name>minDate</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a9ab1845543957472c2c6529ad03ef98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDateTime</type>
      <name>toDateTime</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a8039dc115458981fc1c7fc2c0aa8d053</anchor>
      <arglist>(double value, Qt::TimeSpec=Qt::UTC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>toDouble</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>afce10fd70f7a1ecac3f97776fb2dc46a</anchor>
      <arglist>(const QDateTime &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>toString</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a2c19998281321ba078d717f7f9ec6855</anchor>
      <arglist>(const QDateTime &amp;, const QString &amp;format, Week0Type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>utcOffset</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>aeadce3496f631eae3a7e54749078c7a4</anchor>
      <arglist>(const QDateTime &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>weekNumber</name>
      <anchorfile>classQwtDate.html</anchorfile>
      <anchor>a90dd1f9dc38565c003f8e1ef821965b7</anchor>
      <arglist>(const QDate &amp;, Week0Type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDateScaleDraw</name>
    <filename>classQwtDateScaleDraw.html</filename>
    <base>QwtScaleDraw</base>
    <class kind="class">QwtDateScaleDraw::PrivateData</class>
    <member kind="function">
      <type>QString</type>
      <name>dateFormat</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>aeb431d5113c2342b073d9faa4e65b5fb</anchor>
      <arglist>(QwtDate::IntervalType) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>label</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a98c5d92eda2869daa1e0b310ac6b6231</anchor>
      <arglist>(double) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDateScaleDraw</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>adbee23e84bc296b09f5a6d54252b75ba</anchor>
      <arglist>(Qt::TimeSpec=Qt::LocalTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateFormat</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>ae8eb41024970bec16987d0c736ae890e</anchor>
      <arglist>(QwtDate::IntervalType, const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeSpec</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a278fdb655a98dda440ce5c0f8fc82c4e</anchor>
      <arglist>(Qt::TimeSpec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUtcOffset</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>ab97b5fc37dc46dcf635a56e13d7b93a3</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeek0Type</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>acd5e9ce4e1e98e849d6002d22b2f7198</anchor>
      <arglist>(QwtDate::Week0Type)</arglist>
    </member>
    <member kind="function">
      <type>Qt::TimeSpec</type>
      <name>timeSpec</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a43eaebd8bb9af3bb6a541a09f1d79014</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>toDateTime</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a50502cedfca719b9531d448f24f6ea21</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a0c676fcb0e77b660afdb2b39c617a2ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtDate::Week0Type</type>
      <name>week0Type</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a1c64d18c81ff3b77449df87c014b6721</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtDateScaleDraw</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>af32e43b35fbc805400f907a5e1466b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>dateFormatOfDate</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a00852822746e3999949b313c8cfd8550</anchor>
      <arglist>(const QDateTime &amp;, QwtDate::IntervalType) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtDate::IntervalType</type>
      <name>intervalType</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a7afcabca6cedf6f764a3a853eb143e1a</anchor>
      <arglist>(const QwtScaleDiv &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtDateScaleDraw.html</anchorfile>
      <anchor>a2c34be802cbe60b86888ca61023fb310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDateScaleEngine</name>
    <filename>classQwtDateScaleEngine.html</filename>
    <base>QwtLinearScaleEngine</base>
    <class kind="class">QwtDateScaleEngine::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>autoScale</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>ac23c324af81177d549ec3d83e55d5080</anchor>
      <arglist>(int maxNumSteps, double &amp;x1, double &amp;x2, double &amp;stepSize) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtScaleDiv</type>
      <name>divideScale</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>ac0d62d1e0f86c7c6d65089423d9b8633</anchor>
      <arglist>(double x1, double x2, int maxMajorSteps, int maxMinorSteps, double stepSize=0.0) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtDate::IntervalType</type>
      <name>intervalType</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>ab813083a22cd7e001bd68c9e2a9685bc</anchor>
      <arglist>(const QDateTime &amp;, const QDateTime &amp;, int maxSteps) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxWeeks</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a1e1168602421de588ec7c5615100e22f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDateScaleEngine</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a7eb99ee3e701d6f8467b1e9c8c248b9b</anchor>
      <arglist>(Qt::TimeSpec=Qt::LocalTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxWeeks</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a0520441c198ee00c9d727340f639504b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeSpec</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>addbf8fdc00c2de0c6afe436ef25b3bef</anchor>
      <arglist>(Qt::TimeSpec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUtcOffset</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a47dc382bbdf3e415b40543fc2736537f</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeek0Type</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a5e11c5e7c4f58063ded8f6d35d2816f4</anchor>
      <arglist>(QwtDate::Week0Type)</arglist>
    </member>
    <member kind="function">
      <type>Qt::TimeSpec</type>
      <name>timeSpec</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a28c2d2c4d1c6ac5408c6efca0f700856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>toDateTime</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>af03153128e1d166d3f808ad716b23b21</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a9a77943b8f9d36be57fdf382bd62e48d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtDate::Week0Type</type>
      <name>week0Type</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>add6b4e1668ce1c45fc5d05dd612283d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtDateScaleEngine</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>a1e1d01f5ac297bcdb1458a35bcd8d554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QDateTime</type>
      <name>alignDate</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>aba0a765afc53e8be743a8c4fc5bcca21</anchor>
      <arglist>(const QDateTime &amp;, double stepSize, QwtDate::IntervalType, bool up) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtScaleDiv</type>
      <name>buildScaleDiv</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>ad4fa26eec266fc49300e7ca309895c9c</anchor>
      <arglist>(const QDateTime &amp;, const QDateTime &amp;, int maxMajorSteps, int maxMinorSteps, QwtDate::IntervalType) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtDateScaleEngine.html</anchorfile>
      <anchor>ac934cf2c496ad8e12c83050e90b90f11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDial</name>
    <filename>classQwtDial.html</filename>
    <base>QwtAbstractSlider</base>
    <class kind="class">QwtDial::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7376f53193014b91643350e6e6bc85ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotateNeedle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotateScale</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Plain</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386a8d0cdae56d44bcd25574d7e432498d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386a4054b8890d1f837387762b4a12157847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotateNeedle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotateScale</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Shadow</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Plain</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386a8d0cdae56d44bcd25574d7e432498d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386a4054b8890d1f837387762b4a12157847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sunken</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386ae1388e8ff1a378e22cd082fcb46aa685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sunken</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7472124cb120352e8538430ab48c2386ae1388e8ff1a378e22cd082fcb46aa685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>boundingRect</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a0d52d45d3a693e66d5799e285efdd34d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a15a39ad9e53a5cdf76f70090bc66e906</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>innerRect</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a258643394b1fb9b02ecd573d49a2abb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>afb583edf70364eb562bf84686b60a9b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a9d7a976894700e616126d41a312f999d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a30c92c9c2749a741b3db9fcb643dbba7</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a1725682984aff88ef891966225c06030</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a911d48e837d95cd333a03db48eb47e95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtDialNeedle *</type>
      <name>needle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a58ed8cf5aae56c44427b25f691f69b5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtDialNeedle *</type>
      <name>needle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>abbf494e72f6244e4ec88211354c739a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a5d7a8b9094bcc3fb82b31c3ac9ad706d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDial</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a910ad090ceb51587c965d9a2c9db8f60</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>QwtRoundScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>adaa9a23f4e19d3cd085db1c61665d1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtRoundScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ae1b59c65bc9717bd83ffb8e8ce07988c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRect</type>
      <name>scaleInnerRect</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ab793e4c15e9b32a7e8d13f0b28d1feb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameShadow</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a272e17e53586a149df4dca437d5f9494</anchor>
      <arglist>(Shadow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWidth</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7946ca363a97fd28de4993a5caa54507</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>afe3e1bd1d3640285d32fcb1e125fb929</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a012263546865049d3518de6aabb4d07e</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a6b070ba6251fa40bbd876551413c5639</anchor>
      <arglist>(Mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeedle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ac91311f8777eabdbcf6384f308d34a0c</anchor>
      <arglist>(QwtDialNeedle *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrigin</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a3f64c6fbac747f735e57c2073e93bc50</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>acfb881276cc7efd7ab089b355fd6e94f</anchor>
      <arglist>(double minArc, double maxArc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a2ed8a0642e1c612013ba812c7e037404</anchor>
      <arglist>(QwtRoundScaleDraw *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a5259521685b77125d889ebfddbc2377c</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtDial</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a16cd1e45a78890c6c5f6e9c07b0180c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a1484cf9ceb15cd8de399d678dc02dcdb</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawContents</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a9c567a9ce20120f3094a3d21ad26874a</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFocusIndicator</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a1fce41a19c2e368fe90551e29c4de076</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFrame</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a0afb15e5b5eac98966fa9e38bad65b8f</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ad287b8e8d3f5453c9f7a317d40d35162</anchor>
      <arglist>(QPainter *, const QPointF &amp;, double radius, double direction, QPalette::ColorGroup) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScale</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ad93f277c9cca98580be853a13abd7cd4</anchor>
      <arglist>(QPainter *, const QPointF &amp;center, double radius) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScaleContents</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a06b36d64377e54dac8812b4c4c0bf263</anchor>
      <arglist>(QPainter *painter, const QPointF &amp;center, double radius) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>invalidateCache</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a8308ea7345348c683cd957de2ef5ca91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isScrollPosition</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a643a49553a8d2341ec0c4bc7b5f1f82f</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a4d4d709c5f9e5d145f40dea9d0498574</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a9968a8485d117efd1278482bbbfbe60e</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>scrolledTo</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ab035cce01236fa4001c25837198cfc18</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sliderChange</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ab921c14754162e420f833697352d5bb4</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a0b84f57139d3af43ce8bd23ecebd7832</anchor>
      <arglist>(QWheelEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a2fcd95751d0fced0592c526b59f2243b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>afc4bd0ad4fd4fd3a0173deea300a282a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>maxScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a3e76868fa47f688da116adb5f0a78c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>minScaleArc</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a86c943e118361c11780bff23510e6a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a83ce1d522d2e4e013b37303bedad215e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a7cd9a5d8ae86ddbde26d0e5bf3ffbfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ae371ea57e6471bda15376ca7b4a74d12</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAngleRange</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>ae6342aa89165e039f870f31905435935</anchor>
      <arglist>(double angle, double span)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtDial.html</anchorfile>
      <anchor>a2727feff705a639916040b7b6ceb1328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDialNeedle</name>
    <filename>classQwtDialNeedle.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>af1d1aa23ea095898e24a181f36602ed9</anchor>
      <arglist>(QPainter *, const QPointF &amp;center, double length, double direction, QPalette::ColorGroup=QPalette::Active) const </arglist>
    </member>
    <member kind="function">
      <type>const QPalette &amp;</type>
      <name>palette</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>a8b3c915032389261e07cc983b433166c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDialNeedle</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>aef3af79632ce784bc4d7332f6e269a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPalette</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>ae850883a64501136bca64d6ea2d084b9</anchor>
      <arglist>(const QPalette &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtDialNeedle</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>ac23b2af4af50042967c8cea87b474247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawKnob</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>aaca9572717a1db10b1b6609571024688</anchor>
      <arglist>(QPainter *, double width, const QBrush &amp;, bool sunken) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>a1e4fee366fec1838edc18890d9957f2b</anchor>
      <arglist>(QPainter *painter, double length, QPalette::ColorGroup colorGroup) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPalette</type>
      <name>d_palette</name>
      <anchorfile>classQwtDialNeedle.html</anchorfile>
      <anchor>a4212d43c868cb8c98ca064d49b189ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDialSimpleNeedle</name>
    <filename>classQwtDialSimpleNeedle.html</filename>
    <base>QwtDialNeedle</base>
    <member kind="enumvalue">
      <name>Arrow</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad28821489e04f1fd942e5bebc8a60584a27ace220f0a5c6abd061c85bbdc9a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ray</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad28821489e04f1fd942e5bebc8a60584a580980e68ef26fc7d35962cf6f12a4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad28821489e04f1fd942e5bebc8a60584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arrow</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad28821489e04f1fd942e5bebc8a60584a27ace220f0a5c6abd061c85bbdc9a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ray</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad28821489e04f1fd942e5bebc8a60584a580980e68ef26fc7d35962cf6f12a4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDialSimpleNeedle</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>a5f16b9298ecd293360a3ccf91d3dbfbb</anchor>
      <arglist>(Style, bool hasKnob=true, const QColor &amp;mid=Qt::gray, const QColor &amp;base=Qt::darkGray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>ad7672543371e38c864e44d9240271c22</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>af7c8d5ed409364e4e67b7e40f1c0cfe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawNeedle</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>abbf48aeb367dc1a23536bee45f73e7a4</anchor>
      <arglist>(QPainter *, double length, QPalette::ColorGroup) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>d_hasKnob</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>a70e2fd9dc448481d0c28be062885dbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Style</type>
      <name>d_style</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>afa55d4e9ba51bea395b85c5eaee84bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_width</name>
      <anchorfile>classQwtDialSimpleNeedle.html</anchorfile>
      <anchor>a38449d6877cba21274c4e2a6b24d77af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDotsCommand</name>
    <filename>classQwtDotsCommand.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>from</name>
      <anchorfile>classQwtDotsCommand.html</anchorfile>
      <anchor>abefb598a2f3a19c067aec768ec7bde46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtDotsCommand.html</anchorfile>
      <anchor>a09c76fe2fb479e1e0485d631aa5faca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtSeriesData&lt; QPointF &gt; *</type>
      <name>series</name>
      <anchorfile>classQwtDotsCommand.html</anchorfile>
      <anchor>af2f030863f8a0b94e7cff4332a6ccb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to</name>
      <anchorfile>classQwtDotsCommand.html</anchorfile>
      <anchor>a8b312441b77467187823a3ef4a5ae946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtDynGridLayout</name>
    <filename>classQwtDynGridLayout.html</filename>
    <class kind="class">QwtDynGridLayout::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addItem</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a79d9fe8f90ea82fa624e91ef7ed8f780</anchor>
      <arglist>(QLayoutItem *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>columnsForWidth</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>adf7cc1acc36b41086fb4815633473901</anchor>
      <arglist>(int width) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>count</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a1bd0278866450ec3722b5a4a05e3f67a</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Qt::Orientations</type>
      <name>expandingDirections</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>aadce7e4b8d7df854f88735c6cac97abf</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHeightForWidth</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a1fff1c25e3beaa4dfcfe14bcf1b40cf2</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>abcb26c123e8e20b26590004de6929781</anchor>
      <arglist>(int) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>invalidate</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a5d0831e6d0c700a221aa58c5dce42bc3</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a480f52bf2d417165c582e86f84941ada</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QLayoutItem *</type>
      <name>itemAt</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>aced8080bbb8e4c85f8aabb7becb91c1d</anchor>
      <arglist>(int index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>itemCount</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>ad7df7a3f47055041d6dd5ab1c4c660e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QRect &gt;</type>
      <name>layoutItems</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>acc76b644fd34e2aa5d45b5fbe1ab51b2</anchor>
      <arglist>(const QRect &amp;, uint numColumns) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>maxColumns</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a06b418089a233555dd3354d98b712c3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>maxItemWidth</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a74ebb14c4b4fae32354d3824bf29c93e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>numColumns</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a968ad0c13f353d4fc62c7c097eb024fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>numRows</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>ad3f387078e5e78b66b452c72e99923c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDynGridLayout</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>acba446fe9ab4fc412460f86c2b21e08f</anchor>
      <arglist>(QWidget *, int margin=0, int spacing=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtDynGridLayout</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>ac4e3d1b42335f01ccf1236ffb7a12807</anchor>
      <arglist>(int spacing=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpandingDirections</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a56cd48dda979428402dd39d470674dee</anchor>
      <arglist>(Qt::Orientations)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGeometry</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a74a53869e5c4ec2021f7d24d9ee3cd00</anchor>
      <arglist>(const QRect &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxColumns</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a910bc4bcdecfa2d3a98a9bd091933014</anchor>
      <arglist>(uint maxColumns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>aae06d49a43215b3e21820ed08deef7dd</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QLayoutItem *</type>
      <name>takeAt</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a4c97abe199cc61e93246e92fec48101e</anchor>
      <arglist>(int index) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtDynGridLayout</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>abb583f302fbf5d92b306841d414e52a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>layoutGrid</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>acb9e2b25b699b38617879df416415434</anchor>
      <arglist>(uint numColumns, QVector&lt; int &gt; &amp;rowHeight, QVector&lt; int &gt; &amp;colWidth) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stretchGrid</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a04ce37162e650719e7d94ae8a60a7d31</anchor>
      <arglist>(const QRect &amp;rect, uint numColumns, QVector&lt; int &gt; &amp;rowHeight, QVector&lt; int &gt; &amp;colWidth) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a129dc1f762011451251eb695125f0ee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>maxRowWidth</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a2260b42051b80cdddd6a4d67ddbd2bb6</anchor>
      <arglist>(int numColumns) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtDynGridLayout.html</anchorfile>
      <anchor>a1a671a26ef8060bbb7306f90837f0a00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtEventPattern</name>
    <filename>classQwtEventPattern.html</filename>
    <class kind="class">QwtEventPattern::KeyPattern</class>
    <class kind="class">QwtEventPattern::MousePattern</class>
    <member kind="enumvalue">
      <name>KeyAbort</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a5b73ad3186285f5aaf2030a50a3fb5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyDown</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a00c2d782ca962ee6bcda1c4a3649d1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyHome</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a4cba7de2850f874988cbaa38a236ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyLeft</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007abaf3cd86d773c8e47a2c670b65d6ec95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyPatternCode</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeySelect1</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a32afc68b8e31079c00666a251d0b9c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeySelect2</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007acfd4f64d5b3b29214e51afcc56ea7eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyAbort</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a5b73ad3186285f5aaf2030a50a3fb5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyLeft</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007abaf3cd86d773c8e47a2c670b65d6ec95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyRight</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a607bbbf235ba79f6e36a25c6d7d27c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyUp</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a010af73c06629f6c53daf69fad5b6efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyDown</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a00c2d782ca962ee6bcda1c4a3649d1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyRedo</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a2c8d72876cd9435ee018e9cf8fa2ff26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyUndo</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a76cf851373169fbc588109c1eccca33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyHome</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a4cba7de2850f874988cbaa38a236ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyPatternCount</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007aca9b018d7ae0f2342779e91df7ddcdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyPatternCount</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007aca9b018d7ae0f2342779e91df7ddcdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyRedo</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a2c8d72876cd9435ee018e9cf8fa2ff26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyRight</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a607bbbf235ba79f6e36a25c6d7d27c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeySelect1</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a32afc68b8e31079c00666a251d0b9c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeySelect2</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007acfd4f64d5b3b29214e51afcc56ea7eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyUndo</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a76cf851373169fbc588109c1eccca33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyUp</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a8fb57ceb9982d5583a1bf568e37d3007a010af73c06629f6c53daf69fad5b6efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MousePatternCode</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect1</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa5875976eba018ca30eb30ba92986d270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect2</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaac4185682db6cfd9c59955eb4cf052fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect3</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaaa52e3aa1f4f6e57e22ffe9208f0dd1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect4</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa7cf49ee566862c3778e3d47096138f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect5</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaac735f981781895836d0d9475ac3cae87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect6</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaaf8f83e3d9c9a5d639a4290c6b124ddd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MousePatternCount</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa01bd637c7b7c0fbb80c013f8a935e562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MousePatternCount</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa01bd637c7b7c0fbb80c013f8a935e562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect1</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa5875976eba018ca30eb30ba92986d270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect2</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaac4185682db6cfd9c59955eb4cf052fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect3</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaaa52e3aa1f4f6e57e22ffe9208f0dd1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect4</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaa7cf49ee566862c3778e3d47096138f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect5</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaac735f981781895836d0d9475ac3cae87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseSelect6</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af48dc808ac5e125eeed41a4c0285d1eaaf8f83e3d9c9a5d639a4290c6b124ddd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initKeyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a91c1acb96b5c3849b9518206290f7da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>ab885e0f266fd5b574ccbc6272225f486</anchor>
      <arglist>(int numButtons)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyMatch</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>ab4be2d84b3d73ff05d6c19f6fd9f75bc</anchor>
      <arglist>(KeyPatternCode, const QKeyEvent *) const </arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; KeyPattern &gt; &amp;</type>
      <name>keyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a3c8dfef92d0808da60d0f7b094ba7f26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; KeyPattern &gt; &amp;</type>
      <name>keyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a9d8ea5b5ffea570c1fed4c8ca8e5cfff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mouseMatch</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a4cf45668d0706d6dcb1108d549e061c0</anchor>
      <arglist>(MousePatternCode, const QMouseEvent *) const </arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; MousePattern &gt; &amp;</type>
      <name>mousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a40f66b9b22867b5066d92e9c3f629a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; MousePattern &gt; &amp;</type>
      <name>mousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a141107868ed1c9cf1b34046873234390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtEventPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a1236c9239a3d8281d66b255ad18f7ee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>af8f1008ebe2565e5e851214e62b27fef</anchor>
      <arglist>(KeyPatternCode, int key, Qt::KeyboardModifiers modifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a73cf4257902b8a9d95aef60fabd3f747</anchor>
      <arglist>(const QVector&lt; KeyPattern &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a0b786f31af2f8084ec361bc905beda3f</anchor>
      <arglist>(MousePatternCode, Qt::MouseButton button, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>ad8e3b196c1026b038ccdf359f9a69d29</anchor>
      <arglist>(const QVector&lt; MousePattern &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtEventPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a3f8c2a2cca991000bafefd924b47895d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>keyMatch</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>ac2748e712cbfa8ce9eb12a3364b862de</anchor>
      <arglist>(const KeyPattern &amp;, const QKeyEvent *) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>mouseMatch</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a091006f03b17d638a84ab0211e5c39de</anchor>
      <arglist>(const MousePattern &amp;, const QMouseEvent *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; KeyPattern &gt;</type>
      <name>d_keyPattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a3c02d7891da169454fad76c5eb834328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; MousePattern &gt;</type>
      <name>d_mousePattern</name>
      <anchorfile>classQwtEventPattern.html</anchorfile>
      <anchor>a07193081dcc1d23a3bbccfd3e8304661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtGraphic</name>
    <filename>classQwtGraphic.html</filename>
    <base>QwtNullPaintDevice</base>
    <class kind="class">QwtGraphic::PathInfo</class>
    <class kind="class">QwtGraphic::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>CommandType</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorData</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2ca29544a6ce1d7d0b3f5b97d84e01a611e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RasterData</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2cab87965d5415050c616626a49b06e7f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Transformation</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2ca63a30debb7b5f732a56a1b1850246d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; CommandType &gt;</type>
      <name>CommandTypes</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a03ff19e201bbad8c2cc29414ffd2ee76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RasterData</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2cab87965d5415050c616626a49b06e7f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RenderHint</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a3f87dcc606b131ed6c3cfeead1d6de03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderPensUnscaled</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a3f87dcc606b131ed6c3cfeead1d6de03ab70056f66aa75fb24c834cb3da7b0133</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; RenderHint &gt;</type>
      <name>RenderHints</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a199bb0ee27de502fe7ca054180267f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderPensUnscaled</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a3f87dcc606b131ed6c3cfeead1d6de03ab70056f66aa75fb24c834cb3da7b0133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Transformation</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2ca63a30debb7b5f732a56a1b1850246d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorData</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa0deb90b687722ec1246d6657cf8ef2ca29544a6ce1d7d0b3f5b97d84e01a611e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a9c164c590611ddea0973db2917f65690</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; QwtPainterCommand &gt; &amp;</type>
      <name>commands</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a9f188c3bbe1cf8b3b24c82c0fd222029</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CommandTypes</type>
      <name>commandTypes</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a9fd2d47c92b52b2e9ccf18df153f430e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>controlPointRect</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a42a6f02cc28b842c5eda6eabe7847439</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>defaultSize</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a588a284d40d45baa31d27e7131076d92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a61a9f750f5de127581118ecb873c6ecb</anchor>
      <arglist>(qreal width) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>ab733c7e707f29adc80676059ade5de50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a1b764ed0f9855aea3d7957e9bea54648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtGraphic &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a56504c5384e140d199f73c6e729408ec</anchor>
      <arglist>(const QwtGraphic &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtGraphic</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a45805a4faf2247ae42ccee21f37dabd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtGraphic</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a12bf98d94b68b344e9e4f97c0a15f649</anchor>
      <arglist>(const QwtGraphic &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a0bad97fa44e9270ba8bc66a370025a9f</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>af4d9626a5bb93bc83273f202e273b764</anchor>
      <arglist>(QPainter *, const QSizeF &amp;, Qt::AspectRatioMode=Qt::IgnoreAspectRatio) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aa44399acb7c639a0a84dc427b59a3169</anchor>
      <arglist>(QPainter *, const QPointF &amp;, Qt::Alignment=Qt::AlignTop|Qt::AlignLeft) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>afb45aff5460002a670ad7fabeae8d1d4</anchor>
      <arglist>(QPainter *, const QRectF &amp;, Qt::AspectRatioMode=Qt::IgnoreAspectRatio) const </arglist>
    </member>
    <member kind="function">
      <type>RenderHints</type>
      <name>renderHints</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a7428ebd71dbf976d34b878b5d7adc549</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a441f351c6578deab715126586dd1ca21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>scaledBoundingRect</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a58862104f99dbca5e3cb2ece02f455ce</anchor>
      <arglist>(qreal sx, qreal sy) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommands</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>ace51b46fd37e9ae8e7462b32de84adfa</anchor>
      <arglist>(const QVector&lt; QwtPainterCommand &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSize</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>acba8d73bc62bd15c15491d4a6e739869</anchor>
      <arglist>(const QSizeF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderHint</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a494b5de0452120653188828f6a1a6f55</anchor>
      <arglist>(RenderHint, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testRenderHint</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>ab0447885a89e0dd014d8e12b5924b2f1</anchor>
      <arglist>(RenderHint) const </arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>toImage</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a259f9f2b8c1b4cb6ca43c7ec61578a79</anchor>
      <arglist>(qreal devicePixelRatio=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>toImage</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a8af1d1583a6f1b49f7be427029f91a06</anchor>
      <arglist>(const QSize &amp;, Qt::AspectRatioMode=Qt::IgnoreAspectRatio, qreal devicePixelRatio=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>toPixmap</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>aca753bace0d231b4dd7ba04e7619bc10</anchor>
      <arglist>(qreal devicePixelRatio=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>toPixmap</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>af2defb561cf7795d47b929cd271a6664</anchor>
      <arglist>(const QSize &amp;, Qt::AspectRatioMode=Qt::IgnoreAspectRatio, qreal devicePixelRatio=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>widthForHeight</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a1e859b9094bf8860eb11b053330933a3</anchor>
      <arglist>(qreal height) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtGraphic</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a1be9e3400a8d094cdf2deb1ff3eb9d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawImage</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a68c4d2d52fd320dd9ac9e5c8267033a7</anchor>
      <arglist>(const QRectF &amp;, const QImage &amp;, const QRectF &amp;, Qt::ImageConversionFlags) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPath</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>adcb58d964723de94cd6e7f2953b98e27</anchor>
      <arglist>(const QPainterPath &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPixmap</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>ad8934e570411a4274b45cba55be7b439</anchor>
      <arglist>(const QRectF &amp;, const QPixmap &amp;, const QRectF &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeMetrics</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a08c4dc8f23b544fe13c70a4deb849c77</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a7fc18a5345a61b186e6cd58d2aeba4ac</anchor>
      <arglist>(const QPaintEngineState &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>renderGraphic</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a8225242c979c93ff9c4da631be7cd906</anchor>
      <arglist>(QPainter *, QTransform *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateBoundingRect</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a0093b70d51f4aa928dfe2002318b4325</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateControlPointRect</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>adfaa9d5368fd4b62220ae6b3c50a304c</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtGraphic.html</anchorfile>
      <anchor>a27f8a26fd53772c2a014e8a8ae50c71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtHueColorMap</name>
    <filename>classQwtHueColorMap.html</filename>
    <base>QwtColorMap</base>
    <class kind="class">QwtHueColorMap::PrivateData</class>
    <member kind="function">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>afc99a3445a1b0363e4cf949580468b49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hue1</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a5b607e11fcc3287fe0992d6e4d7415e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hue2</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>aba87bb3b1669782b323d324f21417161</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtHueColorMap</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a0a7d393cff9f8a9c21aefa642b374dfe</anchor>
      <arglist>(QwtColorMap::Format=QwtColorMap::RGB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a8708e959fac641940e40d55f2feb95bd</anchor>
      <arglist>(const QwtInterval &amp;, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>saturation</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>ad977c784b3cc8a381516a7fda2c4518e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a49b9ed69a92afbd42eb870f4a05d3a7a</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHueInterval</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a487f5d859c564cbf05252919fc08f0ae</anchor>
      <arglist>(int hue1, int hue2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaturation</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a3890ce03752fa1b6837b05e6b06f188b</anchor>
      <arglist>(int saturation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>af491c4b330fa7d91da7f92c0613d93ac</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a5f3bb074c91e04d51598d7a4b710f9ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtHueColorMap</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a9e1537260472aec9945902b926a4691f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtHueColorMap.html</anchorfile>
      <anchor>a2ac0a6e6ca02a725e891ad8fe5b53cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtInterval</name>
    <filename>classQwtInterval.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>BorderFlag</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IncludeBorders</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54ad8a550b5eb1062cd84bcba22c60e5e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeMinimum</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54aa7fde04c41d882187bb13f0104da7240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeMaximum</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54a70e70e65956ae319e507bc38b792c434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeBorders</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54afc7d2a399b311a1cc8026681410fc22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; BorderFlag &gt;</type>
      <name>BorderFlags</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a678a26fcaa91cca596d9aebcbf5776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeBorders</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54afc7d2a399b311a1cc8026681410fc22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeMaximum</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54a70e70e65956ae319e507bc38b792c434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExcludeMinimum</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54aa7fde04c41d882187bb13f0104da7240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IncludeBorders</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3a4b4e49495108c660fc07a62af7ac54ad8a550b5eb1062cd84bcba22c60e5e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BorderFlags</type>
      <name>borderFlags</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a885306d2a8538fe37c1446853aa18018</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a862ee5d96ed32b991a0bbeed0e836560</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3fe324b5d637ffc16a1c961c07f2a906</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>extend</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a484665e4af4ea42583b3224c10d1d9c3</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>intersect</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>aa4df23450ffa012e1fedd13509402483</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersects</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a46a768a591a9a600f9885bd15a60da5b</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a66c1d4ed7836dfbf3c6e851479ff32cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>inverted</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ac55c2cc97b9f7973cb3fab4536f48486</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ac5e85b71e18fa43c92984e08c4549830</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>af7ddb2347a4b5ed2205f84372e41c99e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>limited</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a8fe4798ef1f863d2adc3e477a7fb3d47</anchor>
      <arglist>(double lowerBound, double upperBound) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>aac7cffc81147c07efc4a95c2e6222a1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a173c9193bd16f99589db60326df04310</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>normalized</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a662aa6c6f7d575c72023eb32c0974508</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a4c1cb8360a05c1875f7957f00d3bdf16</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>operator&amp;</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a87091a809fb14d2321240be47bb9cbe1</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a31b75687b9d2e1931ec82f61cc644222</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>aec5aa21ab413fb5bfaa3360fae02e6b2</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>operator|</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ac6c5c7837821811f8b0748c529f137a6</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>operator|</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ae0671b0b9422d5da3a103cbd7c938484</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval &amp;</type>
      <name>operator|=</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a980e6449437b689893bd8ec7370e91e0</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval &amp;</type>
      <name>operator|=</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a86a2785d0fc6860e15cfc277c14e7a09</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtInterval</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>acd8699b69f46bcea31fa225d1425add3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtInterval</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a6c48e99ff0a44784a4084dd8b1bc3fec</anchor>
      <arglist>(double minValue, double maxValue, BorderFlags=IncludeBorders)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderFlags</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ad1bce23251519f0d44937413f8547dc5</anchor>
      <arglist>(BorderFlags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a0373ca3cdb22ed507e4188fd06f68b17</anchor>
      <arglist>(double minValue, double maxValue, BorderFlags=IncludeBorders)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3eeedaf35966d535670863cb0f97613a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ab993dac41ca70402e0cb4f9f980d90f0</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>symmetrize</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a86dae3b22782b8548fd4e2c625bf1830</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>unite</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>ade8626dc4c9521e05ce7fc51cb58d730</anchor>
      <arglist>(const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a7cded184fdbb9e30756f422ceca7522e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>widthL</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a3fd678f5ac7b868112393e086afac857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BorderFlags</type>
      <name>d_borderFlags</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>a9d8a23790f18659f21c3b6d7f570ce87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_maxValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>aa2c29b9b11342b39da6dc683ef3eab19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_minValue</name>
      <anchorfile>classQwtInterval.html</anchorfile>
      <anchor>aa791d4e58e329476ce07cf1d70a6c26a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtIntervalSample</name>
    <filename>classQwtIntervalSample.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a17e9ce13c70d8f5e369ee8ba6aec6e41</anchor>
      <arglist>(const QwtIntervalSample &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a3ef77fe5326a1fdd4b0428b3093a0e25</anchor>
      <arglist>(const QwtIntervalSample &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSample</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a9f1259560f2628f8d32a648076c09d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSample</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a1e17c77625481f0987ed0bc7f461499c</anchor>
      <arglist>(double, const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSample</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a02e2490f2bbc671a1a771c53ab2889da</anchor>
      <arglist>(double value, double min, double max)</arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>a264492c8f0ad3cec0b9d4d58b9a97236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtIntervalSample.html</anchorfile>
      <anchor>ad1e098d87833c45636dc96f9c5c14245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtIntervalSeriesData</name>
    <filename>classQwtIntervalSeriesData.html</filename>
    <base>QwtArraySeriesData&lt; QwtIntervalSample &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtIntervalSeriesData.html</anchorfile>
      <anchor>ad3adaf6e44260ef451212863a53562d7</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSeriesData</name>
      <anchorfile>classQwtIntervalSeriesData.html</anchorfile>
      <anchor>ae85a2103d690c67f0e17aab94884bb79</anchor>
      <arglist>(const QVector&lt; QwtIntervalSample &gt; &amp;=QVector&lt; QwtIntervalSample &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtIntervalSymbol</name>
    <filename>classQwtIntervalSymbol.html</filename>
    <class kind="class">QwtIntervalSymbol::PrivateData</class>
    <member kind="enumvalue">
      <name>Bar</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea1e4120af73e888e2edf05798d906e934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Box</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77eaf4f31197926c38dcc0377bb75ed5e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea48e0d047b9988e77067a11f784556019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea48e0d047b9988e77067a11f784556019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bar</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea1e4120af73e888e2edf05798d906e934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Box</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77eaf4f31197926c38dcc0377bb75ed5e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea40c2cb30f61f7ad63ff20482efd0e7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a8fe960fd50b3ad08765ef8bb632ad77ea40c2cb30f61f7ad63ff20482efd0e7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a925cdf560cbeb857ad4c2176b552aacc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>aa13043e1d35361d8d259717a6579dadc</anchor>
      <arglist>(QPainter *, Qt::Orientation, const QPointF &amp;from, const QPointF &amp;to) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a89737a98021a7ebf3eddd79469257411</anchor>
      <arglist>(const QwtIntervalSymbol &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtIntervalSymbol &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a49558f59372b7e69143f1ff49c5bfad8</anchor>
      <arglist>(const QwtIntervalSymbol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a1fa66bf16cecbcc6a2a95d8484dbc0d3</anchor>
      <arglist>(const QwtIntervalSymbol &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a5945eb2b656f12451d02721b9068441d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a40c03c5b54dc3c4a69cf1dc88bf25893</anchor>
      <arglist>(Style=NoSymbol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtIntervalSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a7a4ddf7e61445833f39105614ebd77c1</anchor>
      <arglist>(const QwtIntervalSymbol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a37b432508493d77342cf75f5baea7533</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a9c3bbee5ea764f246e66bd7bc9382b79</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>af40ddcffa51daf70c9f44f18b33a9ee2</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a24d64169355cc200a49af15c08fe93fc</anchor>
      <arglist>(Style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>adfacdeb67c9e6d194df4d3d627de23eb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Style</type>
      <name>style</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a301b219e05ee54fd49dafd969bc4ddd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>a7f0bb9488778d9054932a5c072daecdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtIntervalSymbol</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>ac983feda2d6417a24e430aa0cd0548b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtIntervalSymbol.html</anchorfile>
      <anchor>aebb24205d3abe3234099cfb4eff5120e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtKnob</name>
    <filename>classQwtKnob.html</filename>
    <base>QwtAbstractSlider</base>
    <class kind="class">QwtKnob::PrivateData</class>
    <member kind="enumvalue">
      <name>Dot</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a298324d95eafb4e99717a35b81b0b704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flat</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea1dea5fdd408692d0efacc3edf8ca9454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KnobStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flat</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea1dea5fdd408692d0efacc3edf8ca9454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea998504d08713af8a9af0d2cbe0aaf8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sunken</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea599810d6e366e66eaa7f662f1424e7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Styled</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208beaff19cfc4c98c17198e25d519c45d65ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MarkerStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMarker</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95af12a242c58b244547abb48ef284246f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Tick</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a5ccaa93ece2f928a1167b423339826d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Triangle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a69258df5bb213fe4f7da5362470d8f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dot</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a298324d95eafb4e99717a35b81b0b704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Nub</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a1bf9be6c73beec7768d62f101d81a851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Notch</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a9ea483f1087c1f6b1ac215b5f146c7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMarker</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95af12a242c58b244547abb48ef284246f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Notch</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a9ea483f1087c1f6b1ac215b5f146c7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Nub</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a1bf9be6c73beec7768d62f101d81a851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Raised</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea998504d08713af8a9af0d2cbe0aaf8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Styled</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208beaff19cfc4c98c17198e25d519c45d65ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sunken</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>addd00357b45752377aec83a3ab7208bea599810d6e366e66eaa7f662f1424e7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Tick</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a5ccaa93ece2f928a1167b423339826d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Triangle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a7254d94e76a74228637931fb75939b95a69258df5bb213fe4f7da5362470d8f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a8434f82e42972a470b59ef9296880c28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a3e19de6a4762aeaf2b95266b20961574</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>knobRect</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>ad4bf9ef0988ac377577b21319e498231</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KnobStyle</type>
      <name>knobStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>abf0f2657ede55238184d63bf2eaf4902</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knobWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aa9470eed740c7175c7ccfc4406eb5fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>markerSize</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a502582b7f31df549e07664e874607a1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MarkerStyle</type>
      <name>markerStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a6b23aca3be938807d1ff0cb79e511767</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>ae8bc3474fcb8c8b06db2369a39154909</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numTurns</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aabeeacaf8f2c526f74eacbb043f4cfa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtKnob</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a767e89f3d4875da7d2074050572e0556</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtRoundScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aa9c4c23e20fc59b3ca2bfed9fe1e3719</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtRoundScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a3154037eec8c76c24577b8bf1d92b871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignment</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>ab84683292e11b7c3de4855d844b5471c</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aed67501daa4221542249013cdef82bae</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKnobStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a3e69357a595407a73c23df7ad68bf117</anchor>
      <arglist>(KnobStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKnobWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a3c5fd9348d4fc0ffd39eb4d98daca831</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerSize</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a88e06ffddd31d3c0df04771793173353</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aaa80356a3e3d3703070a6f2b1802646c</anchor>
      <arglist>(MarkerStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumTurns</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a8d69c0c3bc110eaa68cfda26d31a8e98</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>afea44f23da7f79a2b790178850c26edd</anchor>
      <arglist>(QwtRoundScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTotalAngle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a82c6a859d63833894a6e66f0fdbf8f05</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>ac342955a42351bc91963e74f48cb725a</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a804d957c14e08bd9b132985c892ab853</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtKnob</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a13f3e622b333c9918bc61844029f8a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a1e2b60f4f525ede70ac8c73555b44d1d</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFocusIndicator</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a89fc69b6f0d5ad4a4e99220db07721fd</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawKnob</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a5ebc1ef5761b8db6d67820fc14cb89d5</anchor>
      <arglist>(QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawMarker</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aa1f552a12d65a1436e4ce6ddb616f39a</anchor>
      <arglist>(QPainter *, const QRectF &amp;, double angle) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isScrollPosition</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a86c261786121ee7c3ec2bfc535352dc1</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aea0dc8b3b9c68cd027fc644416eb1e7f</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>scrolledTo</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a9e07bf749b31e73cb3703984b743d3e7</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>Qt::Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a95d1708e0cd0900b0870c683f563ff51</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>acefc5512bf3cbf458439b4569336d931</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KnobStyle</type>
      <name>knobStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>adbdfbf8bb7324f1c7388cf6aab91aad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>knobWidth</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>ac523d49ff300868ea2d9ed16a81bf0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>markerSize</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a1548b24fe651cf84649ee20ee3f4003a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>MarkerStyle</type>
      <name>markerStyle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aa23efd1f32c5cd4d4cc241d1adad7de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>numTurns</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a66825511d932a88bf24084f5b1795c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>aa60d3a62884c917698e503b77ae995f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtKnob.html</anchorfile>
      <anchor>a71354cb383b834760613d2d16167d622</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLegend</name>
    <filename>classQwtLegend.html</filename>
    <base>QwtAbstractLegend</base>
    <class kind="class">QwtLegend::PrivateData</class>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a43b9510638b3acf12ca3a4ecce8c9716</anchor>
      <arglist>(const QVariant &amp;, const QList&lt; QwtLegendData &gt; &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>checked</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>ae54179a767337c154beaa826c57dda87</anchor>
      <arglist>(const QVariant &amp;itemInfo, bool on, int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a26619e20d875f1e8c666b982a897244b</anchor>
      <arglist>(const QVariant &amp;itemInfo, int index)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>contentsWidget</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>aa52edeceb553ae703516c984f34d7ab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>contentsWidget</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>acd680c0f17f4184e10a3d3136b9836f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtLegendData::Mode</type>
      <name>defaultItemMode</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a7ac3f2399fcf55dc35c1aa83abef4ac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a585bf49a2b99955b324dd5b6c2a9e8e3</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>af54d3febcb5766fc8aa9fcb9b3b6a115</anchor>
      <arglist>(int w) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QScrollBar *</type>
      <name>horizontalScrollBar</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a40dab44d47921da18a925e8fcc8d6870</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a1443e92d5a33a16782aaeffd510fa068</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>itemInfo</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>abd89da0c3ad3d9587ad35b63b424a73b</anchor>
      <arglist>(const QWidget *) const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>legendWidget</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a232dcbd75b79304983b92956b576a8a6</anchor>
      <arglist>(const QVariant &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QWidget * &gt;</type>
      <name>legendWidgets</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a999f58842126639610f3131fdb750358</anchor>
      <arglist>(const QVariant &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>maxColumns</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>ade4944cabe8f165bb1c218155a2ef251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLegend</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>adf5a64070a546eaac36fc9afac56b7fb</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderItem</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>ad2f7db6a681a11d2af7a960a8db931f5</anchor>
      <arglist>(QPainter *, const QWidget *, const QRectF &amp;, bool fillBackground) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderLegend</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a3d2946a2a9c6285ff5f281275d572398</anchor>
      <arglist>(QPainter *, const QRectF &amp;, bool fillBackground) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>scrollExtent</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a202070a88e3cb35df74da331bbc8a276</anchor>
      <arglist>(Qt::Orientation) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultItemMode</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>af977ff3e749f8281ee8ad4b926542b50</anchor>
      <arglist>(QwtLegendData::Mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxColumns</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>adc427eb1a6ee6a3c17f7c1b8867b48b2</anchor>
      <arglist>(uint numColums)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a23381459dabcf1297e35a7ac9da59c96</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QScrollBar *</type>
      <name>verticalScrollBar</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a494758e3d7ab688c59989da52e7e97cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLegend</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a2dd3bc628652909b74e7ddb5db021ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>itemChecked</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a19429ac46c36ca12531779099476ac8a</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>itemClicked</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a9e0e1b18a6d18b113802935bb6135921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createWidget</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>ac978d104d5d844cce177fac40ec56329</anchor>
      <arglist>(const QwtLegendData &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateWidget</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>ae13f2d67f5f5a69c256c094411e4fe58</anchor>
      <arglist>(QWidget *, const QwtLegendData &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTabOrder</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a548c7040594b944f16a8b709e97a02c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtLegend.html</anchorfile>
      <anchor>a09b4c2fde5bc00b2a5ef954f79c044b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLegendData</name>
    <filename>classQwtLegendData.html</filename>
    <member kind="enumvalue">
      <name>Checkable</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7a250e05444c9927d83d3815d9f5593917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clickable</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7a39077c66db9fe2faf4d85a6f9266583f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IconRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a705dc61ee2bdfb3575cd89b6fb7e797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnly</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7add4342fbe2d82828b9ef7031c1b41a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clickable</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7a39077c66db9fe2faf4d85a6f9266583f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Checkable</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7a250e05444c9927d83d3815d9f5593917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ModeRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a4b558c65e634d5d467e1cda869aa576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnly</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aaa33cc8e6aec17440df5d4c38d7545b7add4342fbe2d82828b9ef7031c1b41a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Role</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ModeRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a4b558c65e634d5d467e1cda869aa576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a4d8e06d686916e2377f90b4eb1099080</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IconRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a705dc61ee2bdfb3575cd89b6fb7e797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a068a16339054e86f69c8406f52eafac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a4d8e06d686916e2377f90b4eb1099080</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a55bd21943c804101d956250ca43f93f9a068a16339054e86f69c8406f52eafac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRole</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>ae615eb3d1a3d88cc25dc0ed6dea70a72</anchor>
      <arglist>(int role) const </arglist>
    </member>
    <member kind="function">
      <type>QwtGraphic</type>
      <name>icon</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a3a4e20d33c2eb8bec1e8ef9b943de74c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a4f77fc2e39d6187fb58aeb964049b4c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a7cd0c8df579edddf8abfe6c7a87af07f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLegendData</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a519e4f01583d051e4b2458ab9dfcb196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a1be4b4cf3c1df733744633ea6c02346a</anchor>
      <arglist>(int role, const QVariant &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a68c3bc398c541f345a12fa9321ad52ed</anchor>
      <arglist>(const QMap&lt; int, QVariant &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a23d0faa63f590c1f0c3ee7c9479410cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>value</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a73016050ce489f85018025ec5a268387</anchor>
      <arglist>(int role) const </arglist>
    </member>
    <member kind="function">
      <type>const QMap&lt; int, QVariant &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>aeecadb69ee0e384b34f4b39a2131924e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtLegendData</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a56608cc97875e7b3dd9340decd5231cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, QVariant &gt;</type>
      <name>d_map</name>
      <anchorfile>classQwtLegendData.html</anchorfile>
      <anchor>a6ca6321830562db8d8c83af3e43d3c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLegendLabel</name>
    <filename>classQwtLegendLabel.html</filename>
    <base>QwtTextLabel</base>
    <class kind="class">QwtLegendLabel::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>setChecked</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>aec4affb8dbd281a7a8c5511c3ebf5ff8</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>checked</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a248d0836578ccf15fe56f2fee603e981</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ae37056322967eddf53dbbd94748faa63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pressed</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ae3c6cdfa7a6390c3f4152fc78c701cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>released</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a6e5dc9325dfed28651c8b40f17ba73af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtLegendData &amp;</type>
      <name>data</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a98ce3be22571bece709a828b3d18c770</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>icon</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a6fc6cdbd1b4b9db2de354cbe533e1c2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChecked</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a60e810de6309544227293b70a2f225ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtLegendData::Mode</type>
      <name>itemMode</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a2c9266255b3d1cf1fb95394e62bc6cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLegendLabel</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a557315a25a130c2608a2f63613096ab9</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>abd0140174ae2f0818cc926f68a9f27cc</anchor>
      <arglist>(const QwtLegendData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ae6113ca4894637f62f7e7df582672788</anchor>
      <arglist>(const QPixmap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemMode</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a2f469bcbc733332110d61d70f863df2e</anchor>
      <arglist>(QwtLegendData::Mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ad19d9ee759551f1fe785dc0ad806fd59</anchor>
      <arglist>(int spacing)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a15329d6c5a0eb848f9535cc02b810cdd</anchor>
      <arglist>(const QwtText &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a6891114966ea847404646ac7b8eef930</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>aa976458d79004b7b29ebea3cf0a069de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLegendLabel</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ad9f7483fa0625a28aba97cca8c3167b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDown</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a1693d4581c50054acdcf8c810548e6b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a7b7eee2df1276ef046ecff6b599cf1f6</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyReleaseEvent</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a0eb3c73bb056025af5682cd0192ebd67</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a65292745d3c82c6582cea92e2d320d54</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a2243c57f83b40540effc2d9873e78d9c</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a0e9ae8cf717e24ecba2400d629f60234</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDown</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>ad79fbc910254d1607deb331ade69db90</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtLegendLabel.html</anchorfile>
      <anchor>a793d5a35d7800c95c675b2b919e86a49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLinearColorMap</name>
    <filename>classQwtLinearColorMap.html</filename>
    <base>QwtColorMap</base>
    <class kind="class">QwtLinearColorMap::ColorStops</class>
    <class kind="class">QwtLinearColorMap::PrivateData</class>
    <member kind="enumvalue">
      <name>FixedColors</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ac8c5f1991f533b1d25a9a0a0874b7d54a564b5243ab2c5e4c972a6b645234c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ac8c5f1991f533b1d25a9a0a0874b7d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedColors</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ac8c5f1991f533b1d25a9a0a0874b7d54a564b5243ab2c5e4c972a6b645234c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaledColors</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ac8c5f1991f533b1d25a9a0a0874b7d54a01770189cb40240f2fe7fe2e6c1523f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaledColors</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ac8c5f1991f533b1d25a9a0a0874b7d54a01770189cb40240f2fe7fe2e6c1523f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addColorStop</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>aa7162a034e882e752c15051439bb2c99</anchor>
      <arglist>(double value, const QColor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color1</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a3ab5066b01409f58e4ad0425474b1530</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color2</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a9fa696fff9ec599f0c305f73345ecab3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>colorIndex</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a420dc964f466354a783a2ef7870f3e4d</anchor>
      <arglist>(int numColors, const QwtInterval &amp;, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>colorStops</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>afaafe752db9de97ec6fba163515f51dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a9ec309df6ec88472a63b14ac2c692c96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLinearColorMap</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a0ef6a29bb027017aad89a4c4a4b07019</anchor>
      <arglist>(QwtColorMap::Format=QwtColorMap::RGB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLinearColorMap</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>ae591cf441db15a021c25d0b58bfa7a5e</anchor>
      <arglist>(const QColor &amp;from, const QColor &amp;to, QwtColorMap::Format=QwtColorMap::RGB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a02db12f3bedd3233df1a73715924aefb</anchor>
      <arglist>(const QwtInterval &amp;, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorInterval</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>abfae35c30755c0bbd1447342055e9a13</anchor>
      <arglist>(const QColor &amp;color1, const QColor &amp;color2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>afca7397fb6d07d05bab83e83e274a9c2</anchor>
      <arglist>(Mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLinearColorMap</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a82caa759e44d439aa9866bd03e2e3696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtLinearColorMap.html</anchorfile>
      <anchor>a69cf8f4eed1a99492a2da3eded4004ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLinearScaleEngine</name>
    <filename>classQwtLinearScaleEngine.html</filename>
    <base>QwtScaleEngine</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>autoScale</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>ab4d4c6f9f32e0983222c18ff4bee84fa</anchor>
      <arglist>(int maxNumSteps, double &amp;x1, double &amp;x2, double &amp;stepSize) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtScaleDiv</type>
      <name>divideScale</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>abe7d21fa109641ea4402517e0109c18f</anchor>
      <arglist>(double x1, double x2, int maxMajorSteps, int maxMinorSteps, double stepSize=0.0) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLinearScaleEngine</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>a989e6f0fabe43934f1ed7c0ca290ab03</anchor>
      <arglist>(uint base=10)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLinearScaleEngine</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>aa9e543118c60aa04f68123030821fedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtInterval</type>
      <name>align</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>a433918756a04fb25f29ed53f5d20bfd4</anchor>
      <arglist>(const QwtInterval &amp;, double stepSize) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; double &gt;</type>
      <name>buildMajorTicks</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>a00844c641535d54074f235d1fe3430f5</anchor>
      <arglist>(const QwtInterval &amp;interval, double stepSize) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildMinorTicks</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>ae65f6964ee4bd4bfa19ebf1134eb9d69</anchor>
      <arglist>(const QList&lt; double &gt; &amp;majorTicks, int maxMinorSteps, double stepSize, QList&lt; double &gt; &amp;minorTicks, QList&lt; double &gt; &amp;mediumTicks) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildTicks</name>
      <anchorfile>classQwtLinearScaleEngine.html</anchorfile>
      <anchor>ade2660cb2ca5cb4070c19b08323eb865</anchor>
      <arglist>(const QwtInterval &amp;, double stepSize, int maxMinorSteps, QList&lt; double &gt; ticks[QwtScaleDiv::NTickTypes]) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLogScaleEngine</name>
    <filename>classQwtLogScaleEngine.html</filename>
    <base>QwtScaleEngine</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>autoScale</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a6d5e50381a73a187f4523d47ffeb8dc5</anchor>
      <arglist>(int maxNumSteps, double &amp;x1, double &amp;x2, double &amp;stepSize) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtScaleDiv</type>
      <name>divideScale</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a39bc832e441d13cc4c09835394240ca8</anchor>
      <arglist>(double x1, double x2, int maxMajorSteps, int maxMinorSteps, double stepSize=0.0) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLogScaleEngine</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a68f89f870f918c2ecc56d8d2b0074a3a</anchor>
      <arglist>(uint base=10)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLogScaleEngine</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>ad749149c492c7105fb6e5518abd323c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtInterval</type>
      <name>align</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a9f0b3b6855c6fd4eda0855078b480206</anchor>
      <arglist>(const QwtInterval &amp;, double stepSize) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; double &gt;</type>
      <name>buildMajorTicks</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a7918a44fcf0e308f23a687610778bbeb</anchor>
      <arglist>(const QwtInterval &amp;interval, double stepSize) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildMinorTicks</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>adf9985e35cbacb8ba48378c3781a2071</anchor>
      <arglist>(const QList&lt; double &gt; &amp;majorTicks, int maxMinorSteps, double stepSize, QList&lt; double &gt; &amp;minorTicks, QList&lt; double &gt; &amp;mediumTicks) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildTicks</name>
      <anchorfile>classQwtLogScaleEngine.html</anchorfile>
      <anchor>a5f5fce2b3b9d93fd599e7c8d8a238dd3</anchor>
      <arglist>(const QwtInterval &amp;, double stepSize, int maxMinorSteps, QList&lt; double &gt; ticks[QwtScaleDiv::NTickTypes]) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtLogTransform</name>
    <filename>classQwtLogTransform.html</filename>
    <base>QwtTransform</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>bounded</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>a295b60ace10c8e91357d8bff1e7ecd6e</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtTransform *</type>
      <name>copy</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>afe2001afebc53ba5bc4245c857e09e07</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>invTransform</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>a4d2d6853119ffb169d1dda2afdb623fe</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLogTransform</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>ae38156a50ab292af9638a78a374c30ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>transform</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>afd641f350d39ddc378e46f63662e2fba</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtLogTransform</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>a39296a96bd30f5ea8f22cb79456c23f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>LogMax</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>a0501a8e7fe5215e2beab7e08e4a26cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>LogMin</name>
      <anchorfile>classQwtLogTransform.html</anchorfile>
      <anchor>a0a34d790bb83966c9649b54f719d8f85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtMagnifier</name>
    <filename>classQwtMagnifier.html</filename>
    <class kind="class">QwtMagnifier::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>aca5bcdc251487677c356564af17b4281</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMouseButton</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>afc4efee268edb053630283b067933998</anchor>
      <arglist>(Qt::MouseButton &amp;, Qt::KeyboardModifiers &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getZoomInKey</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>abf357e6493dba55f478fb89e4c312131</anchor>
      <arglist>(int &amp;key, Qt::KeyboardModifiers &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getZoomOutKey</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a06ae0b904538c8d21e070212e007dbf3</anchor>
      <arglist>(int &amp;key, Qt::KeyboardModifiers &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a65552cac613ceac77e51b8deca522509</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>keyFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a98706c848275b06d2830a8dbe053c9a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mouseFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a49348534d3cd7fe37a4a7cb6c3bbff8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>parentWidget</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a56b7ad2366a7f908c38bc2a994acde16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>parentWidget</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a7ea89693ca6ebd6376838d4ab107bf5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtMagnifier</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>aa11b927c72e0421570a137f0fa1cfb7b</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a03d892c58039fc864a452b7c636a1df7</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>ac079b44e124fdaba1d894ef519bc4e4f</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseButton</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>ad814a5d9cb227d6fb56f8289dffe597c</anchor>
      <arglist>(Qt::MouseButton, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>ada5dac479dc1e69c04760bb7dc197ac9</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWheelFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>ae3a33ab8776ed2122fecc821a32bb36a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWheelModifiers</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>aadfc853d8619b43b21564d8d5fe50093</anchor>
      <arglist>(Qt::KeyboardModifiers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoomInKey</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a004d9e770ed745bbcb5dcdb7a7ecc0a9</anchor>
      <arglist>(int key, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoomOutKey</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a095a8cc622175fafc5b3cc6eb274af07</anchor>
      <arglist>(int key, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wheelFactor</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a83722e9f081603a45e118947d7f810a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::KeyboardModifiers</type>
      <name>wheelModifiers</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a6a05561142ecde0c3323e64e75c72691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtMagnifier</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>ac18a7858407951a335399ee6969a50da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a5c3d5bda10412a50bd403afe84e2ccee</anchor>
      <arglist>(double factor)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyPressEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a382cec084a2bfc0610ca500121205f04</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyReleaseEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>af84037c68c9b88263d1c27bb648cf9ff</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseMoveEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a4eb68b98b063cc14b7839f02f8671dfc</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a5930b3ec00ae99883f36cf8bf568cbf7</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseReleaseEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>aa7cc31995444ca8dd8412b8a6dab7b93</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetWheelEvent</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a236762870830cc0621411c173472392b</anchor>
      <arglist>(QWheelEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtMagnifier.html</anchorfile>
      <anchor>a68e18e0f6b156df1c288dfdf6f0b6f24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtMatrixRasterData</name>
    <filename>classQwtMatrixRasterData.html</filename>
    <base>QwtRasterData</base>
    <class kind="class">QwtMatrixRasterData::PrivateData</class>
    <member kind="enumvalue">
      <name>BicubicInterpolation</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209a9fde75b1f87fcdb21a5ef54bb3797700</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BilinearInterpolation</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209a6f25a9f1f27cb94525ce39df487af13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NearestNeighbour</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209acaa0a9e3b8afd376472d6a587a3f9873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResampleMode</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NearestNeighbour</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209acaa0a9e3b8afd376472d6a587a3f9873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BilinearInterpolation</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209a6f25a9f1f27cb94525ce39df487af13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BicubicInterpolation</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3c8def5d9ae452bd82e6c4b71b480209a9fde75b1f87fcdb21a5ef54bb3797700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>abc251a6201ee84e1d25f4f836d879e69</anchor>
      <arglist>(Qt::Axis axis) const QWT_OVERRIDE QWT_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numColumns</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>adbc9f8a45969a2673d2c0791ff7834b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numRows</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>aaffe172692947226e0521798302dede7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>pixelHint</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>aecfa3cd1ecc0c9c8c80d057caeac91cc</anchor>
      <arglist>(const QRectF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtMatrixRasterData</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a3e80514459cc6aab03cfd839da53e45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResampleMode</type>
      <name>resampleMode</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>af4edef83d2862640893552b8f20ed725</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a69db38d8f920edb9dc3f0953ca16db8f</anchor>
      <arglist>(Qt::Axis, const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResampleMode</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a038effe6e4be13725b7a8d35370595fd</anchor>
      <arglist>(ResampleMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a4601944bceabd921cdaa544180576274</anchor>
      <arglist>(int row, int col, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueMatrix</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a578ffc26f04a9099e2b31fc2d9360adb</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;values, int numColumns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>value</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>abc63890eefebed21789f9ba00d5c6e95</anchor>
      <arglist>(double x, double y) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; double &gt;</type>
      <name>valueMatrix</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a001d575e77cf90c29ec8c5a6f8656946</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtMatrixRasterData</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a15284284966f25383fe67f2e278f4869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>a7d53439739bd4277860c25d01679b9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtMatrixRasterData.html</anchorfile>
      <anchor>aebbebea8798c73e3af1a34d41479548a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtNoRoundF</name>
    <filename>structQwtNoRoundF.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtNoRoundF.html</anchorfile>
      <anchor>aca8284410ef718275d08bba927dbb1a5</anchor>
      <arglist>(double value) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtNullPaintDevice</name>
    <filename>classQwtNullPaintDevice.html</filename>
    <class kind="class">QwtNullPaintDevice::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NormalMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aa2ad991b2edd425baa217eb90ed9930f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonPathMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aad26aa1be0859afe98851b8ee170ca0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PathMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aa6dd94a051e9b1bab414cc819f2878e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NormalMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aa2ad991b2edd425baa217eb90ed9930f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PathMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aa6dd94a051e9b1bab414cc819f2878e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonPathMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1e605d04e468e2e7fc45c639251a053aad26aa1be0859afe98851b8ee170ca0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawEllipse</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a36dbf087d462f077808f7d0a4611e572</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawEllipse</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a3a58da653add416644b1ad4e6567871e</anchor>
      <arglist>(const QRect &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawImage</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a6a18a677959e446b34419d398d4fc4c7</anchor>
      <arglist>(const QRectF &amp;, const QImage &amp;, const QRectF &amp;, Qt::ImageConversionFlags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a3a8c7d120fb6d1aa8617037e34df1cf3</anchor>
      <arglist>(const QLine *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>aa69ee4a20a2d5ff7f11b24db212bc636</anchor>
      <arglist>(const QLineF *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPath</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1df889689ff1e29a0f864be5ac809ada</anchor>
      <arglist>(const QPainterPath &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPixmap</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1a0a2f22ea26bdf74becd5e5813f8f6f</anchor>
      <arglist>(const QRectF &amp;, const QPixmap &amp;, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a5b0b40aed4fa6b4b193834cf89af2a3e</anchor>
      <arglist>(const QPointF *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a89f89b7398be0e9c3c24cdf7e37803e2</anchor>
      <arglist>(const QPoint *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPolygon</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>ad8ccc7d13b3ed6011c4f986210912d02</anchor>
      <arglist>(const QPointF *, int, QPaintEngine::PolygonDrawMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPolygon</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a9bd92d6203a0c7ad70a529d59d685eb1</anchor>
      <arglist>(const QPoint *, int, QPaintEngine::PolygonDrawMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRects</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a1ea5ece663be08bacd9b1b46230b5cbc</anchor>
      <arglist>(const QRect *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRects</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a78163254e4793afc26b1752178964336</anchor>
      <arglist>(const QRectF *, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTextItem</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a9c0566fc34422c4bd61534cebfb95d63</anchor>
      <arglist>(const QPointF &amp;, const QTextItem &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTiledPixmap</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>affb43b9932b513670eb4fe7b1259f39e</anchor>
      <arglist>(const QRectF &amp;, const QPixmap &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>metric</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a9fbe3a7289186a35a3b0634b3f409340</anchor>
      <arglist>(PaintDeviceMetric) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>ab8dd2303c06d6cbfa5f4c0fa442eb493</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPaintEngine *</type>
      <name>paintEngine</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a0015656ebab99d10c3400ef267383e09</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtNullPaintDevice</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a7fc0a16619aba83241eab7ecb83c80ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a8b159556695136a58eec6e78fd88957b</anchor>
      <arglist>(Mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a73244bfbecba932af1b105cfe3cf4f2d</anchor>
      <arglist>(const QPaintEngineState &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtNullPaintDevice</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>a050e40b6efff32a616f3e8326f4fd632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QSize</type>
      <name>sizeMetrics</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>ab95def8c9d76d4fa6142458fd5ea4970</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>af9d942184821f3dbb4073b522c477c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PaintEngine *</type>
      <name>d_engine</name>
      <anchorfile>classQwtNullPaintDevice.html</anchorfile>
      <anchor>afd92ab4618f79601da76d503c9594705</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtNullTransform</name>
    <filename>classQwtNullTransform.html</filename>
    <base>QwtTransform</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtTransform *</type>
      <name>copy</name>
      <anchorfile>classQwtNullTransform.html</anchorfile>
      <anchor>af9fd466d8061eded7287c0f7dc01b2be</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>invTransform</name>
      <anchorfile>classQwtNullTransform.html</anchorfile>
      <anchor>a17b85412fe77abc74d74e971d5b50318</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtNullTransform</name>
      <anchorfile>classQwtNullTransform.html</anchorfile>
      <anchor>a0e5ec82fc1aef04b684108ff8334dd1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>transform</name>
      <anchorfile>classQwtNullTransform.html</anchorfile>
      <anchor>a17d5adb89aff3a4fc5021de7968c9639</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtNullTransform</name>
      <anchorfile>classQwtNullTransform.html</anchorfile>
      <anchor>aa2ee005d43d2532e3312eb50dd873f0a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtOHLCSample</name>
    <filename>classQwtOHLCSample.html</filename>
    <member kind="function">
      <type>QwtInterval</type>
      <name>boundingInterval</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>ae706a8617d441a416278e95f0688122b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>a882c50b7c38caccb3486602a414dcd8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtOHLCSample</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>ad4056581f619e0a36d854fc5bb4341ef</anchor>
      <arglist>(double time=0.0, double open=0.0, double high=0.0, double low=0.0, double close=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>close</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>a7627b9a618065a82e96e651406f4fac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>high</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>a4b23c1c6250364d4c58b6fc23ac1cdff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>low</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>aedac8489a18dfae092c010360c53ad7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>open</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>a71b133fe8f7676b2ff7b17e39d669f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time</name>
      <anchorfile>classQwtOHLCSample.html</anchorfile>
      <anchor>a7d457c0a7d71f90539bf6233a19c1df4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPainter</name>
    <filename>classQwtPainter.html</filename>
    <member kind="function" static="yes">
      <type>static QPixmap</type>
      <name>backingStore</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ad1acc33fc6d94791852d9c07d7e1e94e</anchor>
      <arglist>(QWidget *, const QSize &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static qreal</type>
      <name>devicePixelRatio</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>abcd52c8648b02d72a44851578f3b5ed7</anchor>
      <arglist>(const QPaintDevice *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawBackgound</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a9eabeabb6420538c4ad84020280f640c</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QWidget *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawColorBar</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ad1b98caad20f2af285b83a5438a6a57f</anchor>
      <arglist>(QPainter *, const QwtColorMap &amp;, const QwtInterval &amp;, const QwtScaleMap &amp;, Qt::Orientation, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawEllipse</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a0cce52b66d249859ff71e41edb3637ad</anchor>
      <arglist>(QPainter *, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawFocusRect</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>aad72e955692b37a06547a6c0d62817b0</anchor>
      <arglist>(QPainter *, const QWidget *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawFocusRect</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a3f6b853fa4a54712ea2ca20a9aa2f106</anchor>
      <arglist>(QPainter *, const QWidget *, const QRect &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawFrame</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ac0a433548dcb808cb88a93e7e2379ff4</anchor>
      <arglist>(QPainter *, const QRectF &amp;rect, const QPalette &amp;palette, QPalette::ColorRole foregroundRole, int lineWidth, int midLineWidth, int frameStyle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawImage</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a2825f068a54e21e885235235daac3ec7</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QImage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawLine</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af7da8f2bd3bda731e76b564ba44ea6e7</anchor>
      <arglist>(QPainter *, qreal x1, qreal y1, qreal x2, qreal y2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawLine</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a8f4ebba74be8858ca43e50fac363468c</anchor>
      <arglist>(QPainter *, const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawLine</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af31427d37c1cfd4ddc84e013086a77e1</anchor>
      <arglist>(QPainter *, const QLineF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPath</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a22cff4eba018aee6680c43347e92238d</anchor>
      <arglist>(QPainter *, const QPainterPath &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPie</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af3a38d38e0909523dbac12cd93ba3122</anchor>
      <arglist>(QPainter *, const QRectF &amp;r, int a, int alen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPixmap</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>aec25b066b31a967de60d645c58ed7557</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPixmap &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoint</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ab2e88f78d51387c661a9e10352ab945c</anchor>
      <arglist>(QPainter *, const QPoint &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoint</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a7f4c58e5503e43322ceeb3687c3b750a</anchor>
      <arglist>(QPainter *, qreal x, qreal y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoint</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a9b0ef616fc27c84dc7ee3cab5449a313</anchor>
      <arglist>(QPainter *, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a0e1bddfd725ea95f628c491149c2deba</anchor>
      <arglist>(QPainter *, const QPolygon &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a1f268ec257dbd52a7aca59c5c2ea3f98</anchor>
      <arglist>(QPainter *, const QPoint *, int pointCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a1a854725b6ff657557e678575dc56357</anchor>
      <arglist>(QPainter *, const QPolygonF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPoints</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af5fa718b25a9b4df10ddb7e1270a4289</anchor>
      <arglist>(QPainter *, const QPointF *, int pointCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolygon</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a2fff1088059c230864ac1eff90d8e975</anchor>
      <arglist>(QPainter *, const QPolygonF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolygon</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a67bd336cc96329e2d0e717574892c84c</anchor>
      <arglist>(QPainter *, const QPolygon &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolyline</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a60ab9909e9eac196c022b1ec6200d198</anchor>
      <arglist>(QPainter *, const QPolygonF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolyline</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a2aac8306cd6863887db1f2987eb0eced</anchor>
      <arglist>(QPainter *, const QPointF *, int pointCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolyline</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a4846eb8406cc49435013e41e4debacdc</anchor>
      <arglist>(QPainter *, const QPolygon &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawPolyline</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a479d20a9aed2dee2ccdd735c6e77bc58</anchor>
      <arglist>(QPainter *, const QPoint *, int pointCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawRect</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ab77bb84f93f6b422b0b9c106a3991fdc</anchor>
      <arglist>(QPainter *, qreal x, qreal y, qreal w, qreal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawRect</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a838b9cc65ae98ecb40d62ed4281a37b7</anchor>
      <arglist>(QPainter *, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawRoundedFrame</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a97283f9533df2cef8a5325685dffe82b</anchor>
      <arglist>(QPainter *, const QRectF &amp;, qreal xRadius, qreal yRadius, const QPalette &amp;, int lineWidth, int frameStyle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawRoundFrame</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a388f68022ef77dbdae9d700e104f0976</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPalette &amp;, int lineWidth, int frameStyle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawSimpleRichText</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a1a44fdbb66452b38d57369a485da3971</anchor>
      <arglist>(QPainter *, const QRectF &amp;, int flags, const QTextDocument &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawText</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a6ccfe385330f1e2f7e7b765ab0defa06</anchor>
      <arglist>(QPainter *, qreal x, qreal y, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawText</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a60048491773b3eb7aac5b984a4bd9730</anchor>
      <arglist>(QPainter *, const QPointF &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawText</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>acc7a4184cfe346f7cbfe9989cc4522dd</anchor>
      <arglist>(QPainter *, qreal x, qreal y, qreal w, qreal h, int flags, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawText</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a2866de24c2d7ddb88ee5919d09cad03f</anchor>
      <arglist>(QPainter *, const QRectF &amp;, int flags, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static qreal</type>
      <name>effectivePenWidth</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a9861338f5900c731fa66423aa6f29b88</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fillPixmap</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ab3207c4d8ee4ce7fd472f8faefb93657</anchor>
      <arglist>(const QWidget *, QPixmap &amp;, const QPoint &amp;offset=QPoint())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fillRect</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a8f5561421bf2d1c1093059f1b7bba7ba</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QBrush &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>horizontalAdvance</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af66a967fc49ff6deae32c3fd3826045b</anchor>
      <arglist>(const QFontMetrics &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static qreal</type>
      <name>horizontalAdvance</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ad3005cb9fa5ca6529470e0644ff63cf0</anchor>
      <arglist>(const QFontMetricsF &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>horizontalAdvance</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a3c6ce644b002e7ed38f80440f035a673</anchor>
      <arglist>(const QFontMetrics &amp;, QChar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static qreal</type>
      <name>horizontalAdvance</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>aad96dcd2c3ad29cb2719d6e28739e92e</anchor>
      <arglist>(const QFontMetricsF &amp;, QChar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isAligning</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a834b4cd706c5763e97d08239c1e9d2a5</anchor>
      <arglist>(const QPainter *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isX11GraphicsSystem</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>af352ad92f1c1dc8cfee0f3d799e2e26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>polylineSplitting</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a831cf0efa8a0869ab79307495d7e4590</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>roundingAlignment</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>ae9af230df7bb8d40b802d4f3205a8631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>roundingAlignment</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a49e39ac6f38d1d91e4aa181a42d30486</anchor>
      <arglist>(const QPainter *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPolylineSplitting</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a174bca411198c64dfff828a15d80ddfb</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setRoundingAlignment</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a49581f980f2c761852cda08502c96abb</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>d_polylineSplitting</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a0ecb2ebb9304276e4c8c4c8fa08b7b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>d_roundingAlignment</name>
      <anchorfile>classQwtPainter.html</anchorfile>
      <anchor>a74c0eed9fb8507dd4242cced53844d2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPainterCommand</name>
    <filename>classQwtPainterCommand.html</filename>
    <class kind="struct">QwtPainterCommand::ImageData</class>
    <class kind="struct">QwtPainterCommand::PixmapData</class>
    <class kind="struct">QwtPainterCommand::StateData</class>
    <member kind="enumvalue">
      <name>Image</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baab7dfdaa4ca3c9e6d57bdb27f5dd27669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa501f44c9ca82165fd3c76fd3f50d07dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa8f98e03699c40458ed0c2007dca698ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pixmap</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa02455f25a984a7dde5992e748af34487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>State</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baaecdaa394f26072749a5f2e1a41639bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa501f44c9ca82165fd3c76fd3f50d07dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa8f98e03699c40458ed0c2007dca698ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pixmap</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baa02455f25a984a7dde5992e748af34487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Image</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baab7dfdaa4ca3c9e6d57bdb27f5dd27669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>State</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a6619a454c4332c02412611467935b7baaecdaa394f26072749a5f2e1a41639bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ImageData *</type>
      <name>imageData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>acb12c36d4b9df791bd4f2089e6c147d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImageData *</type>
      <name>imageData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a60eed873d4177b3ebf3180ddf3893b3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPainterCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a08dc6d9612be3a2e3abf2366935e7370</anchor>
      <arglist>(const QwtPainterCommand &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QPainterPath *</type>
      <name>path</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a19fa09138a8775e721817d4ca309f5ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QPainterPath *</type>
      <name>path</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a09296ca1e32fb283149cb9edf5f38550</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PixmapData *</type>
      <name>pixmapData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>aa85782270cf4ba4c9c20036e5e9780b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PixmapData *</type>
      <name>pixmapData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a8dbf9778808df8c2b489c38382914260</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a0a3ce67b97475d9ff41c26542d216e22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>aa67dd2e6a432635c101295de585ffdcd</anchor>
      <arglist>(const QwtPainterCommand &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a8648ff991175d5f06bae6b04df06bd03</anchor>
      <arglist>(const QPainterPath &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a7dae6c078fdb8d173358e988f06e2163</anchor>
      <arglist>(const QRectF &amp;rect, const QPixmap &amp;, const QRectF &amp;subRect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a3830b0c0f920588107a3acc1ab05853b</anchor>
      <arglist>(const QRectF &amp;rect, const QImage &amp;, const QRectF &amp;subRect, Qt::ImageConversionFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>adcd99c908be8b5e57dee2f7dbed73dc3</anchor>
      <arglist>(const QPaintEngineState &amp;)</arglist>
    </member>
    <member kind="function">
      <type>StateData *</type>
      <name>stateData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>ae801f205610698ebc9f704cdcedafb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StateData *</type>
      <name>stateData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a12f846b9964f499a568d0b61876173ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a0c64c4b170b574201daa1c41366d14b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtPainterCommand</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>af2b2cc7b6d5ce371b3d2456c231f846e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImageData *</type>
      <name>d_imageData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a2a3d3b501f944ceff338d954ee4faa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath *</type>
      <name>d_path</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a906082589c9a078af1d31639822bf52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PixmapData *</type>
      <name>d_pixmapData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a94f16765ac084ad858a2ecc5783c8d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StateData *</type>
      <name>d_stateData</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a1fde3d07d05caa9b9c40944385feb3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a0042c73a8edf85e6704f4a8b30bad844</anchor>
      <arglist>(const QwtPainterCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>a286924241c94df19e50c8d0bae1c723d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>d_type</name>
      <anchorfile>classQwtPainterCommand.html</anchorfile>
      <anchor>ae938c6218f7ff8c41361766fa6a11570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPanner</name>
    <filename>classQwtPanner.html</filename>
    <class kind="class">QwtPanner::PrivateData</class>
    <member kind="signal">
      <type>void</type>
      <name>moved</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>aa45ae2f4d6d20a83783898dd86d0b595</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panned</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ae9ce78e6f9ae73317af29b2dc5df7372</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>const QCursor</type>
      <name>cursor</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a05a9ded33442da7f18c30bd06d45b55b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a2afc83deb47becd24fdfbe889e11cb14</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAbortKey</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ae50b8bc2a17a480a50f39ddb96128cad</anchor>
      <arglist>(int &amp;key, Qt::KeyboardModifiers &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMouseButton</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>af75b070c58163f106f50d311ad1af1d0</anchor>
      <arglist>(Qt::MouseButton &amp;button, Qt::KeyboardModifiers &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a7b0bae829d1ee12208ab8722d52d15a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrientationEnabled</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ac1117576e69a4f32d24ef5ec81da7bbd</anchor>
      <arglist>(Qt::Orientation) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>orientations</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a4e7a195ed909f18d33a05b1b7c1f0930</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPanner</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>af5482be26d69a64c3880653265240736</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbortKey</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>acbb1b9e30214354708e1d75db6b78289</anchor>
      <arglist>(int key, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursor</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ac8b0625fe155fff0132df85727f54a3e</anchor>
      <arglist>(const QCursor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a43e06c262c945fc7faeb729539bbde58</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseButton</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a6f138454b2c1d7e814ae1975d6a7b8be</anchor>
      <arglist>(Qt::MouseButton, Qt::KeyboardModifiers=Qt::NoModifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientations</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>aaa71a8b6f7f46ae8f5a8084094d7bd9a</anchor>
      <arglist>(Qt::Orientations)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPanner</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a19c9b9a08da05649f6d2ef5bf6fb391c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QBitmap</type>
      <name>contentsMask</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a665cd319422766cdf9cacb96498b0c22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>grab</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ad854755a61d2cb9c9666889bdbbe9859</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ad62e8eda25e9f5ae38938d431e73e3f1</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyPressEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a7ed4e89f6c52b841e20ad497af4b4ebc</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyReleaseEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a8bd447df4a30299bbc8e6b6d3e2e2f9f</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseMoveEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>a6545bc6e25018253c59fc27a48eb948f</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ae002958978dcc751f9edda24e5858dd9</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseReleaseEvent</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ab2da1e24b1456b223eaa826d8e0a3a81</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showCursor</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>afb632a0fe0b5a73fda4c2110b8f5e144</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPanner.html</anchorfile>
      <anchor>ae2c3041bd0360c79aebc0f7998b9a706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPicker</name>
    <filename>classQwtPicker.html</filename>
    <base>QwtEventPattern</base>
    <class kind="class">QwtPicker::PrivateData</class>
    <member kind="enumvalue">
      <name>ActiveOnly</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a973f3446b39ea41b5dc3b31593ecb64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysOff</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a94fcf579dddb78a1c88fd4136d3a673a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysOn</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a07a7513aa69633c1a3b04fdbfe4674e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CrossRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a1b90615892fec7ff6bb3352ce887b097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DisplayMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysOff</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a94fcf579dddb78a1c88fd4136d3a673a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysOn</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a07a7513aa69633c1a3b04fdbfe4674e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActiveOnly</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01be4d404ffc3a7b238b0d0aaeb66b93a973f3446b39ea41b5dc3b31593ecb64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EllipseRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a6a548d259f7f04ae868419431883e7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLineRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a9f3ab0ea1294b4eb2cae7b919ce0ffb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepSize</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab3c894deed026f392496dd07809a6fd3ae873df582534c398b2f753763b0eb780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a8b78b6221f2808abe027569c790f0945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RectRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894ae4dc32fb99b4fe2058bb594ab5e8c70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResizeMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab3c894deed026f392496dd07809a6fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stretch</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepSize</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab3c894deed026f392496dd07809a6fd3ae873df582534c398b2f753763b0eb780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLineRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a9f3ab0ea1294b4eb2cae7b919ce0ffb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLineRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a0eb6ef7b155e41ea015afc7f68940a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CrossRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a1b90615892fec7ff6bb3352ce887b097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RectRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894ae4dc32fb99b4fe2058bb594ab5e8c70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EllipseRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a6a548d259f7f04ae868419431883e7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a8b78b6221f2808abe027569c790f0945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a96f40f8cc50bd940f0338a68ba159b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stretch</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a96f40f8cc50bd940f0338a68ba159b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLineRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab36c79d8ff20aba5b778d2823c1f7894a0eb6ef7b155e41ea015afc7f68940a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>aa590756369efae6ebf323302a0af5d36</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>activated</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a89a2c67a355d6b9bc54348e2f25fe139</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appended</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ad52219271a7c8efab35ded14ac89827a</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ae47a68e89fdd72be75d4d2b92672319e</anchor>
      <arglist>(const QPolygon &amp;selection)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moved</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>adddb4800c1dac0ba807e731f45d40742</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ae43005f819fc423da4bad205d99e4d1e</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a283ec139021c9b5e95d1472a9c902c7e</anchor>
      <arglist>(const QPolygon &amp;polygon)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a4848b0a4ca94d4160fdcf29c73982bef</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTracker</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a74c471c27ced5e7a5d59455bcd7d8290</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>aad97b09f077d8aba74d0af4d9810a058</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af825f383c74928d1541f139e102983f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a984299a27421d57291bb84c8c08df4e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>parentWidget</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ada0c12257e006f0066d22c3eb83f667e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>parentWidget</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a250dc5daf40a049f8db1f7ed730802d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>pickArea</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>accba1f639a7e0a0fa978bf638b5f7500</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPicker</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af9a5f4b0e4b37e2f323e801aa9dd6fe1</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPicker</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ac04e38a178229292cfff4f3110ffbe5e</anchor>
      <arglist>(RubberBand rubberBand, DisplayMode trackerMode, QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>ResizeMode</type>
      <name>resizeMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af18fa96b7a454e23d2d01400897481c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RubberBand</type>
      <name>rubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ab654260ac32086c1e410325a81dcd2cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRegion</type>
      <name>rubberBandMask</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a9894c9ca37f06ad79cff26a3c63f6c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>rubberBandPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a074492301e00535def0fe2cb449fba37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPolygon</type>
      <name>selection</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ac5bc0a5f7054c407195ce9ee1d0cf394</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResizeMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af85c8a3c709bd106d2b34b718a746e03</anchor>
      <arglist>(ResizeMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a83096bad2662e02e4914a7b40241c351</anchor>
      <arglist>(RubberBand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRubberBandPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a13117b1929f1ca00a75002f7f4c612bc</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateMachine</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a5ff72a5658631bcad3857ca5cfd3e6d9</anchor>
      <arglist>(QwtPickerMachine *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackerFont</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a9f54cce7d2e3f6e06351315bf655d5d9</anchor>
      <arglist>(const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackerMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a94fc60c7223cdc470ae63156f6446d6f</anchor>
      <arglist>(DisplayMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackerPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af703bc51cda716e503cbd86731270e5b</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const QwtPickerMachine *</type>
      <name>stateMachine</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>afec1e9a7c913893f49df1dccf150e0ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPickerMachine *</type>
      <name>stateMachine</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>afeb497069fb64ef3948f5dae605268ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>trackerFont</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ae87b2ac560d8795a302ee00c0ff0ab3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRegion</type>
      <name>trackerMask</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a54dd78b5c7cea3786f9e99ebcdb0b2d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DisplayMode</type>
      <name>trackerMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a3bc71956142623ecf6b0377b0ccb7093</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>trackerPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>aa45bf8a52ea95bdf63e2225ec7fa8063</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>trackerPosition</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a6f95df13af38b041e422fc6f5d002354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRect</type>
      <name>trackerRect</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a3091a5812652b9fef50507ecf957160b</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>trackerText</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a48ab7695edfa22df80490bf930f16cc4</anchor>
      <arglist>(const QPoint &amp;pos) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPicker</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a5d0906a0d3b12e0e44499f855cb9dab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a2c93d65c27fadf2f2522e81f04358604</anchor>
      <arglist>(QPolygon &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPolygon</type>
      <name>adjustedPoints</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ad09e8d2241f23b05377155c2f86010f5</anchor>
      <arglist>(const QPolygon &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a5dd2e0ce6b2a6cc50e345ec13aef9255</anchor>
      <arglist>(const QPoint &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a49cb19aea451e275c5d376235e5a1d83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>end</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ad258c518257cf2f52326905a36efb0c4</anchor>
      <arglist>(bool ok=true)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a59d92670978f200edb61e429afa06542</anchor>
      <arglist>(const QPoint &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QPolygon &amp;</type>
      <name>pickedPoints</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a9e10695cd170fe335c6959de8d1298a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>remove</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a217ae414d4967e66def863b019194661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a0e50f7be7182e81607bf1625dcdff6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QwtWidgetOverlay *</type>
      <name>rubberBandOverlay</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>aa4bdb9e280b226fe2743be0aef11eca8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stretchSelection</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a24b0e4bcf6a9b7f41c81ea19305105a8</anchor>
      <arglist>(const QSize &amp;oldSize, const QSize &amp;newSize)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QwtWidgetOverlay *</type>
      <name>trackerOverlay</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>afeba8fa29515e673efec3684f2e878d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transition</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a90f9f3485f054c36c1835931e9a387dd</anchor>
      <arglist>(const QEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateDisplay</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a03aa9bf28f991473d564a57d1bf3bdcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetEnterEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a7d3d1b97aba53a7f917013e111a5a636</anchor>
      <arglist>(QEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyPressEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af5bc441b2fc143363563922a3b3c70ae</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyReleaseEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a9f2c739a619be794b22a10ede9674a1e</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetLeaveEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a8a2a18f2b98c8524b1d3684df44c24aa</anchor>
      <arglist>(QEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseDoubleClickEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af1ffb07c24be57cd4a753b04412b3212</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseMoveEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a88b203109a4d3b26c2e0bee110c56c9d</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a4bfae8da37c3936ae73d4798cca4a3d9</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseReleaseEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ac009633e005b6290e07b902f2a58e45e</anchor>
      <arglist>(QMouseEvent *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetWheelEvent</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>af92ffabe291a6254378dc932c5cce0a7</anchor>
      <arglist>(QWheelEvent *)</arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a43d50ffd5dc409acf029eda7c69f6066</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ResizeMode</type>
      <name>resizeMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a499e52ea9144728b16b9279a0d0062d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>RubberBand</type>
      <name>rubberBand</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>ae93d78824a61dcbb32afb75b43777da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPen</type>
      <name>rubberBandPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a01f449f427456b69ead2000a7b25fa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QFont</type>
      <name>trackerFont</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a9c851e19383d63e6c9df13ca8b6086da</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>DisplayMode</type>
      <name>trackerMode</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a37d00974565d93da6af6d0accc2954d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPen</type>
      <name>trackerPen</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a83dfbdeff21ea89f7578bb7da2a23300</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a38e6bc80ebfe4c2c0b5185c42b42ae65</anchor>
      <arglist>(QWidget *, RubberBand rubberBand, DisplayMode trackerMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMouseTracking</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>a4befe5dd7cc93b08e98835147d60d0f8</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPicker.html</anchorfile>
      <anchor>aaeb460b96487c2129f70d234299a17f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerClickPointMachine</name>
    <filename>classQwtPickerClickPointMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerClickPointMachine</name>
      <anchorfile>classQwtPickerClickPointMachine.html</anchorfile>
      <anchor>aa4bab7db982c16270176957451db1d8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerClickPointMachine.html</anchorfile>
      <anchor>a600dc1129ce945967926b6ba42ba2ad2</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerClickRectMachine</name>
    <filename>classQwtPickerClickRectMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerClickRectMachine</name>
      <anchorfile>classQwtPickerClickRectMachine.html</anchorfile>
      <anchor>ac154f2cb83e86f8b5d9d410c53b4bdb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerClickRectMachine.html</anchorfile>
      <anchor>a0844b5a833b6407da0383f51392b2252</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerDragLineMachine</name>
    <filename>classQwtPickerDragLineMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerDragLineMachine</name>
      <anchorfile>classQwtPickerDragLineMachine.html</anchorfile>
      <anchor>acf3157352ff3d68fdd000e8a944467b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerDragLineMachine.html</anchorfile>
      <anchor>a4b83c1183adafe2cb6e79f3015ee4082</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerDragPointMachine</name>
    <filename>classQwtPickerDragPointMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerDragPointMachine</name>
      <anchorfile>classQwtPickerDragPointMachine.html</anchorfile>
      <anchor>af534289d12a39eeb9b52402b61967fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerDragPointMachine.html</anchorfile>
      <anchor>ab945f753bf9e0291927cdf5fce7896dc</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerDragRectMachine</name>
    <filename>classQwtPickerDragRectMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerDragRectMachine</name>
      <anchorfile>classQwtPickerDragRectMachine.html</anchorfile>
      <anchor>a49ce41d12442bc295578c0682cb38682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerDragRectMachine.html</anchorfile>
      <anchor>a1a416adc10b917c6ae1149866845d078</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerMachine</name>
    <filename>classQwtPickerMachine.html</filename>
    <member kind="enumvalue">
      <name>Append</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a91c908456ecce1baaa9fc05ef62f3954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Begin</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a6e3829557df2ff8b14aac8c49e258b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Command</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Begin</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a6e3829557df2ff8b14aac8c49e258b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Append</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a91c908456ecce1baaa9fc05ef62f3954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a9769cf1b393cce8c3307a627521249e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Remove</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a1beef796002aa73402eda882fe540a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>End</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a76409513374e4e89a2070ebe4f4a9761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>End</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a76409513374e4e89a2070ebe4f4a9761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a9769cf1b393cce8c3307a627521249e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937da326bcc03f7a99aa5970d875f3db46888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PointSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937dae65a34cc1ca5d818eb65c05b2484d855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937dac74671ee5ba5d6fd0410f71db1aa3b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RectSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937da9f540e78958e8e238240584120e8af1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Remove</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a3a8d3d4c107ce5f8351e4cbdd38c43f7a1beef796002aa73402eda882fe540a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectionType</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937da326bcc03f7a99aa5970d875f3db46888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PointSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937dae65a34cc1ca5d818eb65c05b2484d855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RectSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937da9f540e78958e8e238240584120e8af1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PolygonSelection</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a24a9faf12cfa5746eee839a2c0bb937dac74671ee5ba5d6fd0410f71db1aa3b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPickerMachine</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>ab27bc3f70d48aa145db9ebbfdba34e15</anchor>
      <arglist>(SelectionType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>ace6daa55324a8daab3839cf8ba677a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelectionType</type>
      <name>selectionType</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a9ccd6ccb3fa0e2a73730e69a8658c316</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a569c426543e4a6aa15c221eb7c4910f0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>state</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a9060b1036ef5125968fc7030681d73c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>acf7b57003bec437ce1ecf83e6d544968</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPickerMachine</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>aa1164dfb8ae6ac62fb3b6cb19efcb3e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SelectionType</type>
      <name>d_selectionType</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a51b1b4e5db5ff0803b102a32986085a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>d_state</name>
      <anchorfile>classQwtPickerMachine.html</anchorfile>
      <anchor>a567433566fc1c56d380f88a1d0813db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerPolygonMachine</name>
    <filename>classQwtPickerPolygonMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerPolygonMachine</name>
      <anchorfile>classQwtPickerPolygonMachine.html</anchorfile>
      <anchor>ab6da61726ca16c06a1d9c02f067492c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerPolygonMachine.html</anchorfile>
      <anchor>ab8b363009898b65044e213c68bb508d4</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPickerTrackerMachine</name>
    <filename>classQwtPickerTrackerMachine.html</filename>
    <base>QwtPickerMachine</base>
    <member kind="function">
      <type></type>
      <name>QwtPickerTrackerMachine</name>
      <anchorfile>classQwtPickerTrackerMachine.html</anchorfile>
      <anchor>a730ee0927456e192f777c225277b3fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; Command &gt;</type>
      <name>transition</name>
      <anchorfile>classQwtPickerTrackerMachine.html</anchorfile>
      <anchor>a7a970dbf1b09f0421c02fa3ce8e6bc72</anchor>
      <arglist>(const QwtEventPattern &amp;, const QEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPixelMatrix</name>
    <filename>classQwtPixelMatrix.html</filename>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a786989b4ff383d7939edbba31c89178d</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPixelMatrix</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>aa197eddf30db429ab267db2a875e7d71</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a05162507dc01b9616ef4b6b079786599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRect</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>ae8150f8d1f1922746172e9da1488e98b</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAndSetPixel</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a51c2ecd161c0c93dccb62fcf640ff280</anchor>
      <arglist>(int x, int y, bool on)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPixel</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a1089a8d1da928ed35766da496a9b234e</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtPixelMatrix</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a6691629e198fb39e6f653038cfb74f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRect</type>
      <name>d_rect</name>
      <anchorfile>classQwtPixelMatrix.html</anchorfile>
      <anchor>a7abd9c29671464d4e407eac2a90fc3f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlainTextEngine</name>
    <filename>classQwtPlainTextEngine.html</filename>
    <base>QwtTextEngine</base>
    <class kind="class">QwtPlainTextEngine::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>accd455b82a6f222f7682c477a5d62008</anchor>
      <arglist>(QPainter *, const QRectF &amp;rect, int flags, const QString &amp;text) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>adcfed54d492364d729a74aca9b249526</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text, double width) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>mightRender</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>ac95c23db028950d43f7eefbec783e15d</anchor>
      <arglist>(const QString &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlainTextEngine</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>a0ad29b2229a879afe49b546704eb7079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>textMargins</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>a77b50fd1f5a0aa9380baa771eb757c67</anchor>
      <arglist>(const QFont &amp;, const QString &amp;, double &amp;left, double &amp;right, double &amp;top, double &amp;bottom) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>a60f24e7c3e3782cb54c6cec377c1c157</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlainTextEngine</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>a0ada8796b2caaff7bb8d61e9fb1b5143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlainTextEngine.html</anchorfile>
      <anchor>a91678763d55630356c753620abf49989</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlot</name>
    <filename>classQwtPlot.html</filename>
    <base>QwtPlotDict</base>
    <class kind="class">QwtPlot::AxisData</class>
    <class kind="class">QwtPlot::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Axis</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yLeft</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271a1bb1fbc11e31ebfa8bf72356f6837b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yRight</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271a1de23b30c6b0c08aefe06d6265b65155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xBottom</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271ad5566960e78f2473c1a1e853def4c4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xTop</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271ae51eb7525eb3f9f806e659614018beb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>axisCnt</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271aea62036dfd48ee0f9450718592614892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>axisCnt</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271aea62036dfd48ee0f9450718592614892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba8b863705308d89b388732f186be15fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba38b51536a196582bd1f7658c0828eb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendPosition</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba38b51536a196582bd1f7658c0828eb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba5273f8002504c24f9dae6ce09b08f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba8b863705308d89b388732f186be15fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba0ee6820a1e8b56737958b738ca23ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba5273f8002504c24f9dae6ce09b08f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a31aacb65b5c049dde8c34a0d8482661ba0ee6820a1e8b56737958b738ca23ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xBottom</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271ad5566960e78f2473c1a1e853def4c4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xTop</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271ae51eb7525eb3f9f806e659614018beb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yLeft</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271a1bb1fbc11e31ebfa8bf72356f6837b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yRight</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a81df699dcf9dde0752c0726b5f31e271a1de23b30c6b0c08aefe06d6265b65155</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>autoRefresh</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aea78ab565d05b69b8730a4af2a11f07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>replot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a7b094e29b8e92b00e36517d0d7633c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemAttached</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a09e33984e3d5635475ef218ac0bd85eb</anchor>
      <arglist>(QwtPlotItem *plotItem, bool on)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendDataChanged</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>acf7bcea83713f73e5914325c50a1c22b</anchor>
      <arglist>(const QVariant &amp;itemInfo, const QList&lt; QwtLegendData &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyProperties</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ae7e93c7112d16cbd299cf3cbc0bf9f9f</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoReplot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>af14053ca41be0f9c6f820ed3c4379831</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>axisAutoScale</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a112a1bc0b4f7132b10bc5b4efae45686</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>axisEnabled</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aac5107a1ec8836b53f084a5b1bb8cc43</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>axisFont</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a637e2261d7722f00b2ce2bacadca8ffa</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>axisInterval</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab4c5ab07abc1252a325d8ba2627ab5d3</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>axisMaxMajor</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a250fdf9506a71857d183983823a491d4</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>axisMaxMinor</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>adbe9b0fcfaf8a5baa49a3cb4ed425b42</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>axisScaleDiv</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a8b5b2d9bc11dd893fe6b09c94c228a81</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>axisScaleDraw</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a2ff0d0733c0ce8bb275cfde23bf9736c</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDraw *</type>
      <name>axisScaleDraw</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>abbb49f1730c3ea9f636c032f81e5a87e</anchor>
      <arglist>(int axisId)</arglist>
    </member>
    <member kind="function">
      <type>QwtScaleEngine *</type>
      <name>axisScaleEngine</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a619b65bb95090ab5a528e33a5014ae4f</anchor>
      <arglist>(int axisId)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleEngine *</type>
      <name>axisScaleEngine</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a3e29973bcd6c879056ad655de8f667d8</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>axisStepSize</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a6f5fa5348dec97f2531f7ec58e727bee</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>axisTitle</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a7807148d386457345025571e2a8e0983</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleWidget *</type>
      <name>axisWidget</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a6b495d9b17962be6e098026441a1f7b8</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleWidget *</type>
      <name>axisWidget</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ae3386e1d38f70864c4c019c0eb6a3d9d</anchor>
      <arglist>(int axisId)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a53f836bb4ec09c766e3d871ea4be28f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ad8a2c2c9739c1bc8b61b7dc191809f67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>canvasBackground</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a8e2efd0e10ae3b72773b5ab78f67375c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtScaleMap</type>
      <name>canvasMap</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aff5efd21f11ec91fb8f791799cb4db2f</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCanvas</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>add1b88d8312e2671652d23f8181f2433</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawItems</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a97be5b6d98b88053883cc26e4cedec8e</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QwtScaleMap maps[axisCnt]) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAxis</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab644f7a0a0566ff776c89cc225ce37d7</anchor>
      <arglist>(int axisId, bool tf=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a98e40f444337fb5d7158dadf1e346598</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a9838c72d81acf7dfe005de014871a9ea</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>footer</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ad6898e29b51becca48e62a83f7d45034</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtTextLabel *</type>
      <name>footerLabel</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a613b07505a881a7e85a868effa1f5a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtTextLabel *</type>
      <name>footerLabel</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a5e0d7d488fa3aafcb10f3ef53d037f35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCanvasMarginsHint</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aa1cd126530e6b9db28714476035487ac</anchor>
      <arglist>(const QwtScaleMap maps[], const QRectF &amp;canvasRect, double &amp;left, double &amp;top, double &amp;right, double &amp;bottom) const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>grabProperties</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>afd1c65720e19e50aa083dabd5bbf88e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtPlotItem *</type>
      <name>infoToItem</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a067fb3bbf8fb60921831bad7066605dc</anchor>
      <arglist>(const QVariant &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a022a535ad11bebeaf9204a4fb8c4c430</anchor>
      <arglist>(QwtAbstractLegend *, LegendPosition=QwtPlot::RightLegend, double ratio=-1.0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>invTransform</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab98066e62e3a9f574f8f1d482974ef5c</anchor>
      <arglist>(int axisId, int pos) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>itemToInfo</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a8f12d09af448489f705faecdaee5d8c2</anchor>
      <arglist>(QwtPlotItem *) const </arglist>
    </member>
    <member kind="function">
      <type>QwtAbstractLegend *</type>
      <name>legend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab45dd6bc980376d0ba648fefb87103f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtAbstractLegend *</type>
      <name>legend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aa82dbb3bae37e660a7707640b99ca29e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a3969d0f473f62e5f93d1c1b0dbb81883</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtPlotLayout *</type>
      <name>plotLayout</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a9156b14a6f67f6279a16fea063ce1d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlotLayout *</type>
      <name>plotLayout</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a6abb53bb19d8e931ba49bf439779f0ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>acde7121614da027e9a1dbc4591613ca7</anchor>
      <arglist>(QWidget *=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a3c9b10d39c181991f24eab1828ad68a5</anchor>
      <arglist>(const QwtText &amp;title, QWidget *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoReplot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab1cbce6d43ff9772735a9df9104f882f</anchor>
      <arglist>(bool=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisAutoScale</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a6fb58f90366920f234440fceead50432</anchor>
      <arglist>(int axisId, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisFont</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>acc41555693a8dc107c9cb3274f90c4dd</anchor>
      <arglist>(int axisId, const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisLabelAlignment</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a19f1b67fa79b80c712cf5f52b97ea0c5</anchor>
      <arglist>(int axisId, Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisLabelRotation</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ad5fa7aa01c88eab38ad64b131584f977</anchor>
      <arglist>(int axisId, double rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisMaxMajor</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a34df698558c9bd9c38bdd8ff04cc6c41</anchor>
      <arglist>(int axisId, int maxMajor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisMaxMinor</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aa45b271684d6202061f1afcfa70e7cf6</anchor>
      <arglist>(int axisId, int maxMinor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisScale</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aba1acef95ee9965520bd0cd1680efdbd</anchor>
      <arglist>(int axisId, double min, double max, double stepSize=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisScaleDiv</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a2365da57b983eb39752fa4f6378c225a</anchor>
      <arglist>(int axisId, const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisScaleDraw</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a956a14b08e016eb83768ff4187d3849d</anchor>
      <arglist>(int axisId, QwtScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisScaleEngine</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>abf09452377b53e584a5086354a134d78</anchor>
      <arglist>(int axisId, QwtScaleEngine *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisTitle</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a5d60f1836e05e5cc5c7fe9570d6a608a</anchor>
      <arglist>(int axisId, const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisTitle</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ad134a193ab40ce33743365558d0303c4</anchor>
      <arglist>(int axisId, const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanvas</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aea67c885034219789b360c0e624bfeaf</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanvasBackground</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>adb0b2e68d86039f86e3240fb399fa0fe</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFooter</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a30a098d942a1a9612b94e8fa5a3c9183</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFooter</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>afed04bafab71f75e82b9bde3cadd2eed</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlotLayout</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a08e258f9ba498662a8be9a559c9c7e44</anchor>
      <arglist>(QwtPlotLayout *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a9a7f0b219b404e5bed5dfca26c5c06a7</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aa1081642123bb6c07c856a59a0f30515</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ac1ced2056814d25e70616d44856b5765</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a1ae4b2e10f6691b7f1a14af70f743e2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtTextLabel *</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ac39356b86ed70ebf256a8ae964910206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtTextLabel *</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>abea1bb53b3f08fb085a1d954eb199078</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>transform</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>afbeb5482d0464fd17221a22cc6ba40b3</anchor>
      <arglist>(int axisId, double value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAxes</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a1fb2dbc3697a66024d48c08b1d18f8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCanvasMargins</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aef8e679c64cf3158466ab33e7774f264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ad470068832406086d6823109d8d7f050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a9c4242c89decd06f3d35b66568ad69c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a9bb681bc692ed8f35c32174ffe98dca9</anchor>
      <arglist>(const QwtPlotItem *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a2b60620e3681810946dcc66002aad016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ab3ff8962504a68a5641ac5473cdd2628</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>axisValid</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>ac02c033b024a4ecbefcf1b0e93c91205</anchor>
      <arglist>(int axisId)</arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>autoReplot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a1f6fb75ebd57b535bd8d226d50beea85</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QBrush</type>
      <name>canvasBackground</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a1f6a539cd0ed56fb6da4109217f1ac36</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateLegendItems</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a784aa5ec840e7d676808383284819e3d</anchor>
      <arglist>(const QVariant &amp;itemInfo, const QList&lt; QwtLegendData &gt; &amp;legendData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>attachItem</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>af24298cd33b2ab6d2bf4946444e821cc</anchor>
      <arglist>(QwtPlotItem *, bool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteAxesData</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a0d90e6350f11af110a14c14b3dbfacfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initAxesData</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a4f021d6016c669e17e0672e1b61f98f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initPlot</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>af052807b8ba3d7d139ea51660aebe1ee</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a4deb54e7adbd0f18680e927a2a6d165f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AxisData *</type>
      <name>d_axisData</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a82e3ffda5abc3383d301b97d254ad143</anchor>
      <arglist>[axisCnt]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>aad15d16bfd050c891d07a6c6510fb0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QwtPlotItem</name>
      <anchorfile>classQwtPlot.html</anchorfile>
      <anchor>a055bada44394b2c38d0d907087a14fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractBarChart</name>
    <filename>classQwtPlotAbstractBarChart.html</filename>
    <base>QwtPlotSeriesItem</base>
    <class kind="class">QwtPlotAbstractBarChart::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoAdjustSamples</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aa6d8801b5f08318c9be2441ca4bb15a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedSampleSize</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aa17d33062f0a9e6c38e43a0c51ba778e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LayoutPolicy</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAdjustSamples</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aa6d8801b5f08318c9be2441ca4bb15a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleSamplesToAxes</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aaa436f4537d15dbfac62c864389b12220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleSampleToCanvas</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aaf63f5c75741674252ac3d788735873d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedSampleSize</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aa17d33062f0a9e6c38e43a0c51ba778e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleSamplesToAxes</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aaa436f4537d15dbfac62c864389b12220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleSampleToCanvas</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ae1db0e1606747ef46c863c54c210e53aaf63f5c75741674252ac3d788735873d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a89a0209b5af6036b0d17ffdb8659121b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCanvasMarginHint</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>ace48a36a62c63322b05806a493fe5ae9</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, double &amp;left, double &amp;top, double &amp;right, double &amp;bottom) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>layoutHint</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a0fad5758160f0a84467771c44cd88675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LayoutPolicy</type>
      <name>layoutPolicy</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a940affbba9565ae4e5b2a6d61ef1cd8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>af82ec574a3c6031d35c423b54afcfde6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotAbstractBarChart</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a1eed4138383e5f0d118d518fd0255711</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseline</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>adafbea42ddc3f7f639f2880a4bf683ad</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutHint</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>aff6bb52dad207c8396b359a248a00359</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutPolicy</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>aabc7165ee75a38f444aa97e9b3dca16b</anchor>
      <arglist>(LayoutPolicy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargin</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a97946d3da8e9fe2e49494a882651e4fd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a0cb5bd5a653918b1513fa87ad75fa8b1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a0a2e625021bba3b9224b410281fddcf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotAbstractBarChart</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a80176eb6c7f95c5f5b9b90e595e1fdcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>sampleWidth</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a2737e2d43ce0837872722414238eed12</anchor>
      <arglist>(const QwtScaleMap &amp;map, double canvasSize, double boundingSize, double value) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotAbstractBarChart.html</anchorfile>
      <anchor>a2a32f841302c8e636067260d4fd3f836</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractCanvas</name>
    <filename>classQwtPlotAbstractCanvas.html</filename>
    <class kind="class">QwtPlotAbstractCanvas::PrivateData</class>
    <member kind="enumvalue">
      <name>CanvasFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981af4f3227062ae3588fb2a8650962c4236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981a071002805f6527e7f110b1c00b758de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanvasFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981af4f3227062ae3588fb2a8650962c4236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981a644c15e4787a6bf488fc2bc5ede912db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981a644c15e4787a6bf488fc2bc5ede912db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>af25d84f7db52c78294f0413f2c8e1981a071002805f6527e7f110b1c00b758de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a41e33634aa9fff9d3775c953a55af84a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FocusIndicator</type>
      <name>focusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>aeeee0eb8c3683021b30345fa5ca4baee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a10e97dd727e348c4db9da0959ff6df1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a7d670d17c8f0c9892e718edffefeffb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotAbstractCanvas</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>aa3c4bffad9a91993af7e868ec953ca4b</anchor>
      <arglist>(QWidget *canvasWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderRadius</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>ae0422767eac9e6d088dcccc847cf5c1a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a3a495da46835c4e2d38b90c791903bb7</anchor>
      <arglist>(FocusIndicator)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotAbstractCanvas</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a46f3b6b4aaa8894ed61af7af4a50eeb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPainterPath</type>
      <name>borderPath2</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>aefb91d2ed72884b782a78639e19aa5d3</anchor>
      <arglist>(const QRect &amp;rect) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QWidget *</type>
      <name>canvasWidget</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>abc7038a26849383306f0965fde6ead62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QWidget *</type>
      <name>canvasWidget</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a3d6c1d6bab76886dad9b81c9effe4ec0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackground</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a2143778283984cecb89759205f454e64</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBorder</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a979b759498bc7c72943d37f4d483d93e</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawCanvas</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>aa631df03151913fa349cfd7408ecadae</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFocusIndicator</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>ad38a26aca5a3b20033b34a95b97383cc</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawStyled</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>aa697dd86bc0fb1a2688f5eec6a61c570</anchor>
      <arglist>(QPainter *, bool)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawUnstyled</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a377a99395d6d41b4ef5d168d3364a62b</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillBackground</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a0427d621552a00c343c6e5fc93d99162</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateStyleSheetInfo</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a4f54ce793996e1cd2276e1d34f973205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotAbstractCanvas.html</anchorfile>
      <anchor>a76216eb723a384fbcad98b5b63bc0e9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotAbstractGLCanvas</name>
    <filename>classQwtPlotAbstractGLCanvas.html</filename>
    <base>QwtPlotAbstractCanvas</base>
    <class kind="class">QwtPlotAbstractGLCanvas::PrivateData</class>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a91d7bb721b06f3ef68d0a64db7104f68a80885b8e4fe5d90bfd6fdf46af0508a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImmediatePaint</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a91d7bb721b06f3ef68d0a64db7104f68ab3d6d25231b1dd144f9d18ab7e7c4014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a91d7bb721b06f3ef68d0a64db7104f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a91d7bb721b06f3ef68d0a64db7104f68a80885b8e4fe5d90bfd6fdf46af0508a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImmediatePaint</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a91d7bb721b06f3ef68d0a64db7104f68ab3d6d25231b1dd144f9d18ab7e7c4014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>aebec155cb0004261fb91c7a91254ec1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>frameRect</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a7aac4b7313900bdaaa943eee96402e81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QFrame::Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a0970d85aa8e864f3eacd62a1f9445277</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QFrame::Shape</type>
      <name>frameShape</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>af561693c75be92f45de89c9071becce4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>frameStyle</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a6c0ac90c46c01052adbe8e40a0947622</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>ad79d7cef977009d9f54ec8197393d271</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>invalidateBackingStore</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a7161430c1788ca5123e34aa31a8be8f8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a1136a43813952484efc0df6e4a59fad2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>midLineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a3c34644a1ba9a4f12b4294f832a71dc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotAbstractGLCanvas</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a01b77ab2810c87a13ee505ef098e0e50</anchor>
      <arglist>(QWidget *canvasWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameShadow</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>adb37aa5c62dc82352a9ed0c596e4e136</anchor>
      <arglist>(QFrame::Shadow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameShape</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a94191d6d1e982de669ea9dfcc82b6a27</anchor>
      <arglist>(QFrame::Shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameStyle</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>af514ee86e15ba8f8be812cb4c93d1710</anchor>
      <arglist>(int style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a15748428948a5ea5594309862c898a8c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMidLineWidth</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a61d461e90b1d6ff2729c8b32edaea6c8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a278a9972f985a8ccaa144442961a156d</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a12b5475834d0e7800dd848fbd489b68e</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotAbstractGLCanvas</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>ab915d560048c3ecf0be21d60436d039e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>af741999be11efb4d966d3f8cbec098d0</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a9618a6dd76617768afefd23e5f16e559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>clearBackingStore</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a1ab92d50ceea2b16782e7c9c44df7810</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotAbstractGLCanvas.html</anchorfile>
      <anchor>a2ecdee1b43aa9ac5f27318f9da304950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotBarChart</name>
    <filename>classQwtPlotBarChart.html</filename>
    <base>QwtPlotAbstractBarChart</base>
    <base>QwtSeriesStore&lt; QPointF &gt;</base>
    <class kind="class">QwtPlotBarChart::PrivateData</class>
    <member kind="enumvalue">
      <name>LegendBarTitles</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5648ff170b563218111d022993b1d6a3a1d24c89de2f25180a0814d80f8b54c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendChartTitle</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5648ff170b563218111d022993b1d6a3afff608b4bdd6b57ab86204c13d58f504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendMode</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5648ff170b563218111d022993b1d6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendChartTitle</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5648ff170b563218111d022993b1d6a3afff608b4bdd6b57ab86204c13d58f504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendBarTitles</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5648ff170b563218111d022993b1d6a3a1d24c89de2f25180a0814d80f8b54c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>barTitle</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a346fd4fbd04c48f3e28dff985820aea2</anchor>
      <arglist>(int sampleIndex) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a6373939a699a858307443a9e0b23e847</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>aaf3e7b93bc08245e0e9c13bacdef3f13</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>LegendMode</type>
      <name>legendMode</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a9caca23828aea1b5fb4907bb42f4cffb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotBarChart</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a0eb3b8d8e14cfd78fee625cb00a4b1bf</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotBarChart</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a99bf404571a13a0f9a4e3a01cbe69d8a</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>ae4d813bf9575aa283b5c675344143658</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendMode</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a1ba4d1347a2d493fe3859a1c0fac6a6d</anchor>
      <arglist>(LegendMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a669eb25dba458699465b317f2e96c1eb</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a1b9e0f311a5570a93663994eb90b364f</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>adace4331eb8d9686401e193303199800</anchor>
      <arglist>(QwtSeriesData&lt; QPointF &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a3e3c50c37484c3049dc9f433269e9a44</anchor>
      <arglist>(QwtColumnSymbol *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtColumnSymbol *</type>
      <name>specialSymbol</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a4a1e222c476d5909b7479bad4197f62b</anchor>
      <arglist>(int sampleIndex, const QPointF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>abf3aabedfb304ef4154dec6918cb9ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotBarChart</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>ad09883b49e09cee21bb9d21cd7425271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtColumnRect</type>
      <name>columnRect</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a8d1d0046468607be9dccf1a4e2d1213e</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, const QwtInterval &amp;boundingInterval, const QPointF &amp;sample) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBar</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a3606513c295bca11d37a68ae883e41dc</anchor>
      <arglist>(QPainter *, int sampleIndex, const QPointF &amp;sample, const QwtColumnRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSample</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a0080d33e4a30cd941c09b22249836099</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, const QwtInterval &amp;boundingInterval, int index, const QPointF &amp;sample) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; QwtLegendData &gt;</type>
      <name>legendData</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a991246f12da42bd1744a87de6ad39827</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a5bff09ee40127ef742a5520d8a12e1df</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a4069631e24f08b9dd2b294ca2d096832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotBarChart.html</anchorfile>
      <anchor>a745c6f9b93290ac150c0a049a490ecce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotCanvas</name>
    <filename>classQwtPlotCanvas.html</filename>
    <base>QwtPlotAbstractCanvas</base>
    <class kind="class">QwtPlotCanvas::PrivateData</class>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa7b88a46e1414f6d904aa494c89d064f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HackStyledBackground</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa2a2fee2c1807f8306850e15977bacb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImmediatePaint</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa91fb95b7ec380cc5d517195c2ae6368f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Opaque</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa1d10fbb2b1fc3323e8597597684b1f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa7b88a46e1414f6d904aa494c89d064f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Opaque</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa1d10fbb2b1fc3323e8597597684b1f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HackStyledBackground</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa2a2fee2c1807f8306850e15977bacb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImmediatePaint</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a76066290edb594a71ee09be564563b0fa91fb95b7ec380cc5d517195c2ae6368f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>ac007a0126efb62443e52905d3157102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a1548423348c29001ee2b6fd1c0f9f033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QPixmap *</type>
      <name>backingStore</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>aa46dfe9b0d4a3a1d81ef1fca66c2093c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QPainterPath</type>
      <name>borderPath</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a924b8de928d2c1c6eea611306b3e7170</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a16b2d2f486e315407790a2ab4bbf1f49</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE void</type>
      <name>invalidateBackingStore</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>adafbfa908b2d3b6cf9c20aa6cf9abe27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotCanvas</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a8b0cd76cd283f8f35331dfc7543cbf89</anchor>
      <arglist>(QwtPlot *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a7859beb87bcef4fd53f99e7c87104e27</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a804f78518b0ba72b11ba996fd2457fb1</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotCanvas</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a320320bbb1b511c0c37fb2452a7f4404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBorder</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>abc6d0dec622614b98ca60fa4d6ae562f</anchor>
      <arglist>(QPainter *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>afaeddc1bbd87a77c16601fd3e1d4870c</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a97026adc63b4033dcd8fc8e7269c8e0f</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a5f9d46465643fca1a600eebae7bf0268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotCanvas.html</anchorfile>
      <anchor>a1848cd1ad1fc4e3d398475b9476f5c54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotCurve</name>
    <filename>classQwtPlotCurve.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QPointF &gt;</base>
    <class kind="class">QwtPlotCurve::PrivateData</class>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a26f9aa8ae434aa94b4049b9908995abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CurveAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38064f7de6f026a49db782c365f872c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Inverted</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38064f7de6f026a49db782c365f872c3af7790b4716576fd0641ec393f476bc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fitted</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38064f7de6f026a49db782c365f872c3a583f7bc6ca4d5245fa82757f4bddea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; CurveAttribute &gt;</type>
      <name>CurveAttributes</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a43f465d035a5125d582768944287c70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CurveStyle</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a0b6dcf16619a08af39437d6b6a234c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a8914d88bcd5f680e7091469fed67c9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sticks</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a770b0908599507e5677b6e9ff9913f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Steps</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a18071408a0b9bfe58378c6d81e207b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dots</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70ac30a3c76d19bc69fc69bed68fc154838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinesAndDots</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a6e9a65a24d09be8a4ff944c04eb402f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a7d8b49e6cead1de23860e1c68d17dee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dots</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70ac30a3c76d19bc69fc69bed68fc154838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FilterPoints</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66af09c1c6ec8c8198124f0e41c391f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FilterPointsAggressive</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a4aed183ef24167cb6df280abf166cb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fitted</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38064f7de6f026a49db782c365f872c3a583f7bc6ca4d5245fa82757f4bddea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImageBuffer</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a5e80434a35db4325ef8cdcb4dcb52282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Inverted</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38064f7de6f026a49db782c365f872c3af7790b4716576fd0641ec393f476bc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendNoAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a5ca8291c000cca41c082035610b08a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowLine</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a7eb8387acab6a10a95219634c97c266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowSymbol</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a5902a8ff0c4c7f1080dd4e2bd5eb29be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowBrush</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a20cd7f91d61c44b05c49bffd930646be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; LegendAttribute &gt;</type>
      <name>LegendAttributes</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aa9b27e27ddc27466eed70485e690daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendNoAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a5ca8291c000cca41c082035610b08a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowBrush</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a20cd7f91d61c44b05c49bffd930646be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowLine</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a7eb8387acab6a10a95219634c97c266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowSymbol</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6c1ac1ca99c06598c4044dd2ceeb9fd7a5902a8ff0c4c7f1080dd4e2bd5eb29be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a8914d88bcd5f680e7091469fed67c9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinesAndDots</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a6e9a65a24d09be8a4ff944c04eb402f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimizeMemory</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a154c720d852e71b7909adf5e56a3500d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a0b6dcf16619a08af39437d6b6a234c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a26f9aa8ae434aa94b4049b9908995abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FilterPoints</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66af09c1c6ec8c8198124f0e41c391f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimizeMemory</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a154c720d852e71b7909adf5e56a3500d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImageBuffer</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a5e80434a35db4325ef8cdcb4dcb52282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FilterPointsAggressive</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a96db1b854c63bfbc452c943251a11b66a4aed183ef24167cb6df280abf166cb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a39ba40485087294c775a367d859b6237</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Steps</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a18071408a0b9bfe58378c6d81e207b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sticks</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a770b0908599507e5677b6e9ff9913f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a15998aa80a11ba6ba80eebabaf773f70a7d8b49e6cead1de23860e1c68d17dee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a93e390b172c5fa9ffd534aeb2d572c0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a72b678ebb8e4821c1f85351292ce5697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>closestPoint</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a47620cb8ca3940f7007f8fb990d614f6</anchor>
      <arglist>(const QPoint &amp;pos, double *dist=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>QwtCurveFitter *</type>
      <name>curveFitter</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aaf299522e4ad972996c781aacc940d31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a5eae0a493c2af7aff6123f2f1ef3c1c3</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>LegendAttributes</type>
      <name>legendAttributes</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a4b77a6a0835439c0983b8b5cce7daf61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>acb3af01ed22aaf49158e9153f9e376bc</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxXValue</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a2428e72e84b23a9442ae48fe4540c17f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxYValue</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a135a412978bf646716b37b0ac8528665</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minXValue</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a20c92bfce270e71893cdfa465781017b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minYValue</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a09f7aac646f0e534c2540d61a027b856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a778aafd1385ce833821751d0a8635cef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a57996621d9dcc44ceb942e38219bf8ff</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a3bcaa88363509f4bc1ad92bee498f203</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a1704a3d0810d445355a015eec55fb826</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseline</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>adbb5da6798a60138315b18194cf1ca1e</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>adc52ea882ec1f994e2d2e23c7465b0c2</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurveAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a6ac9243e280f96cd149102a91271a473</anchor>
      <arglist>(CurveAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurveFitter</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ac15588c78d175906a30de501b4dd7957</anchor>
      <arglist>(QwtCurveFitter *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a0b1b7816e822607eb16e6eb2fd7bfa5c</anchor>
      <arglist>(LegendAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendAttributes</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a0d21c4aa8093baf66666d34cb1c05a58</anchor>
      <arglist>(LegendAttributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a7f9c70366415b5cb068af80be5bf3748</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ae00bd073a2bcf7c3c810d70af1f86750</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a08328abaf2c3b67e479d1e485d2d0c4d</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>afd13c94e23520dacbc37b4d0fd036a8b</anchor>
      <arglist>(const double *xData, const double *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>adbe3f727d9d25371d768d695784b00e4</anchor>
      <arglist>(const float *xData, const float *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a9ba26e6d38cc82ba7ecf66768e36d3bf</anchor>
      <arglist>(const double *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aaf2d63abca3d1383b4a647bca8d806d1</anchor>
      <arglist>(const float *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aa51cd3fa00f2a046ca5a9889c5db2413</anchor>
      <arglist>(const double *xData, const double *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a8b148a9b63af53885558fc28526bcaae</anchor>
      <arglist>(const float *xData, const float *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aae09f7fa14708234fb902def5227073f</anchor>
      <arglist>(const double *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a068c51f7a8c8b0b9cee3d2521b8b1a9b</anchor>
      <arglist>(const float *yData, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>addfea99426ebb30f2ba38d3243c39a1c</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;yData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ac1a31e2f5f8fc88c3ef306d9b53089d3</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;yData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a1e6e9a417479e372197b746538fae47c</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;xData, const QVector&lt; double &gt; &amp;yData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>af0893eca2cf25d1a8c52e2df66f8ff81</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;xData, const QVector&lt; float &gt; &amp;yData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a67b24f3663484ff5e973a288c6071b2a</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>afa11e2336827438b8f05dfae2d1668e6</anchor>
      <arglist>(QwtSeriesData&lt; QPointF &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a2de41014c2b87fd459d0c438a15dd33e</anchor>
      <arglist>(CurveStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a413b1a18de12ece4dec5ae0738ecd03f</anchor>
      <arglist>(QwtSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a2df43bdea2a17118c9114d6fa774e598</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a38e6e66301d602e80bf751f43820c080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testCurveAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a0dc5e6af9ec33a1b54e3c3041c00b939</anchor>
      <arglist>(CurveAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testLegendAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a7ca93712e476c18995e396425e451039</anchor>
      <arglist>(LegendAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ad262cf6b8448d3cb693cbceecc6d8481</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>aa05ec6d3883821a8e62330fbeeb85dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closePolyline</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>abada791559395b278f9dc4478dffcc6f</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;, const QwtScaleMap &amp;, QPolygonF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a83a1da2357b0b1891fad034aa333880e</anchor>
      <arglist>(QPainter *, int style, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDots</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ac146507c7eeacd020cd5f233aa9461c5</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>af609be424d0e6e03ec888dfe0de1469a</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSteps</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a1cb0d3401871a7a0c0ed92ccb87a15aa</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSticks</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>ab4f53c9609bfef25b9f03a65859d4a46</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a5347332edfd7fdb85c7e25f084a58199</anchor>
      <arglist>(QPainter *, const QwtSymbol &amp;, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fillCurve</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a599d88770d6fafa5ae4edb75fd5d445f</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;canvasRect, QPolygonF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a7afecd61327d56ddc76687d119e92b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotCurve.html</anchorfile>
      <anchor>a396c40a0b2d84b974b17a7b7e93b08db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotDict</name>
    <filename>classQwtPlotDict.html</filename>
    <class kind="class">QwtPlotDict::PrivateData</class>
    <member kind="function">
      <type>bool</type>
      <name>autoDelete</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a10dfae8b454fa4258b0372366013507a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachItems</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>acb2e402e05c693433ed7e84696fbdfc0</anchor>
      <arglist>(int rtti=QwtPlotItem::Rtti_PlotItem, bool autoDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlotItemList &amp;</type>
      <name>itemList</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a9cbb1c5c22de93594b7e2524af108f55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlotItemList</type>
      <name>itemList</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a0979adc53ad5ecf5e4a93aa9b5a4df38</anchor>
      <arglist>(int rtti) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotDict</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a0ee364450834ac63f4cbd5baab82d15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoDelete</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a3291431f0a9cca5b2affc5adf17bbdfb</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotDict</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a9199acfe3e8dcb095065bff3f90f518b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertItem</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a36a00709420eb4f54b046e64561d5186</anchor>
      <arglist>(QwtPlotItem *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeItem</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>abd0227e8b888b40b4e62a23f6040c6cd</anchor>
      <arglist>(QwtPlotItem *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotDict.html</anchorfile>
      <anchor>a47d3fd3405f1d4d006515fef9d610c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotDirectPainter</name>
    <filename>classQwtPlotDirectPainter.html</filename>
    <class kind="class">QwtPlotDirectPainter::PrivateData</class>
    <member kind="enumvalue">
      <name>AtomicPainter</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a95bfb017daa98b23665c1de06e8bd8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AtomicPainter</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a95bfb017daa98b23665c1de06e8bd8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullRepaint</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a133cb5ae512ffa0f0633c9d7bd423ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CopyBackingStore</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a8b04f057d6223852a87bdd319dcf4711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; Attribute &gt;</type>
      <name>Attributes</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a26a66587377067b3bc0539274370693f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CopyBackingStore</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a8b04f057d6223852a87bdd319dcf4711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullRepaint</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a38f72175526a1a748d311763707cf934a133cb5ae512ffa0f0633c9d7bd423ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>clipRegion</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a62f4330f5be1386ef69ed5754aa16678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>aacc2e1d79dd410cb1a4404fbc00290bd</anchor>
      <arglist>(QwtPlotSeriesItem *, int from, int to)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a2c393d618d8ba3f117d00cd552e220ae</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasClipping</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a8d6b8b273b4e74181cd7ed5fdaf0bb7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotDirectPainter</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>af9e6e2056afd4db4c081e4b04d5c9a85</anchor>
      <arglist>(QObject *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a895bf1ebfd772a2200dc09bed596cf4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a498b9857a09e399010a3f8bc9c235a8d</anchor>
      <arglist>(Attribute, bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClipping</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>ac3d406aada74b7d9202c1017d8347708</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClipRegion</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a0c97174b06957f9b20ea295ff403a557</anchor>
      <arglist>(const QRegion &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAttribute</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>ad48b7706cbba44f91fb9f770e10bcc93</anchor>
      <arglist>(Attribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotDirectPainter</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>aab96bfd08e9041c2552210bbd3ee5ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotDirectPainter.html</anchorfile>
      <anchor>a99a145d249c3f2876a14ad0870316355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGLCanvas</name>
    <filename>classQwtPlotGLCanvas.html</filename>
    <base>QwtPlotAbstractGLCanvas</base>
    <class kind="class">QwtPlotGLCanvas::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>af2bf82a971fcea76dab92da15a859c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QPainterPath</type>
      <name>borderPath</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a09dbce4a8649eaa31910cb51147d2b41</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>acb9fa36b91eb8a8abca25af025e938cb</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Q_INVOKABLE void</type>
      <name>invalidateBackingStore</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>af44a7501f39725a58226e05c9012c23a</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotGLCanvas</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>adc7704723f078ff57243a2e2fc217832</anchor>
      <arglist>(QwtPlot *=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotGLCanvas</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>afcfc7a4b768e084f5331fb182f6f1318</anchor>
      <arglist>(const QGLFormat &amp;, QwtPlot *=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotGLCanvas</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a330939a56e289c42bcfbee2d82ef8347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a7a2dad319c02aa51f4439287f0488b18</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>abf76ab7a202701f19cb3503ac621bb59</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a25aa41cb7ed453eb3df19e699c0570ba</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeGL</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a575dfe4ddfdeaba3f3955d105266fff3</anchor>
      <arglist>(int width, int height) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a176b60f578907712fe9cd7c33eb68f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRect</type>
      <name>frameRect</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a5f58c1600dc5781b726f440e728bd3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QFrame::Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a9f5dc62a88e5b75b671547ec5f0182ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QFrame::Shape</type>
      <name>frameShape</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a5ebfb555f2cbb09f4084c722606a572a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a5089e1edf3a0f95805d0d40235f41fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>ad0f34f78411e9183cced6702b6f574bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>midLineWidth</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>aec4bd0fbd006f8f46d05e6344867b6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBackingStore</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>ae2d1c4ef0509e25b2ac4dc557e463556</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotGLCanvas.html</anchorfile>
      <anchor>a9f96907f57eb4dee02256e02d2cd29fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGraphicItem</name>
    <filename>classQwtPlotGraphicItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotGraphicItem::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a126948329c3e97dd7591f92b4915d08f</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a1913e7a8072590fa1b5d60d36367800a</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtGraphic</type>
      <name>graphic</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a2f9a4af99c135e54527347fc2621e618</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotGraphicItem</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a91b7a87b173e150ecaf67f3922241a51</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotGraphicItem</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>af2ea0317b358a07832bcd0b0155bbb8d</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a44641b2b67a71a9da52da71ebddb71e1</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphic</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a21e216be940deb8b3f40d5427292dde6</anchor>
      <arglist>(const QRectF &amp;rect, const QwtGraphic &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotGraphicItem</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a3c50f5ba5e9bf458926ad43038ab19ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a4d23110896a90183688f69e3bf1e15c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotGraphicItem.html</anchorfile>
      <anchor>a94d7f20d180172905daa67a3e9572a26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotGrid</name>
    <filename>classQwtPlotGrid.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotGrid::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a08419808e12a8c34c237b72d79ed88a6</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableX</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a5e707658a70f8fa7d6241976ed6925a3</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableXMin</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>aae29a56c73a6c04fd874eed97eddd65c</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableY</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a55397d51a55d6b2f62d96c01d76be111</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableYMin</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>ad2d2f32b9f338c66cac227d24fa79d4c</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>majorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a7a3ff3aed415e3f2315514ae798f433e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>minorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a69000abf9f7b8b8d7d6ba605b38d5f67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotGrid</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a43001238f3024c15baa8ae61b29ae170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a011587ffdd59d7e62acd3ff015ee0f6e</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMajorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a08aa0669817c8a797e7c22731a02a66d</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMajorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a6fb1cc92165d29deebac5c68c4ab18dd</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>aeac99ccce0d170a9500f238cf0321669</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a184bc148bd1ed77fe80a4a7bb36962d7</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>aa85de55eb3c28f15d4000a11d194b758</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>af80a13ae94179cf11967d0c39c85c3df</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXDiv</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a83dbbe4c2f2c84f195dd499619dfa542</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYDiv</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>ae6994cc2137a6f0e63f267942485662d</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>ab214adcc1a4de8ea0cea25e10ee08aec</anchor>
      <arglist>(const QwtScaleDiv &amp;xScaleDiv, const QwtScaleDiv &amp;yScaleDiv) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xEnabled</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a46d19c58295d538518586374efadd34c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xMinEnabled</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a2eeb5b2118f35409cb1450c2a032e8ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>xScaleDiv</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a4de2f1d11d5b24c0790db1e3dd0b3436</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>yEnabled</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>ad0f38876f49c5197e929ab80e389dbb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>yMinEnabled</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>af677551f6121de684888af6e2b77333f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>yScaleDiv</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>a0da37b84786570c1ecff37ac18c6684c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotGrid</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>af39443cd91b8a96a797af1d6b78bfab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawLines</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>afd9c806e1ec04d1be455938e78279446</anchor>
      <arglist>(QPainter *, const QRectF &amp;, Qt::Orientation, const QwtScaleMap &amp;, const QList&lt; double &gt; &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotGrid.html</anchorfile>
      <anchor>ab2befaeb4b7643190b4630488d2799fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotHistogram</name>
    <filename>classQwtPlotHistogram.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QwtIntervalSample &gt;</base>
    <class kind="class">QwtPlotHistogram::PrivateData</class>
    <member kind="enumvalue">
      <name>Columns</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a9cd056b6b9881b07c625756488487362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HistogramStyle</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Outline</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5ab6ef3ed19f600d5d67d34eedf4cf33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Columns</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a9cd056b6b9881b07c625756488487362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a62b3af66b59203102394dbe1711a7a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a586b4f119cfbfe62de143c836227c06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a62b3af66b59203102394dbe1711a7a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Outline</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5ab6ef3ed19f600d5d67d34eedf4cf33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3ba21c3aef994daf7b848ccf71b0dbc5a586b4f119cfbfe62de143c836227c06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a1e15762e54960e7b1de75b542e8024bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a8e0cd55a05047d3baba489b283e88547</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>ae72360d1812a8137a0c7ee6b6a5ebebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a2002a4c7c03ba5d129380feef069a910</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a3cacf8789a11f82f4d5900eb25cec492</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a51727f20a46a48afbbc7f76a8ea6ec84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotHistogram</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a1acb0efe9b15c94f20f6703d8d19c92f</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotHistogram</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a5c0973a9425655be4218298706d25f38</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a317a3b37229b8be82cb30e938a504185</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseline</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a53f9c6d978d8734303afed982f7eb90d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a0bf40c3f9f9074cac5deecd4525583b3</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a57d55a701251e55d52a142d417f12d38</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a230e53561dd2645ba34beaa89f4f4f61</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a6cc1fe6cd9f7dfc55a2bf5afd02ccce5</anchor>
      <arglist>(const QVector&lt; QwtIntervalSample &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a2207266b529e691a5d7a406643ff4fd5</anchor>
      <arglist>(QwtSeriesData&lt; QwtIntervalSample &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a449af026888616f08b45e980d9da57fe</anchor>
      <arglist>(HistogramStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>aa662f072a1758bfac9c0c86136ee27ad</anchor>
      <arglist>(const QwtColumnSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>HistogramStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a00915a951baa4fb251f5614cb0dd8aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a5815e991c891210789fef0295047f790</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotHistogram</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a64bf6dad5655ef1ef3a0a1507d2feafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtColumnRect</type>
      <name>columnRect</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>abbda48a6dc315904e0adb94ee4caf569</anchor>
      <arglist>(const QwtIntervalSample &amp;, const QwtScaleMap &amp;, const QwtScaleMap &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawColumn</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a4fe5a32387898f50c95e57603f092d2b</anchor>
      <arglist>(QPainter *, const QwtColumnRect &amp;, const QwtIntervalSample &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawColumns</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a53ef2324fd2bc187eb76dfb76c61f426</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawLines</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>aa42318d0547aca1fff650a0025168890</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawOutline</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a9984abfbec9121b8026e9c7103ebec4b</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushPolygon</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a8ad4a81cf0160f66fdf1ee9801337738</anchor>
      <arglist>(QPainter *, double baseLine, QPolygonF &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a70e09a8b2293ed03b9bd0c2730476227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotHistogram.html</anchorfile>
      <anchor>a16dd1c58fdd5a2f9df45d913ded36230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotIntervalCurve</name>
    <filename>classQwtPlotIntervalCurve.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QwtIntervalSample &gt;</base>
    <class kind="class">QwtPlotIntervalCurve::PrivateData</class>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3deaf543802d69a38961f9e944bfad95aac1361651d57a0df1a079f30849e72a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipSymbol</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3deaf543802d69a38961f9e944bfad95a9b164d29534731bbd3d34717baf399ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CurveStyle</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a40f2eb25abeed9eb2af1b4c4c0f56c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Tube</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a786c87eb6dcc86d0fea802043904a647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a0ba2b869afe22c1213d7e34590775b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a40f2eb25abeed9eb2af1b4c4c0f56c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3deaf543802d69a38961f9e944bfad95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3deaf543802d69a38961f9e944bfad95aac1361651d57a0df1a079f30849e72a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipSymbol</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3deaf543802d69a38961f9e944bfad95a9b164d29534731bbd3d34717baf399ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a1fa99e81e5c1b687aec620e9b8746d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Tube</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a786c87eb6dcc86d0fea802043904a647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>aaef834575b923e1b317f4a86b2d97cd2a0ba2b869afe22c1213d7e34590775b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a479566a7b40c4ee806e5453dea00fb73</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ad4aaae77788ba7bafd87ca8ec1970901</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>abe14624b25d6d6e1d61d88c3efb563d7</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3260573d7dbb65269bc4edc0185730b2</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a942952ad07550f271a57db4cf5211ea8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotIntervalCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3cf38c3d362e214b1dabad469a04e289</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotIntervalCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ab7d0884ffb900fc453d621580f348c0e</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a73305350dd23a5463da03fa2e2e8f270</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a3102b513c27c54775fd371858aa31bba</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ab962c4ad6896bc9d9450f6436f00bd81</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a41a5be16fecb66885f5dd08779fbee6b</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a706a3e88fbec2ab48a1a3e91c61cd223</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ac60fd04f3000b26ea82342065ba82afe</anchor>
      <arglist>(const QVector&lt; QwtIntervalSample &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a7b7e1e4867c27f760c894b22e04d3ca8</anchor>
      <arglist>(QwtSeriesData&lt; QwtIntervalSample &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a74e6c2bf66e0436e827b5b017b943cad</anchor>
      <arglist>(CurveStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a4bc2408868638a41f5baa70b759283a2</anchor>
      <arglist>(const QwtIntervalSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ada1fea7fe0359c1bc175b3a2baf10c87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtIntervalSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a178654ee5b40932b06bbfcf5cb96ca7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ac8a923fcf205493466e1e086eecec8b7</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotIntervalCurve</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a1b04a9a4e327b8e33de2c02cf89fa574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a54682faaed2110816fe874cad37142b7</anchor>
      <arglist>(QPainter *, const QwtIntervalSymbol &amp;, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTube</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>ae5522b27d49da7a99f8b01b577fa153e</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a98d9de9cc61e59e24d72e4f459b4b321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotIntervalCurve.html</anchorfile>
      <anchor>a67a1503ccbe52f5a854d190518b7562b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotItem</name>
    <filename>classQwtPlotItem.html</filename>
    <class kind="class">QwtPlotItem::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoScale</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a9de83e2ad8a88796a36a11ef8b033a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ItemAttribute</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Legend</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a4e377b54bd879c60a95162b6a9e9e176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoScale</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a9de83e2ad8a88796a36a11ef8b033a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Margins</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a56ea00cf43b862667dec2ac727307d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; ItemAttribute &gt;</type>
      <name>ItemAttributes</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>af356dc13c7838c7437334e199a356764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ItemInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>affbc42460ace9ac725fa825a3f8bfb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>affbc42460ace9ac725fa825a3f8bfb66a0d1c46890f22ef973d897ab0a9d38971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>affbc42460ace9ac725fa825a3f8bfb66afcc4ef45e6613104ccc2b9f7988e4d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; ItemInterest &gt;</type>
      <name>ItemInterests</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a6a0c870664f074f342422859638c1228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Legend</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a4e377b54bd879c60a95162b6a9e9e176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>affbc42460ace9ac725fa825a3f8bfb66afcc4ef45e6613104ccc2b9f7988e4d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Margins</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ae0fabcdd35f4818ce5bbe019b0eed062a56ea00cf43b862667dec2ac727307d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderAntialiased</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>abe0e8a39aceef9a600b73e02550a9704ae0c9811915d496eaacbd749724647f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RenderHint</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>abe0e8a39aceef9a600b73e02550a9704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderAntialiased</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>abe0e8a39aceef9a600b73e02550a9704ae0c9811915d496eaacbd749724647f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; RenderHint &gt;</type>
      <name>RenderHints</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a40cf900701d3a68948b00316689616d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotBarChart</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ab89eb3547903640b6cc9d0aac02ef6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af51a35012ed097a762b8918cf20caa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotGraphic</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af7c213b8b6f59d4362cbf8c474fd5b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotGrid</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af3125faa8333135a5724cc1d6c276683</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotHistogram</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a4538dd66ec78ffd7ce6763f9000edcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotIntervalCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a5698aa120baa6e3d3d2a6bda8a82b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af1fb53ddb320ecbf2bba00a323cf08ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotLegend</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a06cd77e370cf62597501e692965e1f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotMarker</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a15b3819a193f24b76c78e39cb80c7789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotMultiBarChart</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a73007ac5158d0ac857af2c6dcecf2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotScale</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a386936d7e0186eabeb833a51cc4fb1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotShape</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af18fa4c34b44eaf43e13608c6bd7c7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotSpectroCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a27c1741ae71fad58da835b747246015d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotSpectrogram</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ad67d72195856e6fd8112e1b310f3acb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotTextLabel</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ae6f046fd43f578ad8a59243e6e665167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotTradingCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3abcd9cebf717e528cb67458abfbf622dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotUserItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3aa60198228f57f46d4c64e4779107d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotVectorField</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a0619b6d42554232a9b6f4c79f69af8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotZone</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a52b2ec5c64c77a36a103b329a530b606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RttiValues</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af1fb53ddb320ecbf2bba00a323cf08ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotGrid</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af3125faa8333135a5724cc1d6c276683</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotScale</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a386936d7e0186eabeb833a51cc4fb1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotLegend</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a06cd77e370cf62597501e692965e1f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotMarker</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a15b3819a193f24b76c78e39cb80c7789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af51a35012ed097a762b8918cf20caa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotSpectroCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a27c1741ae71fad58da835b747246015d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotIntervalCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a5698aa120baa6e3d3d2a6bda8a82b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotHistogram</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a4538dd66ec78ffd7ce6763f9000edcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotSpectrogram</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ad67d72195856e6fd8112e1b310f3acb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotGraphic</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af7c213b8b6f59d4362cbf8c474fd5b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotTradingCurve</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3abcd9cebf717e528cb67458abfbf622dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotBarChart</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ab89eb3547903640b6cc9d0aac02ef6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotMultiBarChart</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a73007ac5158d0ac857af2c6dcecf2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotShape</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3af18fa4c34b44eaf43e13608c6bd7c7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotTextLabel</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3ae6f046fd43f578ad8a59243e6e665167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotZone</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a52b2ec5c64c77a36a103b329a530b606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotVectorField</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3a0619b6d42554232a9b6f4c79f69af8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PlotUserItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab149ac85e233ce9cedf2f2f2af871bf3aa60198228f57f46d4c64e4779107d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>affbc42460ace9ac725fa825a3f8bfb66a0d1c46890f22ef973d897ab0a9d38971</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aeb2f676533ccae3436bf578824e2165e</anchor>
      <arglist>(QwtPlot *plot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aec3c408e14af30b82b52c1197310eb21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab2bbee6dbe36a5f1d0ce853ac66716a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a0b0d6589d5db81ce72e6b33c4fbb21f9</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCanvasMarginHint</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a015c20d5bc5227718f4d16637bb921f6</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, double &amp;left, double &amp;top, double &amp;right, double &amp;bottom) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hide</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a1faea017baa2492416a13e6bc3c144aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aeaf8eeb5f080017e181a5d7be798d789</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>itemChanged</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ad956fdbce5b0721abccce6d09fe4d5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>legendChanged</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a3967414c7542e267d0c2793f02be7241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QwtLegendData &gt;</type>
      <name>legendData</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a584b37b42cb2c63424cedade1f4d7221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab192921c0d3c94832c6f617716a6b275</anchor>
      <arglist>(int index, const QSizeF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>legendIconSize</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a3239ad2b425382e153e80cc393dd4fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>paintRect</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>afa05b98fd7ea65ca1ffcb04bb6b4326d</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a4c99653a14a49ad94d466168d06e97b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a02208d2d8265fcccc07e64ed051eda2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aed06a7b94cd016df187fccc344e97f78</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a2884fd0eb5845579f150b0ee81e7bb49</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>renderThreadCount</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>acb8a2fce65770739fc263fd1fb19fcf3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>af153b5a40a60ac626f1c58e69fc4ecad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>scaleRect</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a186036cbee194b87b9bc4afb693c27f4</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxes</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a6f6c7b34fe86e8029914b3b780b55ea4</anchor>
      <arglist>(int xAxis, int yAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemAttribute</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a5a335be8ff488809a2cf7f4b734ad1b6</anchor>
      <arglist>(ItemAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ab65cbfe489ff73e32a919a0633298fb7</anchor>
      <arglist>(ItemInterest, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendIconSize</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a0827dd69bf19ec0145b6cc6efad2c11b</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderHint</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>acd023c40f659c304ded324942865edc8</anchor>
      <arglist>(RenderHint, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderThreadCount</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a188ae18fbbce9adcf259ebe2f0de1f6b</anchor>
      <arglist>(uint numThreads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a1b74686181ab6dd5033917123c7db30f</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a2db3214b23b78274fa6f8c0321a76839</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a5f0eeb2b72207fd8d33a95b0565657a1</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXAxis</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a81d3dd7feaadda4b0dbb8c13642046cf</anchor>
      <arglist>(int axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYAxis</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aa92dad876d76ce136925d5ae8f01db9a</anchor>
      <arglist>(int axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a57d90e4146133b59d589c71b3a643e82</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a93a50fb9c86bc66617e28315e02281c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testItemAttribute</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>aef70936d34ef661876692e6a06d4a464</anchor>
      <arglist>(ItemAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testItemInterest</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a788e1dcce2faadd0bf2fd6f453ec55d0</anchor>
      <arglist>(ItemInterest) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testRenderHint</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ad4009381d6a26359125549e1cf874b69</anchor>
      <arglist>(RenderHint) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtText &amp;</type>
      <name>title</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a3859d011b670b5f89e45d1ccef9206f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>af0c4272375b1ee95a1454c4c503ff324</anchor>
      <arglist>(const QwtPlotItem *, const QList&lt; QwtLegendData &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>abf6a70847d3db952161ca4d4a952eea0</anchor>
      <arglist>(const QwtScaleDiv &amp;, const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xAxis</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a7af360bf6d5a5b6257ce6b0dd99b7525</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yAxis</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>ac7714ffa278a10e0cf45972e487b63ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a4c58d814336643190b9f2918f80c30df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotItem</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a282a1d0424a06737f80e1fe83ccf7a0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtGraphic</type>
      <name>defaultIcon</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>af5264c9dcd9d1ec503bc1d46c10adc83</anchor>
      <arglist>(const QBrush &amp;, const QSizeF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotItem.html</anchorfile>
      <anchor>a94cc959d07fefa4be39f1999e8e444e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotLayout</name>
    <filename>classQwtPlotLayout.html</filename>
    <class kind="class">QwtPlotLayout::LayoutData</class>
    <class kind="class">QwtPlotLayout::PrivateData</class>
    <member kind="enumvalue">
      <name>AlignScales</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221daf92cc90a2b68a8788a813807d379b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreFooter</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da132d4fc728c0826a269a143f2d655215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreFrames</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da9036bf7de40018a2f12d456a04949c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreLegend</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221daa7237e2be1e8fc41a8b3156b57b95ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreScrollbars</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da813736a8e614f8f24db773081642b74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreTitle</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da00feaacfa819204f09074fc9b128b22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Option</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignScales</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221daf92cc90a2b68a8788a813807d379b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreScrollbars</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da813736a8e614f8f24db773081642b74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreFrames</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da9036bf7de40018a2f12d456a04949c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreLegend</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221daa7237e2be1e8fc41a8b3156b57b95ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreTitle</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da00feaacfa819204f09074fc9b128b22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreFooter</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad0d2d60e86a4c69ec105524041d5221da132d4fc728c0826a269a143f2d655215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; Option &gt;</type>
      <name>Options</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>aa43457184903f3aaa58e6e073622ef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad206e470175a66eac8b1ff0eb1002899</anchor>
      <arglist>(const QwtPlot *, const QRectF &amp;plotRect, Options options=Options())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>alignCanvasToScale</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a12544e8300be44585bb2b4963e909e77</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>canvasMargin</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>aa2b129f445932f9a09a244e0b94ec4e6</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>canvasRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad117328fb4ce4041bb2bb16a0392d416</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>footerRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ae782fe2075ad7e8b902b2deae317e96f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>invalidate</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a44ce72879951571ffe4daa95be0ec242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPlot::LegendPosition</type>
      <name>legendPosition</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a6351a18b76e22d9e83d682d203599afc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>legendRatio</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a6d5d4e568ad74010742e1fdcfc1c7672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>legendRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a638c809e0612ab1ee67d0f3a25600289</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a068a12c510998760c727a095f5b055fe</anchor>
      <arglist>(const QwtPlot *) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotLayout</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ac89596fb2a3d3a92901f124821045a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>scaleRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a184c8134d58aff17f3a91ae1505917e2</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignCanvasToScale</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ad243b9afc9b5ce9530b500dc35096d67</anchor>
      <arglist>(int axisId, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignCanvasToScales</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a147fcf4c59b34779b5a7dc7361a3b6c3</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanvasMargin</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a11667dad6675a7a58cc60ab1597b1203</anchor>
      <arglist>(int margin, int axis=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendPosition</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a11c9695a68f95135841cb23212589f18</anchor>
      <arglist>(QwtPlot::LegendPosition pos, double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendPosition</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a001f1eca91803d0eaa9548efc50879eb</anchor>
      <arglist>(QwtPlot::LegendPosition pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendRatio</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>aabe9f952046139667e055c661bee4dbb</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a6508553ec1d66bede49e7767526c3d03</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ae93650a8f3208578f87348334b77a282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>titleRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>af11dfb5fa14f8998f53bb5a4f83e4e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotLayout</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a39653485c638535bc11f50d2e5ef936d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>alignLegend</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a38c8c706367c67e36664bf901fd14f36</anchor>
      <arglist>(const QRectF &amp;canvasRect, const QRectF &amp;legendRect) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>alignScales</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a7d1690e687b2bff56fdccdca39e7b326</anchor>
      <arglist>(Options options, QRectF &amp;canvasRect, QRectF scaleRect[QwtPlot::axisCnt]) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandLineBreaks</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a36aa9335a907f8f20a59a63cc7e0d78c</anchor>
      <arglist>(Options options, const QRectF &amp;rect, int &amp;dimTitle, int &amp;dimFooter, int dimAxes[QwtPlot::axisCnt]) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>layoutLegend</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ae5eebbda9691833dfb5d2aa6a193f131</anchor>
      <arglist>(Options options, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCanvasRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>ab3d6614684b96a5879300476d2df8f8f</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFooterRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a60698767fe44c86ee4bcef27c1b48d26</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLegendRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a5d5c1dacdfff8281acf0a909acaf866c</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setScaleRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a842733777eb2b0bf2cacc4bb01c169c7</anchor>
      <arglist>(int axis, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTitleRect</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a82b49e88c7928224c4b0342b6302c086</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotLayout.html</anchorfile>
      <anchor>a42b481a48efd5b416c3ac3ba22ca6849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotLegendItem</name>
    <filename>classQwtPlotLegendItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotLegendItem::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>BackgroundMode</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a26f5e39bb332d42f9dde96fa788960cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendBackground</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a26f5e39bb332d42f9dde96fa788960cca638235bb73b0f3b34d0aba92842ec8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemBackground</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a26f5e39bb332d42f9dde96fa788960ccad59a658b42182dab97057e923887e7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemBackground</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a26f5e39bb332d42f9dde96fa788960ccad59a658b42182dab97057e923887e7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendBackground</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a26f5e39bb332d42f9dde96fa788960cca638235bb73b0f3b34d0aba92842ec8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>alignmentInCanvas</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>acf9aec7036686fefc7fc8336cb01a950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a7c3ab70e6df9d2c3bad203f7c505ae0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BackgroundMode</type>
      <name>backgroundMode</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a550f9c49a2905e90ab7c6459105b43b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>borderPen</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>aef9f3986e55bfd53513b7c45fad240f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a2dc0926a766161c962c396b63cbc2778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearLegend</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ad5bf74d642b8a0ccfcc1a278442f94e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>adb459f860542f58b784ef9082f188d00</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a040a9645b326123adde3ae0fe0bd3250</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRect</type>
      <name>geometry</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a526803d997725b68ca96cc9b9f911d49</anchor>
      <arglist>(const QRectF &amp;canvasRect) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>afa53c6c10e9f5d67d5fc8511f9fdc064</anchor>
      <arglist>(const QwtLegendData &amp;, int width) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>itemMargin</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a7024ac39e0a9ce5b003089191c78b93d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>itemSpacing</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a2a57286be83056770ec7971ff885e393</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QRect &gt;</type>
      <name>legendGeometries</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>aca33e96eaa79ad4e220a52c9c25fa224</anchor>
      <arglist>(const QwtPlotItem *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ac146ccfb6e0f3c85bed5d2a898a5ffc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>maxColumns</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>addf073d47a835cf50dce684667a377ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSize</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ad80478871117dc788d13cbef58759b4e</anchor>
      <arglist>(const QwtLegendData &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>offsetInCanvas</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ae2924caf363dee7870ad3ed90c936d11</anchor>
      <arglist>(Qt::Orientation) const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; const QwtPlotItem * &gt;</type>
      <name>plotItems</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ada1609304901c61024548ee37d824e7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotLegendItem</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a5e647b9936095cde8193214d6a89b07f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a460a9253fbef3f21d9282b62b5a52f88</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignmentInCanvas</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a4d17dc16b45652459f00cd1a16bcd916</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundBrush</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a82c391eecd2752c3a85a274973f34b6e</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundMode</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a4974efd3548c1335f0969275a95e7cba</anchor>
      <arglist>(BackgroundMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderPen</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a92d38a3db46df13cc325c3ec8ea63768</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderRadius</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>afe9ab7925e12c81d7534343de29ae9cf</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>aa63eae9c2b05cb92186a40dde19fedec</anchor>
      <arglist>(const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemMargin</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a85933f3f34ce2ed226217e35eb0341be</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemSpacing</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a6f1f7d6e9161260ac703abc1118a63b9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargin</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a503f19f2c8b2b7549a74ef887081bb8d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxColumns</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a8b6f1db48c05feb5d0f8525b41898be7</anchor>
      <arglist>(uint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffsetInCanvas</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a1bd3b36b79d7bf7783213ef18c668501</anchor>
      <arglist>(Qt::Orientations, int numPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a9932f074e5861464a055fdce6394889c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextPen</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ae41a2af3f5353a01ed5d4dd786b84ef7</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a4906d4e498c3b537a6354e2a1293a9c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>textPen</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a402f612eb053d20bea8ee94b2e6e1893</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a43dcce93e8e4e8f88b05b6842822f128</anchor>
      <arglist>(const QwtPlotItem *, const QList&lt; QwtLegendData &gt; &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotLegendItem</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>adae55c1a6f185acc37a70df9008d4624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackground</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>ac72275134c687efc56304e2e74917174</anchor>
      <arglist>(QPainter *, const QRectF &amp;rect) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendData</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>aa36b439a4d029728f58d3409a36adb06</anchor>
      <arglist>(QPainter *, const QwtPlotItem *, const QwtLegendData &amp;, const QRectF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotLegendItem.html</anchorfile>
      <anchor>a4e2635d1c567b4212c61070d47c1b31b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMagnifier</name>
    <filename>classQwtPlotMagnifier.html</filename>
    <base>QwtMagnifier</base>
    <class kind="class">QwtPlotMagnifier::PrivateData</class>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a96e7cf2258bd104ab1993b5520fe6027</anchor>
      <arglist>(double factor) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a833e0c42a9ffdc92a60a1d1b0828b8ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a435c1df676fcfcc27206e2746137aadf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAxisEnabled</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>acb4c33465bdd3c19c07ea3fa836c1f8d</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>ae0197fb4f393e149585ff62f8e29cea6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a2cc4ae00009f34f54880aea9e9837826</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMagnifier</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a6edabe11a02cae3ae8e8adaa9013d109</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisEnabled</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>ac8806df408b5ed9eac79cd38e5fc1508</anchor>
      <arglist>(int axis, bool on)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotMagnifier</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a38c0508241885ea49542cc0f11c740df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotMagnifier.html</anchorfile>
      <anchor>a8c8a7380d18cb9a46bf060dbea0b4a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMarker</name>
    <filename>classQwtPlotMarker.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotMarker::PrivateData</class>
    <member kind="enumvalue">
      <name>Cross</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba5014eec17204ed4b0cec35e7322696d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba4439b2f358352a4cf6414b0ea4861609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LineStyle</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba5407403ea223539c7cac264a9fff5fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba4439b2f358352a4cf6414b0ea4861609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba55ab75371699cd7c0e55c494da6454dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cross</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba5014eec17204ed4b0cec35e7322696d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba5407403ea223539c7cac264a9fff5fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLine</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a297efa835423bfa5a870bbc8ff1c623ba55ab75371699cd7c0e55c494da6454dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ad03e8427c6bb9d2ae31223ecc788b349</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ac5a3e28f6388649adf93b68f28fbb31f</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>label</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>acf81c4a657fd772cf7c5387a19ab6793</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>labelAlignment</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a16415f05a235642e2b93df9e4685d68e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>labelOrientation</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ab3be191bccfa7e668cc2ae8303c43c18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a1225d433f64a5da36406a25d97a86eac</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>linePen</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a744b2aa104fa41d2f09c6658749c2d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LineStyle</type>
      <name>lineStyle</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a9afac9382c6e482ea0181048b155e287</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMarker</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a86eeb61f8f50e879569a439f8d6ab912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMarker</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ac984e90437058b3934e1454f777ecf5e</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMarker</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a230b1a284a58732e02fd65678a14c455</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ad1cdc5eade0ce11963e00555abe6b341</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ad90adc27ccd6a10a7d6d1bb4464bf7d1</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelAlignment</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ab0c88d103cc68093ac7469ad421105e0</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelOrientation</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a2bd6a30b0b04bd2c07505e1cfcdd2561</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinePen</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a9414658a5980527326b87615d0fc1560</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinePen</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a5a1007966a863ab518656195f3d9dac7</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineStyle</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a201102756fc49728a2d0466339f4545a</anchor>
      <arglist>(LineStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a856c9c5c6e22d86461ee6df101534831</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>af44231c2b63bb277706e4f515297c7b1</anchor>
      <arglist>(const QwtSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ad3a480c64192dabffd02bf5db31f917c</anchor>
      <arglist>(double, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a290374903ca168104dbce7e2058774c3</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a0d53b0e0ed8b48478c02a0ecaf5852b2</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a47d8e3c0708ad02a9c7cc6aaf985e278</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ad7655fdd7089b6c8058c238f1462f298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ac3f7385b517bb8d7f0f572bfdecbc222</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>value</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a2dd71303454a3437b064216b9f729ac7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>xValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>aad43f527f3c0033865fea5a488ef3857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yValue</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a30ec999a3e4eba759d4c405fa92f9563</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotMarker</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a920d2ddeb2041c03790d7c173e3ad0cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLabel</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a528aa01fd96e43829afc817433da49d4</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPointF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLines</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a4f0ebfc835da7397ee823860cfac62ca</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPointF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbol</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>a5b73e6de4e92570d11c1b6988b50facb</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPointF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotMarker.html</anchorfile>
      <anchor>ab1509de3e48c8681ca49641df50d459f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotMultiBarChart</name>
    <filename>classQwtPlotMultiBarChart.html</filename>
    <base>QwtPlotAbstractBarChart</base>
    <base>QwtSeriesStore&lt; QwtSetSample &gt;</base>
    <class kind="class">QwtPlotMultiBarChart::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>ChartStyle</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac67e03008156171c2dd19de4a46eacee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Grouped</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac67e03008156171c2dd19de4a46eaceeac112d35b99385c204f4b4fc91c602e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stacked</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac67e03008156171c2dd19de4a46eaceeaa66475ce53f2f8b7d77687cfdf28a810</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Grouped</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac67e03008156171c2dd19de4a46eaceeac112d35b99385c204f4b4fc91c602e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stacked</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac67e03008156171c2dd19de4a46eaceeaa66475ce53f2f8b7d77687cfdf28a810</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QwtText &gt;</type>
      <name>barTitles</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ab07fa887580b77358b787e1ec52c9c3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a81d740c4c512163894d51771e7260494</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a26860a252ed71f5f9bc2911c73b81a11</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QwtLegendData &gt;</type>
      <name>legendData</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a591ee794ad1d8fd105f7fce726c914ac</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ac4a201af0bc4adb28a601d372ca0f290</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMultiBarChart</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a459c72fc212ec97209edb480c6553775</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotMultiBarChart</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a5e663f9492a0aff79e171997d779ffb4</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSymbolMap</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a2fac8a87796eb02ca1418ea806c0abb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>adfadf612f809cdff83a7788010aafbad</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBarTitles</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ab519e583c3463e260c8f47be67aa9b8e</anchor>
      <arglist>(const QList&lt; QwtText &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ad54633b91b7f602e376f3acb9e235e3c</anchor>
      <arglist>(const QVector&lt; QwtSetSample &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a95a17a8087bd87e5fea5ea4fbb910ecf</anchor>
      <arglist>(const QVector&lt; QVector&lt; double &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>ab24b14666946b36e51bace7b5ecb0f81</anchor>
      <arglist>(QwtSeriesData&lt; QwtSetSample &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a4daa7bdd0043eeafe5ab6e5db290181d</anchor>
      <arglist>(ChartStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a820bc704ccfc186b932c91e52f2f1836</anchor>
      <arglist>(int valueIndex, QwtColumnSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>ChartStyle</type>
      <name>style</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a8420d5b608303727564539e3b08ef7cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a2765d45c0ae8d425816a0eb19edbca3c</anchor>
      <arglist>(int valueIndex) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotMultiBarChart</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a171ad297d47ba4d4b74755a55af6db94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBar</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a0337e0a0a515972e7ccaa1d33d857cc7</anchor>
      <arglist>(QPainter *, int sampleIndex, int valueIndex, const QwtColumnRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGroupedBars</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>aaaf14df61638228f73e1931005024bcd</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int index, double sampleWidth, const QwtSetSample &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSample</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a6bf74863becd247f017766fa845da1e9</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, const QwtInterval &amp;boundingInterval, int index, const QwtSetSample &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawStackedBars</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a9b62d01faef246b62541c75cf42cd14e</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int index, double sampleWidth, const QwtSetSample &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtColumnSymbol *</type>
      <name>specialSymbol</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>af94cc6845797ada8a9be828401375e39</anchor>
      <arglist>(int sampleIndex, int valueIndex) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtColumnSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>aae118050cf9896a839a97ae144d92712</anchor>
      <arglist>(int valueIndex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>a3d2fca9ec63903f6f776c1dbb0e0c999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotMultiBarChart.html</anchorfile>
      <anchor>aaf13433e295b3fcfda7b13f58d64430d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotOpenGLCanvas</name>
    <filename>classQwtPlotOpenGLCanvas.html</filename>
    <base>QwtPlotAbstractGLCanvas</base>
    <class kind="class">QwtPlotOpenGLCanvas::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>ab6662557013612049abdfc535595bb8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Q_INVOKABLE QPainterPath</type>
      <name>borderPath</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>abbecdffc8de82829ea8a16cb4058e743</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a93527fe642b023e891d9ca8264e3fc32</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Q_INVOKABLE void</type>
      <name>invalidateBackingStore</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a48c3b9260a0d5cb87867ad5d7e8ac2b6</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotOpenGLCanvas</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>abbe1cb1c204a56b63e404460df5b6526</anchor>
      <arglist>(QwtPlot *=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotOpenGLCanvas</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>aaaaf96e7b6293f1dc83bb226d072436d</anchor>
      <arglist>(const QSurfaceFormat &amp;, QwtPlot *=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotOpenGLCanvas</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a6dd609d1df835e9e89a120d8bf10a727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a409979121865f4ac28e20dd2010dc8a1</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>ad5ab2d5efdd130ebc313e74d040fc33e</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>abdd653b00b4f33996cb4d868a0aee2b1</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeGL</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a1124c3d7f4dc87cec51e95e6fca375b9</anchor>
      <arglist>(int width, int height) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a851ecaf0f27c85af29e9d467a2e5b7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRect</type>
      <name>frameRect</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>af9dd1128d0f0ac11c77a054a236f3e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QFrame::Shadow</type>
      <name>frameShadow</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a1a3e42b610abecaad7a2a7a38364ee06</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QFrame::Shape</type>
      <name>frameShape</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a3093dd86c61c1c7d488b86d5e5aef10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>ab11fa3211f3d70a2adba246773af3cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>lineWidth</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>ae1d0c15e65084cb070eb08c0953558c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>midLineWidth</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>ac922043a0357456faec7374b3b19b39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBackingStore</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a58f744f1fe0d4dd3a066a3296843f9a6</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>a44fb8fac858bb64861e6073e30bbba73</anchor>
      <arglist>(const QSurfaceFormat &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotOpenGLCanvas.html</anchorfile>
      <anchor>aafd17f490d67620113a3afd8f63503ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotPanner</name>
    <filename>classQwtPlotPanner.html</filename>
    <base>QwtPanner</base>
    <class kind="class">QwtPlotPanner::PrivateData</class>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>moveCanvas</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>aab045140de3e38d316593388da9231bd</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>a372898a83f51e2b85aadb92f893d6235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>abac1d0855829801a7afa02064f023950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAxisEnabled</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>a30fc7de4bede9f191a96df42f86e704b</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>ae52375921bfacc3e17d3db45858b1485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>a2401ae1ff1e40b1ee4c7a997a895d2be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotPanner</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>a94d661c312edbf7ef094dd32dff57d44</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisEnabled</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>acbd5d67684c5a20ea0115e66f69540e4</anchor>
      <arglist>(int axis, bool on)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotPanner</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>aa72bb8323d5a8eb46900f978bf1e3623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QBitmap</type>
      <name>contentsMask</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>af00adabbdb07007727d9eb8f9e6ee219</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>grab</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>a2e2ce7566f86c7300ea91faf92abe5ea</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotPanner.html</anchorfile>
      <anchor>aa04351ff2d0eae883efac9aebf6ddd2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotPicker</name>
    <filename>classQwtPlotPicker.html</filename>
    <base>QwtPicker</base>
    <member kind="signal">
      <type>void</type>
      <name>appended</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a558f8fdf8645e202bd5324b766b445f7</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moved</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a4a35d30f1c4c4f80c49e3c6647b34e12</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a28f6c8af0efd0abb6dc144670efbb31b</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ace55ce208052c631ce666b5af2b7342b</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a7eb9fdda3166c452660130ceffd1d092</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;pa)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ad2a03a80f35826ed6256f039da2b4bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a8cded1988abdd15b190f73ab2bb42842</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ac5906d5fe7543f3db7808da44d8197a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a88103b56426ff2a5fb8713ae8ab2d191</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotPicker</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ab63357cd493d0fa388193d515cb8bd38</anchor>
      <arglist>(QWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotPicker</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ae8ae9704219d3874a4a20cb27cbe0665</anchor>
      <arglist>(int xAxis, int yAxis, QWidget *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotPicker</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>ad8d6d7be79511db92ad2ca0af70ea824</anchor>
      <arglist>(int xAxis, int yAxis, RubberBand rubberBand, DisplayMode trackerMode, QWidget *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAxis</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>aa901c86543585c7056133a5cb6652e3d</anchor>
      <arglist>(int xAxis, int yAxis)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xAxis</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a9cdd6d56e990173a00c6c81edbe8818d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yAxis</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a3068fb734845abfdf5dff00ead18377f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotPicker</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a0a13f683558c0e3bdb796a3b508be159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a1abdb7e50e525a40904e46e912829a8e</anchor>
      <arglist>(const QPoint &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>end</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a7a7226a4e536d6d70ef8c23ca5a78f2d</anchor>
      <arglist>(bool ok=true) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>invTransform</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a259fb95f14eef08b24ba454d9b51d084</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPointF</type>
      <name>invTransform</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a0e02acfa2bed42ab691bc0a50d39727b</anchor>
      <arglist>(const QPoint &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>af3f9e1e5bab7e9aa22bc13b11342cfcb</anchor>
      <arglist>(const QPoint &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>scaleRect</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a6becfde9ef447128a55c0675bf1c1524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>trackerText</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a76d6864c82427e82ecb075f47795dbf3</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>trackerTextF</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>aceebd0c9f95da689a3045c3ccd23aa38</anchor>
      <arglist>(const QPointF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>transform</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a4da9fc86484af7fc12565ad1bb6df24b</anchor>
      <arglist>(const QRectF &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPoint</type>
      <name>transform</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a800f6eb68661f26caba0ea4688e73e94</anchor>
      <arglist>(const QPointF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>d_xAxis</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a9f74d7ee8101630189577d2db3a98d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>d_yAxis</name>
      <anchorfile>classQwtPlotPicker.html</anchorfile>
      <anchor>a92ad606a8506740702c65292fb71bb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRasterItem</name>
    <filename>classQwtPlotRasterItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotRasterItem::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>CachePolicy</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a94929fc4c31c3dab75ee5adcac2d57b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCache</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a94929fc4c31c3dab75ee5adcac2d57b0a758ccf247c4ae50d4ffd090ef3a6058e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintCache</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a94929fc4c31c3dab75ee5adcac2d57b0a3bfb74bebbfe1ccabe1d6654fee7c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCache</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a94929fc4c31c3dab75ee5adcac2d57b0a758ccf247c4ae50d4ffd090ef3a6058e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a75ac68ea258b8612e8a1893e845394ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintInDeviceResolution</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a75ac68ea258b8612e8a1893e845394eea77b139d4d7327465408fe06ec98dbc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a6bde441d571c4943da01765dec2d4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintCache</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a94929fc4c31c3dab75ee5adcac2d57b0a3bfb74bebbfe1ccabe1d6654fee7c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintInDeviceResolution</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a75ac68ea258b8612e8a1893e845394eea77b139d4d7327465408fe06ec98dbc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a96b2faa0bc0fe086bff1abe72bcb2016</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>af134684df80b19b9f7c93e758d480ef1</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>CachePolicy</type>
      <name>cachePolicy</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>ac953db5d88084f416b4dbc3ca8a323f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a073316f531144cd202d18cd4f35e789f</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a0ffa377f71d05a0d3d077e040b08c357</anchor>
      <arglist>(Qt::Axis) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateCache</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a547ce4d8d031b230226cfbd509ef65b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>pixelHint</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a03a69bfe7d3d125ba4f580d1ecd5e2f4</anchor>
      <arglist>(const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotRasterItem</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>ac537e137ad0d594a3276b0f76202a626</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotRasterItem</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>af487c6abc8e95200d4537d1373f96be5</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a14f2ab8ec0994384e6269f869c352273</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCachePolicy</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a31f74199f7e333c2683b0f18289e4c7f</anchor>
      <arglist>(CachePolicy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a70d6b94821e5eafb29b1f045d1f3a2e6</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a17d8f350acf46d2ba7a68df977f80a52</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotRasterItem</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a2715233827c346ab15504dc75d6e9714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtScaleMap</type>
      <name>imageMap</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a9feb834f9e40cdff11d8cd6ad74fda10</anchor>
      <arglist>(Qt::Orientation, const QwtScaleMap &amp;map, const QRectF &amp;area, const QSize &amp;imageSize, double pixelSize) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderImage</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a1738b36c0e6e4073f3ad6629e7923f74</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;area, const QSize &amp;imageSize) const =0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QImage</type>
      <name>compose</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>aa2eae7296311c650a72f1d50bd2f684d</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;imageArea, const QRectF &amp;paintRect, const QSize &amp;imageSize, bool doCache) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>ac19d4823c498150787711a62d5776468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtPlotRasterItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>aad6e4030bd7cdc4205c99bf072b393ce</anchor>
      <arglist>(const QwtPlotRasterItem &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>QwtPlotRasterItem</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a22e7f76caddf7cbfb7d8f5b93e759516</anchor>
      <arglist>(const QwtPlotRasterItem &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotRasterItem.html</anchorfile>
      <anchor>a224696caaf06b965024cbf5fb8d54849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRenderer</name>
    <filename>classQwtPlotRenderer.html</filename>
    <class kind="class">QwtPlotRenderer::PrivateData</class>
    <member kind="enumvalue">
      <name>DefaultLayout</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a111b4db55d3f620a33e75f6b398e4b4aa7aeaacf4750595de6774ad45ba170c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardBackground</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda8520c4587d5b11708b5b314936a07288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardCanvasBackground</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdab9bb1a51c26e57f6c2b7e650c6edab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardCanvasFrame</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda081e5228ec807e75df243a8ad31f2871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DiscardFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardNone</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdaf2b5ab01146a2e3f85454741465f1f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardBackground</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda8520c4587d5b11708b5b314936a07288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardTitle</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda2866f5a7d38cbfb34431b95c8dc952e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardLegend</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdac20500aed74824fbea6c3b0d057a482a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardCanvasBackground</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdab9bb1a51c26e57f6c2b7e650c6edab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardFooter</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda1c61c6c040ce707dcf1cd51f92040d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardCanvasFrame</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda081e5228ec807e75df243a8ad31f2871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; DiscardFlag &gt;</type>
      <name>DiscardFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>aa61638c08ef926c0148dd12c9f830b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardFooter</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda1c61c6c040ce707dcf1cd51f92040d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardLegend</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdac20500aed74824fbea6c3b0d057a482a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardNone</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cdaf2b5ab01146a2e3f85454741465f1f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiscardTitle</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a34d2aa9911e93cb7871e6ce4210e41cda2866f5a7d38cbfb34431b95c8dc952e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FrameWithScales</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a111b4db55d3f620a33e75f6b398e4b4aac81f7d56880ac4c03aaeab489c863a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LayoutFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a111b4db55d3f620a33e75f6b398e4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultLayout</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a111b4db55d3f620a33e75f6b398e4b4aa7aeaacf4750595de6774ad45ba170c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FrameWithScales</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a111b4db55d3f620a33e75f6b398e4b4aac81f7d56880ac4c03aaeab489c863a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; LayoutFlag &gt;</type>
      <name>LayoutFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a20cf36bbea6b03a023d34c25b8b4b295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DiscardFlags</type>
      <name>discardFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>ac0965a5084598e011ef1eb5c0d12347f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTo</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>ac1912ef59ba1a3085f87c0ab49cbcd8b</anchor>
      <arglist>(QwtPlot *, const QString &amp;documentName, const QSizeF &amp;sizeMM=QSizeF(300, 200), int resolution=85)</arglist>
    </member>
    <member kind="function">
      <type>LayoutFlags</type>
      <name>layoutFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a0989c9a2b03069418d1f097d14dd1b0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotRenderer</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>aa265be7e2873a28dbb4f1788020cebe6</anchor>
      <arglist>(QObject *=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>af47c3ba6bd0aa378625d30612a4933c9</anchor>
      <arglist>(QwtPlot *, QPainter *, const QRectF &amp;plotRect) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderCanvas</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>adbf07b9b77766b507dbe16791556b02c</anchor>
      <arglist>(const QwtPlot *, QPainter *, const QRectF &amp;canvasRect, const QwtScaleMap *maps) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderDocument</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a9e6c72105a0a6533a1a43efea91f62d9</anchor>
      <arglist>(QwtPlot *, const QString &amp;fileName, const QSizeF &amp;sizeMM, int resolution=85)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderDocument</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a983cfb85dc7896deedcda562141e8225</anchor>
      <arglist>(QwtPlot *, const QString &amp;fileName, const QString &amp;format, const QSizeF &amp;sizeMM, int resolution=85)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderFooter</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>ab0fef2c49bfc7a1e7e05c0fdb25e8fab</anchor>
      <arglist>(const QwtPlot *, QPainter *, const QRectF &amp;footerRect) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderLegend</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a63346734c6b67fd91861fda9a940bd7b</anchor>
      <arglist>(const QwtPlot *, QPainter *, const QRectF &amp;legendRect) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderScale</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a3c558fd27cc7dd7bd71c811d410e961e</anchor>
      <arglist>(const QwtPlot *, QPainter *, int axisId, int startDist, int endDist, int baseDist, const QRectF &amp;scaleRect) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderTitle</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a66ba11a420d486012c2b70ed5414fcc7</anchor>
      <arglist>(const QwtPlot *, QPainter *, const QRectF &amp;titleRect) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderTo</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>afa913f7f77dc04ab9fe0030df79c9806</anchor>
      <arglist>(QwtPlot *, QPrinter &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderTo</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a525680d75caa76a7b932fca1cbe5a829</anchor>
      <arglist>(QwtPlot *, QPaintDevice &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscardFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a33439eb1407f3ba78fdd7b50461bbafc</anchor>
      <arglist>(DiscardFlag flag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscardFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>ac618f4d6605c2484c03140323e1bd639</anchor>
      <arglist>(DiscardFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>ab06e26ebf2038b55e5f30bb14c90caec</anchor>
      <arglist>(LayoutFlag flag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutFlags</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a475ee59a0a3078380b6da31567bd0a14</anchor>
      <arglist>(LayoutFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testDiscardFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a04fe5d9c1d81b6bfc307f8a90b4ff5c3</anchor>
      <arglist>(DiscardFlag flag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testLayoutFlag</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a4e58ce0389b485c0d1014a13c2bdd0f7</anchor>
      <arglist>(LayoutFlag flag) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotRenderer</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a572bea1c8400ba75c01d0bb8bdf391c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildCanvasMaps</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>aff25d0d1d9fe2c8ac3e62bcadc8e8284</anchor>
      <arglist>(const QwtPlot *, const QRectF &amp;, QwtScaleMap maps[]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateCanvasMargins</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>a28fbc4f7ebfa15d6a637bc32275b3d78</anchor>
      <arglist>(QwtPlot *, const QRectF &amp;, const QwtScaleMap maps[]) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotRenderer.html</anchorfile>
      <anchor>aab078bf36a1f6d50a1d466be5aec657b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotRescaler</name>
    <filename>classQwtPlotRescaler.html</filename>
    <class kind="class">QwtPlotRescaler::AxisData</class>
    <class kind="class">QwtPlotRescaler::PrivateData</class>
    <member kind="enumvalue">
      <name>ExpandBoth</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a3dfb8208dfb62200761e4221763db033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandDown</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a856d9a1fe75ed6398a1b3c4b60f3fbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Expanding</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aac0b9db1ea3c5666792c2a9813ca5d7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExpandingDirection</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandUp</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a10adc202ca84a06179b905db6802668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandDown</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a856d9a1fe75ed6398a1b3c4b60f3fbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandBoth</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a3dfb8208dfb62200761e4221763db033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandUp</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1c314e9513cef076a79381111aa67585a10adc202ca84a06179b905db6802668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fitting</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aa30a43b11d9df23f66110b65d1e249db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fixed</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aab8f9ce10c092bee12de74b05a46b6e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RescalePolicy</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fixed</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aab8f9ce10c092bee12de74b05a46b6e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Expanding</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aac0b9db1ea3c5666792c2a9813ca5d7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fitting</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6a614b832876a7641cb5410ba81d9d6aa30a43b11d9df23f66110b65d1e249db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>aspectRatio</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a896b940761b437516043695d2687dd1c</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ad4aa9bf81032b822b848774ee21142ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QWidget *</type>
      <name>canvas</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae324f6b86350254e1623853bf9ad9f77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a5a69e8d0089e05fecc1b1e3b88854ce6</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>ExpandingDirection</type>
      <name>expandingDirection</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>aadeb316249fa679323252140ff241176</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>intervalHint</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a9bd02f1786d7503bd0d3e973799739ce</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>afdafabbb963aa5b13ce4a6bae33958da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>aca7a946dd53744e4640be383cd161a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae49ce39ba8c7670bd8f70cf9078d96d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotRescaler</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a4bef342d0a571af31685c2ff88def5d5</anchor>
      <arglist>(QWidget *canvas, int referenceAxis=QwtPlot::xBottom, RescalePolicy=Expanding)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>referenceAxis</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae495168aec756dd617a5ad0c24e0eede</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescale</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>afd6783b36fa0a2f61b481bffc5f33251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RescalePolicy</type>
      <name>rescalePolicy</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>adceb6d094c1db33c1ef23e18e1b49185</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAspectRatio</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a31f71937b4cff3e60f74db83beb6d2de</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAspectRatio</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>aa747f1cf3ecc3a37f98d0972e1db600b</anchor>
      <arglist>(int axis, double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6f1c886d127ec4943552170dc63edf29</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpandingDirection</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>aa2ecffbc14d951ab9f1809c14bc4e21b</anchor>
      <arglist>(ExpandingDirection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpandingDirection</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1681eb01b65b91e8b2583d87f890576f</anchor>
      <arglist>(int axis, ExpandingDirection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntervalHint</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>afefb0ec065ff855785d0198fc04a07d3</anchor>
      <arglist>(int axis, const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceAxis</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6f13d60cc1e1071a6830ea30ccbcca37</anchor>
      <arglist>(int axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRescalePolicy</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae6b7df41b5387d0aed532559546e40b6</anchor>
      <arglist>(RescalePolicy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotRescaler</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae34a0dbae9074c211f36c765142d8ddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>canvasResizeEvent</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a5490a4a1b576b1118c095cc54810e2aa</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtInterval</type>
      <name>expandInterval</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ad3da887bf71befccf1f3094da448a502</anchor>
      <arglist>(const QwtInterval &amp;, double width, ExpandingDirection) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>expandScale</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>ae3eb4d18dcd9ace4b7eb0bd05216c957</anchor>
      <arglist>(int axis, const QSize &amp;oldSize, const QSize &amp;newSize) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a52a1d762ba0add0a49c632a735d624c1</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a5afb70d8dc928dedcb7daa3f95e7d506</anchor>
      <arglist>(int axis) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a6c609a90c617ddddb5c0e282ceeeeeac</anchor>
      <arglist>(const QSize &amp;oldSize, const QSize &amp;newSize) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>syncScale</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a1a83473ef31ff45d1595eca80c2d3b1d</anchor>
      <arglist>(int axis, const QwtInterval &amp;reference, const QSize &amp;size) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScales</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a999de79352fda2a89e32d1a8831fa5fd</anchor>
      <arglist>(QwtInterval intervals[QwtPlot::axisCnt]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>pixelDist</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>afff7c595cde0d53a906103649f79d4bb</anchor>
      <arglist>(int axis, const QSize &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotRescaler.html</anchorfile>
      <anchor>a04aa6640bbd8bdc27721a63de9a6e663</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotScaleItem</name>
    <filename>classQwtPlotScaleItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotScaleItem::PrivateData</class>
    <member kind="function">
      <type>int</type>
      <name>borderDistance</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a3200035a9dd88e07f154ef4289a952c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a8e05e0bedfd21196c1043e562132a926</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>ada859305224f3eec06e23dc7c3ce8f9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isScaleDivFromAxis</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a05c89366c36fb0417e76b1a93d1ef93c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPalette</type>
      <name>palette</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a6e48f16a93b7e7dcb98c6bfda3b11c2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>position</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a7228e5fc436e1cfb403c38974b781185</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotScaleItem</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a9d093fc9de7d423435f455c110d4605d</anchor>
      <arglist>(QwtScaleDraw::Alignment=QwtScaleDraw::BottomScale, const double pos=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a350787a12d46922e777bfa3f6fc14ac6</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv &amp;</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a06695f68519b2cc8660441d12d84ab13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>abdcced6eb4179319aeeeba370ec54a0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>ab75d17fe11c146b49ffa47940f512850</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignment</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>af11343d14c4ee38e0527cedd52b3da85</anchor>
      <arglist>(QwtScaleDraw::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderDistance</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>ae6e2fc87f445357555a3b1b54da054fa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a8f2bc7a401bb3e1cf796ff024032e31d</anchor>
      <arglist>(const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPalette</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>aff7adf18c2a6f679227c0fdaa54f39f7</anchor>
      <arglist>(const QPalette &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a94536af312bb9d6de5bc7547c59e4faf</anchor>
      <arglist>(double pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDiv</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a99032adf91892f73d06a4810cd78d26b</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDivFromAxis</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a0b4660ad3d3fcf1f1de711b075b073c6</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a0224f2720f3df4fc781d10560a4a1590</anchor>
      <arglist>(QwtScaleDraw *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a1eca755b5d27640ba441247da1d51a17</anchor>
      <arglist>(const QwtScaleDiv &amp;, const QwtScaleDiv &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotScaleItem</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a8f246e1e73704c1c40ae1294269b65fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotScaleItem.html</anchorfile>
      <anchor>a0483759e1f50cedafbb78549989d38e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSeriesItem</name>
    <filename>classQwtPlotSeriesItem.html</filename>
    <base>QwtPlotItem</base>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <class kind="class">QwtPlotSeriesItem::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>a306e3ddf1bfdb4dc80e5cf42394ebd16</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>ada8c1215d98ad76140f6eee1ab42468a</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>af6c8091544081ff72723270cc7c8f139</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const =0</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>a2f97f0885d3f7adc7a9d484e741d2a76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSeriesItem</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>ac7243b15b2c8dd901a58694bc0324037</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSeriesItem</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>ada75c34290dbd2b12a199a70dbc0f2b9</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>a9d131249079ec3bc503831349bd1a051</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>ab007f12b3ec5f1269d6f15cd9cf44c81</anchor>
      <arglist>(const QwtScaleDiv &amp;, const QwtScaleDiv &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotSeriesItem</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>aa4ef832ea5b6c65c9538943794702bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dataChanged</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>a72ad870bb0e1e728bb0d9136fd69165c</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotSeriesItem.html</anchorfile>
      <anchor>a778238d364fb8e63fe59c45f9c2e0b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotShapeItem</name>
    <filename>classQwtPlotShapeItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotShapeItem::PrivateData</class>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aaa78031ce7ab1b8e713bc05da05a4631a21854077548e55943dc8f9f208960442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendColor</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2cf398a73f125044df9b83ba421c47cda5798347f022bcd9f66c0bb2c8a9534c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendMode</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2cf398a73f125044df9b83ba421c47cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShape</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2cf398a73f125044df9b83ba421c47cdac1d32e3ca5a234638e8bc46d2dd86e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendColor</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2cf398a73f125044df9b83ba421c47cda5798347f022bcd9f66c0bb2c8a9534c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShape</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2cf398a73f125044df9b83ba421c47cdac1d32e3ca5a234638e8bc46d2dd86e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aaa78031ce7ab1b8e713bc05da05a4631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipPolygons</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aaa78031ce7ab1b8e713bc05da05a4631a21854077548e55943dc8f9f208960442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>af4ab987535185011cf4e5587094a5b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a026787507889a97f3cc48c90a4fcb3aa</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a5ab8814c57a33fa4bf8250515e85a237</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>ae378bf7f9eb467041e9ea2052b14787e</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a0a371a1c6a0bfab917001f6217ee906c</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>LegendMode</type>
      <name>legendMode</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>ad7a855b061225ffd312415c3ace9a0a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a5c54cacd19217ca62583cc8890b7219a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotShapeItem</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a61767eb8966adf67ba8044afc38f5fb5</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotShapeItem</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a33fb91a92c34c58c48d3de1ee278bbc7</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>renderTolerance</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aad8a52abd8293e8c01c07b5116db7970</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a04d870e52934affe4d4aecb5e55d6560</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>ac73e7b2bc260f50dd997e078384a3d6b</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendMode</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2daf96fc886bb84e4a55913fc0c39906</anchor>
      <arglist>(LegendMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>acd66d009cd24cdfb418a5cc9486b5001</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a7626d822bf3d7905a606a0e0c7079c11</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a2ccab3059bb905fc2baee07cb69a262b</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolygon</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a9810bd70cfdff88d14f88d9edf20c85b</anchor>
      <arglist>(const QPolygonF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRect</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a0a448e4354f67a3957b8123214cd75bb</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderTolerance</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a76f617b8662ed118382d49c5201791e2</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShape</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a0a8f3ed22324b23d04588cc749b74674</anchor>
      <arglist>(const QPainterPath &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QPainterPath</type>
      <name>shape</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>ab14eeb97e17da5ee1f458ef9c74afb20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>a0bdf30d604bc22d5279e250daa2e1542</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotShapeItem</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>accacacbcdbf558ad3dfcba462bf2b0c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aa4dbf61b6083123709ab9cd2d8866f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotShapeItem.html</anchorfile>
      <anchor>aa96d4dbb7f8f6f1129beb6afc5092544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSpectroCurve</name>
    <filename>classQwtPlotSpectroCurve.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QwtPoint3D &gt;</base>
    <class kind="class">QwtPlotSpectroCurve::PrivateData</class>
    <member kind="enumvalue">
      <name>ClipPoints</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>af6d4c6ae392f3f521db710484a059625ab8586d2301ec1e0888f852bca84c2501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>af6d4c6ae392f3f521db710484a059625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipPoints</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>af6d4c6ae392f3f521db710484a059625ab8586d2301ec1e0888f852bca84c2501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a78b3bf4c7d055f2f00bd371e9ddc4f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a901a8ee5d6aa7b6e41eadf8f1bdc1e03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval &amp;</type>
      <name>colorRange</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>aa495f44361e659e5fd83882e21e56542</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a937f7b1b00ba756a04dd613ecdd7f29c</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>penWidth</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a81a531d89ac21d25e86a958822720f38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSpectroCurve</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>ac8a9caaa74d0398e54b55bbff3836122</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSpectroCurve</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a78170049ecb2b6681a107abf26783bd7</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a3303afc997bf88a103a791ee5d2fda1f</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a67d046af16feeddc9bec08c698b46446</anchor>
      <arglist>(QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorRange</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a133f4117e925a1faed456bd9524477e4</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a3a2ddc8e46bc4414b5ce104e7c70f9b4</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenWidth</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>ace1f7f5f8322996d6f8bddfd94380887</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a668926af2266515a5d82911ac81262ca</anchor>
      <arglist>(const QVector&lt; QwtPoint3D &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a6374cf95ed6731d098328f2b8c317a8c</anchor>
      <arglist>(QwtSeriesData&lt; QwtPoint3D &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>abd7f7eb2830b0dfb7f6211f0b252088e</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotSpectroCurve</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a8246490aaa9d47e77f5596f56fb073d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDots</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>af6f48a0334d5646e2def2b3bfd16754c</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a7dfcc6b52a9b7d6c9ccd5793c049df01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotSpectroCurve.html</anchorfile>
      <anchor>a7ff12eb8343ebee26f81d751ba1db959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSpectrogram</name>
    <filename>classQwtPlotSpectrogram.html</filename>
    <base>QwtPlotRasterItem</base>
    <class kind="class">QwtPlotSpectrogram::PrivateData</class>
    <member kind="enumvalue">
      <name>ContourMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a7f4904fe68b442d0f93040ea1fa1d062a64e86465a6d48ad80c4baadb144f9cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DisplayMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a7f4904fe68b442d0f93040ea1fa1d062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImageMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a7f4904fe68b442d0f93040ea1fa1d062ac9696cad413e4a11a4721779728fb9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ContourMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a7f4904fe68b442d0f93040ea1fa1d062a64e86465a6d48ad80c4baadb144f9cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; DisplayMode &gt;</type>
      <name>DisplayModes</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a245a6d1281abe84d177d61be0698db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImageMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a7f4904fe68b442d0f93040ea1fa1d062ac9696cad413e4a11a4721779728fb9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>ac1f691f612643bae921cbc108f8d2b5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; double &gt;</type>
      <name>contourLevels</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a850b6b098d5859ee96e6f7cd9e05509f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPen</type>
      <name>contourPen</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a9c5c16fcda0422739c5393e42be5af37</anchor>
      <arglist>(double level) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtRasterData *</type>
      <name>data</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a52d6090388ad9ff1117f3c4075903814</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtRasterData *</type>
      <name>data</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a4082962ff60af18a5212ea160f7b55ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>defaultContourPen</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a0b5964a44f4c0ed0139681c6873ada73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a2689942e5a554a0ad992f745ca98ce4a</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>ac4b032c4147f30edc30ba22cefdedf87</anchor>
      <arglist>(Qt::Axis) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxRGBTableSize</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>ab236632c7e48290042cac7ccf58f478f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>pixelHint</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a1510353de6b4e0e526a5a650ea7cb1df</anchor>
      <arglist>(const QRectF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSpectrogram</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>aa128ac4b02ad125955cb14fe5c47ca6d</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a0652d32f379a8c315d36ddfcb9f339f8</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a55375b61c01962b06ad222c980ca2dcc</anchor>
      <arglist>(QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConrecFlag</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>adcec06278d4ff4b8dd3a85e2ef188d7b</anchor>
      <arglist>(QwtRasterData::ConrecFlag, bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContourLevels</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a5b7669a3c390e30f0c51e5c4689095d2</anchor>
      <arglist>(const QList&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a5ee036cdf8dbaf5f8fd82a3fc47b023a</anchor>
      <arglist>(QwtRasterData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultContourPen</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>af883cb50d74057994b3179ab0e262e64</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultContourPen</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>afa3dea62acc8e5607e84bff8f50804b8</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a482a82bcf1b9f2a9a75f527063b394a2</anchor>
      <arglist>(DisplayMode, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRGBTableSize</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a1c83cf069d913e10a24ac704483666aa</anchor>
      <arglist>(int numColors)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testConrecFlag</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a00e9f22015d793458ceb36c691b1b154</anchor>
      <arglist>(QwtRasterData::ConrecFlag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testDisplayMode</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a292ec25eb59adaedf90eef45e98f4d38</anchor>
      <arglist>(DisplayMode) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotSpectrogram</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>ae76415d290cf4a512d07a17260b7a84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>contourRasterSize</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>aa8baf22cfbfe9a0470fd17a251f7a8da</anchor>
      <arglist>(const QRectF &amp;, const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawContourLines</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a0c7edd3006906848c37438c05bf82de9</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtRasterData::ContourLines &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtRasterData::ContourLines</type>
      <name>renderContourLines</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>aad79c66b4ab2b64f368378691f562b56</anchor>
      <arglist>(const QRectF &amp;rect, const QSize &amp;raster) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QImage</type>
      <name>renderImage</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a160c7f0937b38904866913e16aab287f</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;area, const QSize &amp;imageSize) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>renderTile</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a324f8fa2263ff3d63ae8ba554cc11fae</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRect &amp;tile, QImage *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotSpectrogram.html</anchorfile>
      <anchor>a6f61f4946a3ff78e06987562e4d1655d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotSvgItem</name>
    <filename>classQwtPlotSvgItem.html</filename>
    <base>QwtPlotGraphicItem</base>
    <member kind="function">
      <type>bool</type>
      <name>loadData</name>
      <anchorfile>classQwtPlotSvgItem.html</anchorfile>
      <anchor>a9e611f0c845289ddfb9758fa4479e719</anchor>
      <arglist>(const QRectF &amp;, const QByteArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFile</name>
      <anchorfile>classQwtPlotSvgItem.html</anchorfile>
      <anchor>aca9592f3d3dca512b7970851b159cf57</anchor>
      <arglist>(const QRectF &amp;, const QString &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSvgItem</name>
      <anchorfile>classQwtPlotSvgItem.html</anchorfile>
      <anchor>ae14006d4e9fbbef55632bdc4810f2e51</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotSvgItem</name>
      <anchorfile>classQwtPlotSvgItem.html</anchorfile>
      <anchor>ac750a4ff902302ab485971fcea6bee38</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotSvgItem</name>
      <anchorfile>classQwtPlotSvgItem.html</anchorfile>
      <anchor>a4509baf861772124c71abd1b6514b319</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotTextLabel</name>
    <filename>classQwtPlotTextLabel.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotTextLabel::PrivateData</class>
    <member kind="function">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a259ab949f5434091f34fe71b12ec72ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotTextLabel</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a19466cb637c30cfce5abfe024cbc3e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a0d875fa3857ef422f1109f496b46d0cd</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargin</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a28bba339d2996ae2a8a426575820a816</anchor>
      <arglist>(int margin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>adce2e99ef7816ff544c5a5525bf05006</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>ae1e2796dce184885e871a7b8981e3bac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>textRect</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>ac5b13cbdd6334b05ff4961494755add4</anchor>
      <arglist>(const QRectF &amp;, const QSizeF &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotTextLabel</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a20e024910ca49b8fd7326cbfca77df22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>a3e753c361233bd202465d40055f86738</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>invalidateCache</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>ac498a144d548eddd4209da5979815c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotTextLabel.html</anchorfile>
      <anchor>ac1b5e03473c05100d04d17aa9be36e5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotTradingCurve</name>
    <filename>classQwtPlotTradingCurve.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QwtOHLCSample &gt;</base>
    <class kind="class">QwtPlotTradingCurve::PrivateData</class>
    <member kind="enumvalue">
      <name>Bar</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aa151b8fa49a6da794fc18563b32f26e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CandleStick</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aa647559431e0ec4404de12dfd0c324482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipSymbols</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>afc40b9bee1371ebce4a7f3853fee7968a8bcf035ef95b4c4f95fa78a3459a4c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Decreasing</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ab9136d2f1a4dc34dd09a0c03e809b4afacd9a36ba360db4449bf40928d1652d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ab9136d2f1a4dc34dd09a0c03e809b4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Increasing</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ab9136d2f1a4dc34dd09a0c03e809b4afa0d39ddffe160060a5c99ff5324d227d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Decreasing</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ab9136d2f1a4dc34dd09a0c03e809b4afacd9a36ba360db4449bf40928d1652d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Increasing</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ab9136d2f1a4dc34dd09a0c03e809b4afa0d39ddffe160060a5c99ff5324d227d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aaffbe8e09731b6296d7534149c63a39b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>afc40b9bee1371ebce4a7f3853fee7968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipSymbols</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>afc40b9bee1371ebce4a7f3853fee7968a8bcf035ef95b4c4f95fa78a3459a4c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a284bcaa3994148bda302e5fec17467d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SymbolStyle</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aaffbe8e09731b6296d7534149c63a39b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bar</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aa151b8fa49a6da794fc18563b32f26e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CandleStick</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aa647559431e0ec4404de12dfd0c324482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserSymbol</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aadd5f8436afcc44afe7b6204a7e1329c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserSymbol</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af1ca10dd8c3f1ef662d40fc8a113b44aadd5f8436afcc44afe7b6204a7e1329c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a887212c9d8ec83dfab9a17a603b132aa</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a40b2240caf6204aa376be7ce97f7d0bf</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>afec38bbb5ef27e20d78a398a7bd96234</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a73fd6f5b6555ac4789930b5a908732ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a1903b1b153f85394e26831ffa708c471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotTradingCurve</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>afb106d8dcc21f071ad1666c588f9ee22</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotTradingCurve</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>aa8359acb3760cc9f8ccc8ab10d10262f</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ad2b09cc461b5769b514169567065afa3</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>af97b34d767ae5a89076ec79324739bc5</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a8411a6cd96cf521e95a06792a0b99a52</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ac0b8015b37a90a5ae995569158fae4e2</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a5675417b12acd80ff37ec66df2907c9f</anchor>
      <arglist>(const QVector&lt; QwtOHLCSample &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a715d423a080355522ab9a176be64b58e</anchor>
      <arglist>(QwtSeriesData&lt; QwtOHLCSample &gt; *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolBrush</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ac9ec84c2c75ff3a5597cd30aafbd76c2</anchor>
      <arglist>(Direction, const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolExtent</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>aa6cc2678012c002e8a1d0b7dda156b2a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolPen</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>aa15ee206779a9f3ff180113421bc4baa</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolPen</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>aec9c455a3a877c36d408383e5b4700e0</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolStyle</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a0c9928481272af1487baa4e0dcd47202</anchor>
      <arglist>(SymbolStyle style)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>symbolBrush</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a55377e71da70b9040bc0b7a410c6aa97</anchor>
      <arglist>(Direction) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>symbolExtent</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>abe2c4f7a1fd7b6643e7a4065313b0ff4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>symbolPen</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>ae317bb564cbc142899d6832a34b6d225</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SymbolStyle</type>
      <name>symbolStyle</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a0b4e200a5ff4f3c05bd0be6487f8ee27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a50a0f77fb107b62ce7d1a53856a01a98</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotTradingCurve</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a93a040562cf897355196f127c7231194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBar</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a650e09e7c9f3c90db82882a5766406a2</anchor>
      <arglist>(QPainter *, const QwtOHLCSample &amp;, Qt::Orientation, bool inverted, double width) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawCandleStick</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a66d576ebb06b9775729716d43164ab1a</anchor>
      <arglist>(QPainter *, const QwtOHLCSample &amp;, Qt::Orientation, double width) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a3b330a144768322218ac6b996d4ac802</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawUserSymbol</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a6d70612d21a7f71d959b27631f7ce95a</anchor>
      <arglist>(QPainter *, SymbolStyle, const QwtOHLCSample &amp;, Qt::Orientation, bool inverted, double symbolWidth) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a9fdb6082069ae913ed988137da1d57dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>scaledSymbolWidth</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a327d6afbc4bc12794e9bd586c0fcafbc</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotTradingCurve.html</anchorfile>
      <anchor>a03f04ab6ddcda739c060dcd7d4407b51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotVectorField</name>
    <filename>classQwtPlotVectorField.html</filename>
    <base>QwtPlotSeriesItem</base>
    <base>QwtSeriesStore&lt; QwtVectorFieldSample &gt;</base>
    <class kind="class">QwtPlotVectorField::PrivateData</class>
    <member kind="enumvalue">
      <name>FilterVectors</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7248530153feb2f93c579b73dcafec08aa95be9db307ff21233bde8cad95faf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IndicatorOrigin</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginHead</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571acf5b22bce1919d4cb2c6c7fd79e307a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginTail</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571adc0cce3f3fcbdf529e94f603bdc06bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginCenter</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571a40327520b5ebe964b2d19c148bb73d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LimitLength</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7248530153feb2f93c579b73dcafec08a99b29808b06e44a9781214994f1471ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MagnitudeAsColor</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6fe87ee4b421ef06bd58606491b02ff0ae09510491d44145cf28c4a9081aa2557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MagnitudeAsLength</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6fe87ee4b421ef06bd58606491b02ff0a651b4cb5bb5f2e02f8335712b72d8be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MagnitudeMode</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6fe87ee4b421ef06bd58606491b02ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MagnitudeAsColor</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6fe87ee4b421ef06bd58606491b02ff0ae09510491d44145cf28c4a9081aa2557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MagnitudeAsLength</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6fe87ee4b421ef06bd58606491b02ff0a651b4cb5bb5f2e02f8335712b72d8be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; MagnitudeMode &gt;</type>
      <name>MagnitudeModes</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a452dca905fce894faf8e816c5c594200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginCenter</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571a40327520b5ebe964b2d19c148bb73d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginHead</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571acf5b22bce1919d4cb2c6c7fd79e307a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginTail</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a0cc63792d45e1d58310c54dfbf05e571adc0cce3f3fcbdf529e94f603bdc06bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7248530153feb2f93c579b73dcafec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FilterVectors</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7248530153feb2f93c579b73dcafec08aa95be9db307ff21233bde8cad95faf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LimitLength</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7248530153feb2f93c579b73dcafec08a99b29808b06e44a9781214994f1471ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a5c45797209ff0088a47b615837d9f1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>arrowLength</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a8cde869425cc880c24f10fe85c8395ab</anchor>
      <arglist>(double magnitude) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a8e1a3ba88d547ef8fea0fde732cc20ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a8450e4e464e89e17e341d779024db43b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a80500191d3e34f23eefdd503af02dc7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSeries</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a638a2d80bf06e74ee1e304a4c7c6afcb</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>IndicatorOrigin</type>
      <name>indicatorOrigin</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a5459ee85a4617b70aa3992dc01c8dab6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a9a0face6993ead95852db94777aafd47</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>MagnitudeModes</type>
      <name>magnitudeModes</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a4bc501a49555cf265a63581b013712be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>magnitudeScaleFactor</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a06a02b0d41370dfdfd21a17420bd5d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a18bfc3d895d29aac24b4c5c37136a141</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotVectorField</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a7755b9cf2f8dde31abcabc177c655930</anchor>
      <arglist>(const QString &amp;title=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotVectorField</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>ae4a9ab5fa3d1f5483e12e9cd0afaca20</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>rasterSize</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>aa2ce36e76b7cb8e98a97dc0ade4a8f96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>acc07cadb20259d3d5f2607757b5f44a0</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a2e5aea41d8d9e8dabb8e6c5a5ec49d1a</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a6804e53113a7bc48fd2bf3cbe8428c03</anchor>
      <arglist>(QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndicatorOrigin</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>ad74a054c1e46d3d3a80845a7e4c1975f</anchor>
      <arglist>(IndicatorOrigin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMagnitudeMode</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>afe807893fae74709ff417c1bd51f0ed2</anchor>
      <arglist>(MagnitudeMode, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMagnitudeModes</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>afffe34ee38962cb249894b8f757153d8</anchor>
      <arglist>(MagnitudeModes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMagnitudeRange</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>ac29a228cdc44ecbe7b1678d94b689dbf</anchor>
      <arglist>(const QwtInterval &amp;magnitudeRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMagnitudeScaleFactor</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a5e796f08eb2c881651e32af04842a04e</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>aa3aa467051e319f919b9286002a2071f</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a80eceb3f55d757875dd72c849e14787f</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRasterSize</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a26009c05bb8b9488c1324428cb0755e1</anchor>
      <arglist>(const QSizeF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a213fd01893696958f68b2e777cb221a7</anchor>
      <arglist>(const QVector&lt; QwtVectorFieldSample &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a04ede8407e4b238e883c82d554f3c630</anchor>
      <arglist>(QwtVectorFieldData *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a457c094e431ed8fdab9a9d4a57e5ad11</anchor>
      <arglist>(QwtVectorFieldSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>const QwtVectorFieldSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>ae1891ff6a000be53362602fc9d5131f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testMagnitudeMode</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>ae655237a9a048b068a52242b1306e7a1</anchor>
      <arglist>(MagnitudeMode) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a1eb64bcdd75bbcf3a156ae9ba3422dbd</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotVectorField</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a9a101453ba226a37850a75c6e05eea26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dataChanged</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a8e6b2e080ddfe6a45e1e9973afa89250</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbol</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>aa328b6b98432a7c5afca1a6d60e3b566</anchor>
      <arglist>(QPainter *, double x, double y, double vx, double vy) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a1b22ce7964c831e434acf252e583a569</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRectF &amp;canvasRect, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a172982130556c5bf2412f5d2d80ea239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotVectorField.html</anchorfile>
      <anchor>a52c06453eec5faee0370cf6d36d62e77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotZoneItem</name>
    <filename>classQwtPlotZoneItem.html</filename>
    <base>QwtPlotItem</base>
    <class kind="class">QwtPlotZoneItem::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>ac749af2925a6a2ce0a65efef675ed84e</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a1c8e23cf9d0558749126891cc0584675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a5941b3a898a6540fec8903107309eb4d</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>ac35ff886b2313394fee77b2126d59d1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a9d2f0fffb868c4071c32e06ba5a6b6d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>aab5bb31db1e30d9c1fa3cc3fea71ec0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotZoneItem</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>aa63ced2cda200381e887a6a9e28a03b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>aa2f672dca22dce78e5aeb244613f62ef</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a29d7add8c10cde3c5710354cd0d033a8</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>acdf04297cd78f586e447318db60334e6</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>ad963f6a8301525c35add92c509fef44c</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a0e957d092637846d8c7e7f6d1282e8ac</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a76a86eb41801930e5733bc509966ee4d</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a29e88c47cdde211812df6d1073ab5c69</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotZoneItem</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>a696327e3e806dd2cada33b8e2d4f18f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotZoneItem.html</anchorfile>
      <anchor>ac622c991215af74de67524be4fbb8510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPlotZoomer</name>
    <filename>classQwtPlotZoomer.html</filename>
    <base>QwtPlotPicker</base>
    <class kind="class">QwtPlotZoomer::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>moveBy</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a0ad18ed63def6937d22275467c814085</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>moveTo</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a40853271ba53bb66f9cf744ab69c1b13</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>zoom</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>afe9f123f263536b620d1a9061d5705c6</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>zoom</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a50d440b3b84c2d2accc2e791c1d985ea</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>zoomed</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>af5d312de34b493b59e48f03850478648</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxStackDepth</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>ac0d39d53af224cbeda37e0417d084dab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotZoomer</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a1f77745e104b4a6300ebf1c6c3412b7e</anchor>
      <arglist>(QWidget *, bool doReplot=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPlotZoomer</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a9fd8927796071ce7ab63341db5e0f1ed</anchor>
      <arglist>(int xAxis, int yAxis, QWidget *, bool doReplot=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAxis</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>af9ce92923116176d1a16bd479bd40210</anchor>
      <arglist>(int xAxis, int yAxis) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxStackDepth</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a3965591944793790407ba91d6de3a882</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setZoomBase</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a7ee4f2a0606df6e85258c52f0b5c7bc2</anchor>
      <arglist>(bool doReplot=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setZoomBase</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a4376cd882cf72e1794cbbe7264ee96fb</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoomStack</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>afc12a6e757768a71d1c74b90931bfc70</anchor>
      <arglist>(const QStack&lt; QRectF &gt; &amp;, int zoomRectIndex=-1)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>zoomBase</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>ab0edba67626ca0c6c0632b38b1f67921</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>zoomRect</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a91a2d1f0609666322dd955d3366cfbf0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>zoomRectIndex</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a63797aa3b9e540a2c5f539fa34a05fbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QStack&lt; QRectF &gt; &amp;</type>
      <name>zoomStack</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a3fd87611a5b3b263f26800b1008985ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPlotZoomer</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a3af28fe93e0098ce8d09222a7976f254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a691d2cf514b96df12d25d9e92c948cd6</anchor>
      <arglist>(QPolygon &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>begin</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a01f1fc6ffcaad108ae52acf0b89469ac</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>end</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>ac6e2800f0d0aea554855918c966317aa</anchor>
      <arglist>(bool ok=true) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSizeF</type>
      <name>minZoomSize</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>aca5523ed1676ca733fdaf7484a8b4499</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a0d0f90bbd5fe99d5231b3cee00fffabe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyPressEvent</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>afde7bef214463586a2d804a335dc3498</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMouseReleaseEvent</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a642c6a8c2aedacf8c38bb48ff5ea8928</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a34b4e8ce7ab3ec4d15b903b7d9889b4f</anchor>
      <arglist>(bool doReplot)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPlotZoomer.html</anchorfile>
      <anchor>a7cb3a335a90134df3f68a5e982ccfbfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPoint3D</name>
    <filename>classQwtPoint3D.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a4542223c75e50afac7124cd44ca9c900</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a38b3c81b7dfce567dfc2993db1aa6d74</anchor>
      <arglist>(const QwtPoint3D &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>aaafd119aea020d1e7e44360fd1172c22</anchor>
      <arglist>(const QwtPoint3D &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPoint3D</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>acd7ec5a157397ce719225592b32cc510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPoint3D</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a33b9fa088b750e1f4ded65c23fb62868</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPoint3D</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a6747ac88e709543e57fc285e84181f49</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>rx</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a99ae15c21e43fac2c4b8755111b03ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>ry</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>ab0894c41fdb85dcc7affe38acf33f48d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>rz</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>af76eb9c617ea48ab1050a79bac1d90eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>afe85919187fd62bc3db082d1e2b17bac</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a986ba13d44e6960b4fb72795be4ff66a</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>ae4bed4f5b955843dcf92302b16799e8b</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>toPoint</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a611b2608fdbe8099ae987870a10b38a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>x</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a055a9d12fbdc279452ee6c056bd3ba8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>y</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>ac2c90240ee705f3422202aeb6d5e0654</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>afd56ba68ce1cfad4a4e477f45f0c85d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_x</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a16cb56dc69da60f22cb42481af3ec422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_y</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>a5928617571aea747ca0a775f348bf054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_z</name>
      <anchorfile>classQwtPoint3D.html</anchorfile>
      <anchor>aef1d01f62bbab5290f88c728e7c5a7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPoint3DSeriesData</name>
    <filename>classQwtPoint3DSeriesData.html</filename>
    <base>QwtArraySeriesData&lt; QwtPoint3D &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPoint3DSeriesData.html</anchorfile>
      <anchor>a690983ad2793c1f0277076b1dff4c57e</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPoint3DSeriesData</name>
      <anchorfile>classQwtPoint3DSeriesData.html</anchorfile>
      <anchor>a4410e3dea4acccfdde70eb1f99829c16</anchor>
      <arglist>(const QVector&lt; QwtPoint3D &gt; &amp;=QVector&lt; QwtPoint3D &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPointArrayData</name>
    <filename>classQwtPointArrayData.html</filename>
    <templarg></templarg>
    <base>QwtPointSeriesData</base>
    <member kind="function">
      <type></type>
      <name>QwtPointArrayData</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>ad5b5eb0f2b1b96bf6ab2eba2a9119851</anchor>
      <arglist>(const QVector&lt; T &gt; &amp;x, const QVector&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointArrayData</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>a63a980c57977d854d8a308e5a7524140</anchor>
      <arglist>(const T *x, const T *y, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>a9e452424816d3cce329a0f0b3f27f65d</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>ac20fb36f3e7fe26a52dd793db6ed8796</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; T &gt; &amp;</type>
      <name>xData</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>ab9938ccd3cf1c3375e3af5b49b9fed9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; T &gt; &amp;</type>
      <name>yData</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>a0d74c552bc570bba4b35031a77e84e32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; T &gt;</type>
      <name>d_x</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>a85993be76f7175f816d4f77141b6b5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; T &gt;</type>
      <name>d_y</name>
      <anchorfile>classQwtPointArrayData.html</anchorfile>
      <anchor>a7cd4d06062ab87b7a48cf8073c32b77f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPointMapper</name>
    <filename>classQwtPointMapper.html</filename>
    <class kind="class">QwtPointMapper::PrivateData</class>
    <member kind="enumvalue">
      <name>RoundPoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a0e367a1519b0005cad8bb324854cc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformationFlag</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RoundPoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a0e367a1519b0005cad8bb324854cc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WeedOutPoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a288f41a8e4d53c895f7bffaaa9b5d9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WeedOutIntermediatePoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a7708d7fa581149d1a443f0eaf7066b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; TransformationFlag &gt;</type>
      <name>TransformationFlags</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>af7a8c38f6dd7faf8396a87a882e2f967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WeedOutIntermediatePoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a7708d7fa581149d1a443f0eaf7066b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WeedOutPoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aafc07ceadb3f311057037ca8680e1c23a288f41a8e4d53c895f7bffaaa9b5d9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a1dd7644e312d7d05ae238759470180d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TransformationFlags</type>
      <name>flags</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aeb3ce1915222fab8a6e2ab83acd90f93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointMapper</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a6e5eabb9c1af9b035023376fa2e1c472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingRect</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a03910571df91575456e98134f6543650</anchor>
      <arglist>(const QRectF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a6e03e14718d3d66a0f6a02fec7fcaeed</anchor>
      <arglist>(TransformationFlag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>ab556bd339cca487f25e2d894c51abe85</anchor>
      <arglist>(TransformationFlags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testFlag</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>acadf83f0fdb3123813b5c1eac20c3ad5</anchor>
      <arglist>(TransformationFlag) const </arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>toImage</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a68b7b12f5e5cdad135d2d4aa408b1bdd</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to, const QPen &amp;, bool antialiased, uint numThreads) const </arglist>
    </member>
    <member kind="function">
      <type>QPolygon</type>
      <name>toPoints</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a136350d94f21f7b7c309d3f207d283b7</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to) const </arglist>
    </member>
    <member kind="function">
      <type>QPolygonF</type>
      <name>toPointsF</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>ae096ea4844f89bfaebb4806572d935a8</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to) const </arglist>
    </member>
    <member kind="function">
      <type>QPolygon</type>
      <name>toPolygon</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a6712085a3930dd5d5cebe3fa9eabb522</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to) const </arglist>
    </member>
    <member kind="function">
      <type>QPolygonF</type>
      <name>toPolygonF</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a63b8ce75856b3be11532fdf4bd9602a2</anchor>
      <arglist>(const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QwtSeriesData&lt; QPointF &gt; *series, int from, int to) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtPointMapper</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>aabe6a70dae5784e8b67f4527c51e0c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPointMapper.html</anchorfile>
      <anchor>a7a02b710d24bedc24400f08fdb867331</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPointPolar</name>
    <filename>classQwtPointPolar.html</filename>
    <member kind="function">
      <type>double</type>
      <name>azimuth</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>afac65de2dca25b0b6a6c5fb917fff424</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a73d21f582ee5960011300598e17fab00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>ad1f8c93359d28322b6e3eeb9758a66f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>normalized</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a2544921fb33e7601444223572243ed6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>af85df99741e28fbe6bdee96df42fb448</anchor>
      <arglist>(const QwtPointPolar &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>af59f940ff7d63de71044a8bba6d749db</anchor>
      <arglist>(const QwtPointPolar &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointPolar</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a365875acf86a9f052e12784b5f2f7d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointPolar</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>af1c77f9730d441937e52ff5beee04975</anchor>
      <arglist>(double azimuth, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointPolar</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a269241ca9f94f641063fe896cdd77165</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>ab629fcfb36f0f29df45b256c6bddf194</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>rAzimuth</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>ae509330927d54dbc7cf65fae42083fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>rRadius</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a69cf76a959e4417038b4e2684d307847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAzimuth</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a32c6c64510fce3e087d332305b4aca9e</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoint</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a8cd4f93356a8a8c07400c3ad9ff1b560</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a31ae2f4d6fad44f51ad5e7444a7f21fe</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>toPoint</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>ab61dd4130840876c00d79c28ea534d06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_azimuth</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a5eb96b76650a453610269a280fc9f02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_radius</name>
      <anchorfile>classQwtPointPolar.html</anchorfile>
      <anchor>a63c9d711dd28d04752b0e86dd35eb09e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPointSeriesData</name>
    <filename>classQwtPointSeriesData.html</filename>
    <base>QwtArraySeriesData&lt; QPointF &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtPointSeriesData.html</anchorfile>
      <anchor>a6e1f7f15f9302da0083606a4e65b87e3</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPointSeriesData</name>
      <anchorfile>classQwtPointSeriesData.html</anchorfile>
      <anchor>aee91c50c88699839f7f5e720a23b9d3a</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;=QVector&lt; QPointF &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarCanvas</name>
    <filename>classQwtPolarCanvas.html</filename>
    <class kind="class">QwtPolarCanvas::PrivateData</class>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a371f88face8daaac6cd556e5f7596613ab8c07aaa7ba2c8833fd4d0cfd9955829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a371f88face8daaac6cd556e5f7596613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BackingStore</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a371f88face8daaac6cd556e5f7596613ab8c07aaa7ba2c8833fd4d0cfd9955829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>ab66cc45b0cc79958d180be66e08c8202</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const QPixmap *</type>
      <name>backingStore</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a8e40bb677f005bd25c62e65e3e4c8282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateBackingStore</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a4afef808e10242a83a26f4b856aa4cef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>invTransform</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>ae96812128c317a1ab4cd13df0f94bbf3</anchor>
      <arglist>(const QPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a2f3dc31a8c28390e3a7ec13cab60250e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a5dbeb0e16e24c256825a51a1a92d4162</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarCanvas</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>aa5f39d822a71e056b4735da113a0a4e5</anchor>
      <arglist>(QwtPolarPlot *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>ae7010120b9f6905bd31f748775c80b6c</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>aaf6c538d5c26945df4dbbc2121f4d859</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>transform</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a2c2d37fcec08147c1ef2e862dd3edbee</anchor>
      <arglist>(const QwtPointPolar &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarCanvas</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>aaf0b8442dc8b32353d7705c9dcc28bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a7ff6b43f3c4c32e6aa638e28705dd97f</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a05def4a55a2dfd132da5155f6ef2bb10</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarCanvas.html</anchorfile>
      <anchor>a7a25af1dea5f56f213e3b979a743cad2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarCurve</name>
    <filename>classQwtPolarCurve.html</filename>
    <base>QwtPolarItem</base>
    <class kind="class">QwtPolarCurve::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>CurveStyle</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6a98a2084e94b848166c92636432e1c88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6ae800b606b10d7eb1dab59631c8b45358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6a1be5e3093436495726f83f4c1e99c427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendAttribute</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a48eb3748b6a9b6533386c09fe27f8e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowLine</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a48eb3748b6a9b6533386c09fe27f8e89a134996220124389ab810cc09fc437ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowSymbol</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a48eb3748b6a9b6533386c09fe27f8e89aacac949c4679b0ff6cc05650d0da174d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; LegendAttribute &gt;</type>
      <name>LegendAttributes</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ac52b0fb483eb1114bc09328634faf641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowLine</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a48eb3748b6a9b6533386c09fe27f8e89a134996220124389ab810cc09fc437ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LegendShowSymbol</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a48eb3748b6a9b6533386c09fe27f8e89aacac949c4679b0ff6cc05650d0da174d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6ae800b606b10d7eb1dab59631c8b45358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6a98a2084e94b848166c92636432e1c88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6c42c231ee7db4995d90e486737508a6a1be5e3093436495726f83f4c1e99c427</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>boundingInterval</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ac4c9df26feedf3ec897b50dbf72c2b4f</anchor>
      <arglist>(int scaleId) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtCurveFitter *</type>
      <name>curveFitter</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ae5ba7a53c4440b7102804bb48df54e10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtPointPolar &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>aa9f53530966ab36b2b5f03db9e8ab537</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a42bec3abf4ad3f94a7382e3c328f57ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a27a9cdefb9d46d8b48d22e8d2c48b57c</anchor>
      <arglist>(QPainter *p, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, double radius, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a11788ce808135b0746b82390624b90f0</anchor>
      <arglist>(QPainter *p, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, int from, int to) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a6681420654ae59f40faf7df5c9df7d83</anchor>
      <arglist>(int index, const QSizeF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a58300578d5a43c7af918f84c009aebb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ab1443252c40c6c7d27e11b701f0c4c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a5047f83adf6bf66a8942e536834e177b</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a5015a32500062be7c7c2c4668fc7294f</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ab8b7ebf78873c68b2b118d3b795435e7</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>sample</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a86d1ad7786eeece685ef1122a35fd729</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurveFitter</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>abcd7ce0a4b6dbfe470bce5370cdffb7c</anchor>
      <arglist>(QwtCurveFitter *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>af331933dc8508cf183b95be73931d84e</anchor>
      <arglist>(QwtSeriesData&lt; QwtPointPolar &gt; *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendAttribute</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>aa3bca82242e6faaabe53a203002259f3</anchor>
      <arglist>(LegendAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a5f649b65305875ba46d6ca12b5104ac0</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a409832d66cc708e9d04cba21f4cbd504</anchor>
      <arglist>(CurveStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a7e970eaf63fed27fb0d346905bd526f6</anchor>
      <arglist>(QwtSymbol *)</arglist>
    </member>
    <member kind="function">
      <type>CurveStyle</type>
      <name>style</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a7b5a814ee07bc1ce865d9c59b0314aa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a42daf23c111469bd2478bbd9f70b7c92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testLegendAttribute</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>aadfb76af04f70b0d94beb8e8eaffb336</anchor>
      <arglist>(LegendAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>af99dc41ede43167ac8b28c287158b00a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCurve</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a7e10d7e657df6837ffc6f63c1695c3f8</anchor>
      <arglist>(QPainter *, int style, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawLines</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a47037ce826144afa0ba824acd0f04efa</anchor>
      <arglist>(QPainter *, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>a59f6e8de3a47ea4100212635d97b17e6</anchor>
      <arglist>(QPainter *, const QwtSymbol &amp;, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, int from, int to) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ad99ae37d57853661df31aa18ff4bc4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ac5b4c6b176474008466a2c593fc9b1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtPointPolar &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtPolarCurve.html</anchorfile>
      <anchor>ac18892b1204ee018e8e2a83e86d01d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarFitter</name>
    <filename>classQwtPolarFitter.html</filename>
    <base>QwtCurveFitter</base>
    <class kind="class">QwtPolarFitter::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>fitCurve</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>aff2c644d90d4a3c1e819d43b205f1916</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>fitCurvePath</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>a1a26ead128b4187978df934ee0507dc6</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarFitter</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>a88d0ab40691bab03bd52399bce35f46b</anchor>
      <arglist>(int stepCount=5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepCount</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>a3250f0d3fe6e7a658ce46920fe7efcab</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stepCount</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>a8e44f8c47ba4c4d35860d2723dfb05ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarFitter</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>af44b4b5f62393add4ea35b11b6723c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarFitter.html</anchorfile>
      <anchor>a0982ef603f89a07475da8872f3de667b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarGrid</name>
    <filename>classQwtPolarGrid.html</filename>
    <base>QwtPolarItem</base>
    <class kind="class">QwtPolarGrid::AxisData</class>
    <class kind="class">QwtPolarGrid::GridData</class>
    <class kind="class">QwtPolarGrid::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoScaling</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a09b4892bfd7f5889aa5e2103ed934fdfa18e237f72b8a2d181f3e0cabafb8919c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipAxisBackground</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055a79cafc8f8f6d5690d484da2977e2167c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipGridLines</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055ae6be534e43d8ee4924cdcdba9d2fe2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DisplayFlag</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmartOriginLabel</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055ad74eae987acba9af0528de510b5607cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideMaxRadiusLabel</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055aa771cd2d590277b2b154eae6955796c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipAxisBackground</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055a79cafc8f8f6d5690d484da2977e2167c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmartScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055aabd6328294611636aa2d0396b49ab3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipGridLines</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055ae6be534e43d8ee4924cdcdba9d2fe2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; DisplayFlag &gt;</type>
      <name>DisplayFlags</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>ae1383a75c51af0593b033a845026d1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GridAttribute</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a09b4892bfd7f5889aa5e2103ed934fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoScaling</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a09b4892bfd7f5889aa5e2103ed934fdfa18e237f72b8a2d181f3e0cabafb8919c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; GridAttribute &gt;</type>
      <name>GridAttributes</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a7ffa2a7d51b72dbcee168e32e947d99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HideMaxRadiusLabel</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055aa771cd2d590277b2b154eae6955796c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmartOriginLabel</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055ad74eae987acba9af0528de510b5607cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmartScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acd8e9bcbe376c6d7f3a9b7f5d3500055aabd6328294611636aa2d0396b49ab3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>axisFont</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aa5a0d4d8054b1f19ee14a9df94396a58</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>axisPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>ac70755a88e840542d80169be7fcbbf23</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtRoundScaleDraw *</type>
      <name>azimuthScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a00222d832044af77b7b90fa218954103</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtRoundScaleDraw *</type>
      <name>azimuthScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>afc1cb431dba039c2d043581ea3cc1770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a396eb4ff8dace9bd456ef24b1a9eb274</anchor>
      <arglist>(QPainter *p, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, double radius, const QRectF &amp;rect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAxisVisible</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aa4074d98c30f5a7c064f59147a1a2bf3</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridVisible</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a8823c7371f96540199003be743c9ab85</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMinorGridVisible</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a119fc9e572968dc5156bc544545ac134</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>majorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a483eeaa36006047a8352556ee439c31c</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>marginHint</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aed9cb1a848928dd79b4aea56faa0a542</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>minorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a65c1a307e4f183955506de2a5a14ef72</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarGrid</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>afdfbb00c19597076df15b5b07e88110f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a2a2b70ea37249b8b17bc255b982a5312</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>afb12f222d16f3605e2e677f3a699d875</anchor>
      <arglist>(int axisId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a85172a85908f05c2a4f7235460937ea2</anchor>
      <arglist>(int axisId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisFont</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aa9f060daabb2f6c9e260801790bfee73</anchor>
      <arglist>(int axisId, const QFont &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aaff0703b1d70a5016e2d5e71b218589c</anchor>
      <arglist>(int axisId, const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAzimuthScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a620a6a4195b39b106b47d2555afa3500</anchor>
      <arglist>(QwtRoundScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayFlag</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>acfbac4c25b75cb2229eb10c99a72cab2</anchor>
      <arglist>(DisplayFlag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>abc0cf0b2b3b2e598a1cbfe653b649253</anchor>
      <arglist>(const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAttribute</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a11d28f181e66e8da1fd5ccfaf89f1e02</anchor>
      <arglist>(GridAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMajorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>abfc2f5a33722a7e3f9efe3161f5e4d72</anchor>
      <arglist>(const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMajorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a4a6f65d32ea82684e47be0ea3cb3d6ce</anchor>
      <arglist>(int scaleId, const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a3dc9a9cc4d1c9847cdd0c905053cd43e</anchor>
      <arglist>(const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorGridPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a17bbb4cf20e0f059e3b0837d46ca1311</anchor>
      <arglist>(int scaleId, const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a61054e5b3a1d9a2881a55862c7da08aa</anchor>
      <arglist>(const QPen &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a203af948dec0f3fddd5bb3fca473b1fe</anchor>
      <arglist>(int axisId, QwtScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showAxis</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>ab6f1f400f104c938ea6032c5eb7f8cf4</anchor>
      <arglist>(int axisId, bool show=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showGrid</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a3c21b8526cb89a1a1edc5e566a374cf9</anchor>
      <arglist>(int scaleId, bool show=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMinorGrid</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a3b2b9df8177be01976932759347a6a70</anchor>
      <arglist>(int scaleId, bool show=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testDisplayFlag</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aac55124a5d1e3bdbed47bb69f2731fe3</anchor>
      <arglist>(DisplayFlag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testGridAttribute</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a61eed24a823b250a35bf19132af332e8</anchor>
      <arglist>(GridAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a2591db0e1fe1891c859b28e7b2cf25a0</anchor>
      <arglist>(const QwtScaleDiv &amp;azimuthMap, const QwtScaleDiv &amp;radialMap, const QwtInterval &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarGrid</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a2e7a8abbef8775ace90c364a60cc9baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawAxis</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a01f5a873424063c81b484371e7fe97c6</anchor>
      <arglist>(QPainter *, int axisId) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawCircles</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a652eb3927accedb94e3aeda0029b0a7c</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPointF &amp;pole, const QwtScaleMap &amp;radialMap, const QList&lt; double &gt; &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawRays</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>aaa246d60c90d13fc2a6f1cf3e4bb6f41</anchor>
      <arglist>(QPainter *, const QRectF &amp;, const QPointF &amp;pole, double radius, const QwtScaleMap &amp;azimuthMap, const QList&lt; double &gt; &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateScaleDraws</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a0689ec24e99c9668d99c722c3e227809</anchor>
      <arglist>(const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, const double radius) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarGrid.html</anchorfile>
      <anchor>a36aa5f5b6da1bbeec650ace0b238b1ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarItem</name>
    <filename>classQwtPolarItem.html</filename>
    <class kind="class">QwtPolarItem::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoScale</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3dfa4f39bc1ac99b0371b4938abe6ad6a7f9ee77f4ec3170c4c7255bf4bd4399c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ItemAttribute</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3dfa4f39bc1ac99b0371b4938abe6ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Legend</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3dfa4f39bc1ac99b0371b4938abe6ad6a6f900569b4e72f925ea64bed4d149d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoScale</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3dfa4f39bc1ac99b0371b4938abe6ad6a7f9ee77f4ec3170c4c7255bf4bd4399c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; ItemAttribute &gt;</type>
      <name>ItemAttributes</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a43550aab86bc0b1db157f379e90d4d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Legend</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3dfa4f39bc1ac99b0371b4938abe6ad6a6f900569b4e72f925ea64bed4d149d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderAntialiased</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aafc969899461b4fb481396cd347614edaeb386d24afe0bb558475d66d794f865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RenderHint</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aafc969899461b4fb481396cd347614ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RenderAntialiased</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aafc969899461b4fb481396cd347614edaeb386d24afe0bb558475d66d794f865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; RenderHint &gt;</type>
      <name>RenderHints</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a2f7550ff77e75a5b7c97325c5c608413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarCurve</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dad2b363a80ab5fde478a4fa996908d685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarGrid</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dac340359909c847d927c733a01b439fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dafcfda7285dc39cce71850cc5a77ada5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarMarker</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dab10c6fd2f1f1e9fa05eeb00100fe45c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarSpectrogram</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dad95b3f4515ee8f2058c633a5d2367427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarUserItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4da6bfd70526ffc398e3d1a3e184d73428d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RttiValues</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dafcfda7285dc39cce71850cc5a77ada5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarGrid</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dac340359909c847d927c733a01b439fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarMarker</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dab10c6fd2f1f1e9fa05eeb00100fe45c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarCurve</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dad2b363a80ab5fde478a4fa996908d685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarSpectrogram</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4dad95b3f4515ee8f2058c633a5d2367427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rtti_PolarUserItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a6c03d774c1d089ec8603dd37879a9f4da6bfd70526ffc398e3d1a3e184d73428d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a9139f1fafbb5c196bed65495af18021d</anchor>
      <arglist>(QwtPolarPlot *plot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>boundingInterval</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a363ebecfec7301fbc2ed1fd548044cb6</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a287c3b95d98ff6fccf41efdad547f9fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a0493eb028a85753735073754be269e4d</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, double radius, const QRectF &amp;canvasRect) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hide</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a7160d323c3f0326d451ee71a636b60c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ac8c0ec1da946590dff9546eec3eaae5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>itemChanged</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a0fa7263683e0982892162174328a55c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>legendChanged</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ac0e8b4bed9e819210271bdde3de58d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QwtLegendData &gt;</type>
      <name>legendData</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a0b63216d9cc44983e5f3707772e80fc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtGraphic</type>
      <name>legendIcon</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a60709288c71e7e96ac158eb422e64fd2</anchor>
      <arglist>(int index, const QSizeF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>legendIconSize</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aa6e23f1d05849bf701b790949bcad052</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>marginHint</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ae20a3bbecbae30cd8142f44aaa71ccaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a794b5a08b414bbf608438b9f8e61351a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a22fdc73eb7e217a1ebedc6efdeff3617</anchor>
      <arglist>(const QwtText &amp;title=QwtText())</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>renderThreadCount</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a7e1ce59977f8898eef0504f75e2c501f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ad40d202e182f572603a682ccab79d7ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemAttribute</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aa5222a54ed4578061f6af398a289ab0e</anchor>
      <arglist>(ItemAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendIconSize</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a216fd1f5572147494ce794933ca41f60</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderHint</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>acaa87e47f7a3d307f138bbce2dae7095</anchor>
      <arglist>(RenderHint, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderThreadCount</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a3349eafd69c1e0249be71953b2551ff5</anchor>
      <arglist>(uint numThreads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a5d4a9c3d2e56d0240f29ba096c70f882</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a75b5cb02ab578e37718ce563fee6004d</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVisible</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a75f908fc0ee164fdd3bb50436c1d90df</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>acef8efd945a194b70a11ad39060de917</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>abc6bba0128e8b9ce0a722640ca8a3e53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testItemAttribute</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a1247f746c5996e6f648cce135f4464f2</anchor>
      <arglist>(ItemAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testRenderHint</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ace2c161ad3239b1fa393b8fc7c88af57</anchor>
      <arglist>(RenderHint) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtText &amp;</type>
      <name>title</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>aeea8c33d6c8eb9dfc03a5dd84bb79a08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateScaleDiv</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a459d264543f40e9a41de90bc486b0f1f</anchor>
      <arglist>(const QwtScaleDiv &amp;, const QwtScaleDiv &amp;, const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>af6f8fe9f550ef2862a8d0950364be68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a84d84ea11f052f58b9e2dd82b0fbddde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtPolarItem &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>a81c92694b283419aaa9e4f72f47992c5</anchor>
      <arglist>(const QwtPolarItem &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>QwtPolarItem</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>accc33cff3faa05c4e5a530473422be5d</anchor>
      <arglist>(const QwtPolarItem &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarItem.html</anchorfile>
      <anchor>ae36791d554ff37b5542a06b9608cd5ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarItemDict</name>
    <filename>classQwtPolarItemDict.html</filename>
    <class kind="class">QwtPolarItemDict::PrivateData</class>
    <member kind="function">
      <type>bool</type>
      <name>autoDelete</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>af1db02fa80ef7ddaae4536ebfd919d6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachItems</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>ac0dcbd853fc53ec5c359fb352befe500</anchor>
      <arglist>(int rtti=QwtPolarItem::Rtti_PolarItem, bool autoDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarItemList &amp;</type>
      <name>itemList</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>a314670f759fedd4e7c8c1c83f47e274b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarItemDict</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>a9717d88ce4a23546b5a56060d86c8595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoDelete</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>a6c01bbae83741e723373c6ddf481661d</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtPolarItemDict</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>aeca432e58593e41b2ca5d93035bc9ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertItem</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>abfd1d7fa38cfbbb60b3f70d67df5f3dd</anchor>
      <arglist>(QwtPolarItem *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeItem</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>aed3737df07b7b236115d27d69d0015f9</anchor>
      <arglist>(QwtPolarItem *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarItemDict.html</anchorfile>
      <anchor>af454f54523572e42219eaa739a60e5d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarLayout</name>
    <filename>classQwtPolarLayout.html</filename>
    <class kind="class">QwtPolarLayout::LayoutData</class>
    <class kind="class">QwtPolarLayout::PrivateData</class>
    <member kind="enumvalue">
      <name>IgnoreFrames</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60ad8271c6678339e4437e99e176a4b1083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreLegend</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60a31b6d1acf6a8a48e9535146c82c0f491</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreScrollbars</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60a8a7a635824e491b226168b111c9a0d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreTitle</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60acf042507d0b592c5abe6cf38bda89c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Option</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreScrollbars</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60a8a7a635824e491b226168b111c9a0d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreFrames</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60ad8271c6678339e4437e99e176a4b1083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreTitle</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60acf042507d0b592c5abe6cf38bda89c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreLegend</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>abb9ffb4d2547fc48b37c89c380cb5c60a31b6d1acf6a8a48e9535146c82c0f491</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; Option &gt;</type>
      <name>Options</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a3ecb4fa1ce6af120664826a23c23c1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a6da8d82934ae4ad063ac1612963368ac</anchor>
      <arglist>(const QwtPolarPlot *, const QRectF &amp;rect, Options options=Options())</arglist>
    </member>
    <member kind="function">
      <type>const QRectF &amp;</type>
      <name>canvasRect</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a8b84214c5c930b1d211b5abafe58f3ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>invalidate</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a4abf2bf66f1c89901f0c253e66cc8a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot::LegendPosition</type>
      <name>legendPosition</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a0e12a3da6cf6ec115be3f2ea07b646e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>legendRatio</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>ae3455dbe7f10bc656ca6dae58cc37d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QRectF &amp;</type>
      <name>legendRect</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a95eb411bc2065282887c34df95e39784</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarLayout</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a9848348288897ff46ae81adec0e7709e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendPosition</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a42d727d2015fe7ac0ecd373c812359bf</anchor>
      <arglist>(QwtPolarPlot::LegendPosition pos, double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendPosition</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>aeb16a4140e3b0016ed44d417bda1c8e4</anchor>
      <arglist>(QwtPolarPlot::LegendPosition pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegendRatio</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a2be38703cdcc2ff6a4b20a09b6295897</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>const QRectF &amp;</type>
      <name>titleRect</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a5238180021579c5c5f74dea54191d6ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarLayout</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a0ff0510bfe19061bb5141e3a1f2d443d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>layoutLegend</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a0d1ef3e1dcb3137be12a3450b6d4ad18</anchor>
      <arglist>(Options options, QRectF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarLayout.html</anchorfile>
      <anchor>a496452bc2a13cb4c9386b1b65056c854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarMagnifier</name>
    <filename>classQwtPolarMagnifier.html</filename>
    <base>QwtMagnifier</base>
    <class kind="class">QwtPolarMagnifier::PrivateData</class>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>rescale</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>aadb9618730d5f96326eb0f8541632b96</anchor>
      <arglist>(double factor) QWT_OVERRIDE</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>unzoom</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a7785d799a0fd09225baaefaa36de9671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>ab7542ea6d40639e29fd5e802220922eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a8f27d27d30efeb717daea14d8d9228f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getUnzoomKey</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a6a68d42d2b1d56576408f07dbb197f32</anchor>
      <arglist>(int &amp;key, int &amp;modifiers) const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>aabb702a524ca685d410005003c6fdf52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a183034e5548f07d71e46984c1b5591fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarMagnifier</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>ae18757a8ee2be73c4cf264720cb37d18</anchor>
      <arglist>(QwtPolarCanvas *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnzoomKey</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a87548a332156609548d036bce63239cf</anchor>
      <arglist>(int key, int modifiers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarMagnifier</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>ae8e07b7b25186ef3db390f2792e960d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetKeyPressEvent</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a3f2a523592dc738166080c02cd3aaf5e</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarMagnifier.html</anchorfile>
      <anchor>a2962d34d800c080c5fec0daa6fe223e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarMarker</name>
    <filename>classQwtPolarMarker.html</filename>
    <base>QwtPolarItem</base>
    <class kind="class">QwtPolarMarker::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>boundingInterval</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>aa8fc5c0f7bf658123d4f98266c60e3b4</anchor>
      <arglist>(int scaleId) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a5bdfaca278a2ef0f080b3ae3fe4f31ee</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, double radius, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>label</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>ae89c054d13fa9cc6d112a6d5dc15711b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>labelAlignment</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>af33273c53b6d0a5de3a4f2a19cd9b78a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>position</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a016894c55e8fb7ee4389aec90867a172</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarMarker</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a88c2659eeab01c40bb8b4f4b4b4f01cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>ad4774875cf0e728b9e077a7e81debe15</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a215881a4b8883ecc2e2f7fa2ba6d822d</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelAlignment</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a09f72cfe702be202dcb0fbca2c93eb31</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a6f419a2c80865b12f57200f59f1eeb64</anchor>
      <arglist>(const QwtPointPolar &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a0a416aa96c69f57d24a5f4d2021dc501</anchor>
      <arglist>(const QwtSymbol *s)</arglist>
    </member>
    <member kind="function">
      <type>const QwtSymbol *</type>
      <name>symbol</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>aa2eea58f77d02395315b1099a27c81ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarMarker</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>a059123939c2d477e8e09fa7badb56679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarMarker.html</anchorfile>
      <anchor>ac302eea727c772d4e1b7d9b45561b741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPanner</name>
    <filename>classQwtPolarPanner.html</filename>
    <base>QwtPanner</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>movePlot</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>ad339c9b1825b5582ba0450efd478dbdd</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>a1052cdb6fcd1fb7223cf79fb1f8dc877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>a2ca3fb779c1020c896f4151b67791345</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>ad5e6f988efb71e9d6e0926ddff7bff35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>a29508c1dde291b4c443ce6c554fc061d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarPanner</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>ab05222bd343f9b989d3ab2b0146d9d1d</anchor>
      <arglist>(QwtPolarCanvas *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarPanner</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>a2e32d9b9d402ffe7b3c9b58eb3ca5c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>widgetMousePressEvent</name>
      <anchorfile>classQwtPolarPanner.html</anchorfile>
      <anchor>a70331aea258fcb5ef6d43e7ded423218</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPicker</name>
    <filename>classQwtPolarPicker.html</filename>
    <base>QwtPicker</base>
    <class kind="class">QwtPolarPicker::PrivateData</class>
    <member kind="signal">
      <type>void</type>
      <name>appended</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>acd5e12d2e87daea46199a54972e5733f</anchor>
      <arglist>(const QwtPointPolar &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moved</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a576017f80c82efb879f23346425428c0</anchor>
      <arglist>(const QwtPointPolar &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a24f5e3c132954a6cfa1d7d8dd66dd5fe</anchor>
      <arglist>(const QwtPointPolar &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selected</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>aff83cb76c75ce31607291e84254c67a8</anchor>
      <arglist>(const QVector&lt; QwtPointPolar &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a90fbfa9b908fa96f95e5b97b34c98673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a0469869b0fc161d3595f4323a4777251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRect</type>
      <name>pickRect</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a869fb18bb0bd520d24655d4c160972a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a81d6982eee8985d66a243b8225480fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarPlot *</type>
      <name>plot</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>aa168e0a001ffcab5a5623263e1522d9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarPicker</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>afba4aa9c224977ec360f11ac6dfd8ab7</anchor>
      <arglist>(QwtPolarCanvas *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarPicker</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>afd8e121e96b3e07e1bea355d684cc810</anchor>
      <arglist>(RubberBand rubberBand, DisplayMode trackerMode, QwtPolarCanvas *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarPicker</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a443aa15d588e545e0c521d4fe659dfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a3357d3dd4a067f11c78bb3ca04bcc4e9</anchor>
      <arglist>(const QPoint &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>end</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a12330b56188bc2e389e3a969e01a8586</anchor>
      <arglist>(bool ok=true) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtPointPolar</type>
      <name>invTransform</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a913082d3de9c35fc50e754c088b6287a</anchor>
      <arglist>(const QPoint &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>af35a3a76885ec1e3eeed4dac2d0109dc</anchor>
      <arglist>(const QPoint &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>trackerText</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>aa3b67d85855bc37afaffc00b76703238</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>trackerTextPolar</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>adfeb812be2103de5637af03a9a5677a9</anchor>
      <arglist>(const QwtPointPolar &amp;) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>pickArea</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a574dadc3bcc8b0a4925176195700d49c</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarPicker.html</anchorfile>
      <anchor>a01325d6cc0b5f0d494ec6a409ad6bc6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPlot</name>
    <filename>classQwtPolarPlot.html</filename>
    <base>QwtPolarItemDict</base>
    <class kind="class">QwtPolarPlot::PrivateData</class>
    <class kind="class">QwtPolarPlot::ScaleData</class>
    <member kind="enumvalue">
      <name>BottomLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea2385fedbe596ddb9319ca76db6afd9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExternalLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea90bc392c0e385337fa017280e9b8c410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea5fbf30c354173cf150569516e37c4cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LegendPosition</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea5fbf30c354173cf150569516e37c4cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2eabf14172e3a5118071816ef98bf3704d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea2385fedbe596ddb9319ca76db6afd9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2eaa414a0712297511a994febffaa1408f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExternalLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2ea90bc392c0e385337fa017280e9b8c410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2eabf14172e3a5118071816ef98bf3704d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeb082672b319273c14f49332d8426d2eaa414a0712297511a994febffaa1408f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>autoRefresh</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a4ed94d675d589ebc25297016c062d242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>replot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a85e55f95073ed7370e601634990ac888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAzimuthOrigin</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a5e24770b1b2de5271e3ecb63ea67aa81</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemAttached</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a8e53799a658c70eea88ec517cac9dfc2</anchor>
      <arglist>(QwtPolarItem *plotItem, bool on)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>layoutChanged</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a0d5fe3e01744aebb6f76f969b153564a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendDataChanged</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>abbb2d09b3550c70fb9f4a4ca089a6ff3</anchor>
      <arglist>(const QVariant &amp;itemInfo, const QList&lt; QwtLegendData &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoReplot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>acc2a2ff1597c961bdb9a44a494243282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>azimuthOrigin</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a9247efe9a6407d181493d43e130ed6f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ae9ede547afe5adb405f2bf32161967cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarCanvas *</type>
      <name>canvas</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a54da138ca95b20f7fdc00d2f64a02eff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCanvas</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a1d48a6ec29d27eb27e3ccf0ec64b27e7</anchor>
      <arglist>(QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAutoScale</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a4f8e0a7b726fddf5a3c7c2796eb41dd2</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtPolarItem *</type>
      <name>infoToItem</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a20d3f4cd3a59e16bb8cf05422678c011</anchor>
      <arglist>(const QVariant &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a98b7c37bfd9af060d138bee74a82d82e</anchor>
      <arglist>(QwtAbstractLegend *, LegendPosition=RightLegend, double ratio=-1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>itemToInfo</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a44b6a59554b640d48127f316f221f871</anchor>
      <arglist>(QwtPolarItem *) const </arglist>
    </member>
    <member kind="function">
      <type>QwtAbstractLegend *</type>
      <name>legend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>accce9ede21cacb563d72797c12d60b3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtAbstractLegend *</type>
      <name>legend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a37e8c0146d62746c5fb1ebba37c3d65a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>plotBackground</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>adb9ba7b6456629d2f1aca81fb8babc64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPolarLayout *</type>
      <name>plotLayout</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a05010dfe67a2fb29d8c2313562c138eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtPolarLayout *</type>
      <name>plotLayout</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a0ad8d93ab9b2da7bed35f7706e374b3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>plotMarginHint</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ace171fd523e6822e8ed998794bbaa2e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>plotRect</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a1fa8abb31a7de8cfb66266e033c128ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>plotRect</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aeccebc17c7f1a636a606cf3930852feb</anchor>
      <arglist>(const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarPlot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ab5c8602062f050b1a5c47445fee4395d</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarPlot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a2ddec071ab7580975733fee0f40c6606</anchor>
      <arglist>(const QwtText &amp;title, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDiv *</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a54f8c3785f55b3bbdc07299019d93279</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDiv *</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a400f242db624d992cba1814a519ac287</anchor>
      <arglist>(int scaleId)</arglist>
    </member>
    <member kind="function">
      <type>QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a6c7ea6125b86ae3d38651d939c5fd213</anchor>
      <arglist>(int scaleId)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a1466d72ee7f0d18072daac44877fce26</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleMap</type>
      <name>scaleMap</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a6768fd400ebc36f2fdca9b88d389ecd7</anchor>
      <arglist>(int scaleId, double radius) const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleMap</type>
      <name>scaleMap</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a6dd2179f92536f1d930ae5faa2bbae8f</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scaleMaxMajor</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a6c5244ac91157cb0155edea008fb44d2</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scaleMaxMinor</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aad93563c68bc416ed02c4db8705fbed7</anchor>
      <arglist>(int scaleId) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoReplot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ab129bbae133d55313ae1509598f5db82</anchor>
      <arglist>(bool tf=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoScale</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ad2cab7dc3d80c028619c0852d5107494</anchor>
      <arglist>(int scaleId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlotBackground</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ae6956ffe638c4d9de24043608630c984</anchor>
      <arglist>(const QBrush &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a1151e6417b3e8ccacbce0865a71220cb</anchor>
      <arglist>(int scaleId, double min, double max, double step=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDiv</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ac9a938b4e27a078f55fda06f7c420924</anchor>
      <arglist>(int scaleId, const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleEngine</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>aaf4cd1c3a9c26850e675ed3b112c245e</anchor>
      <arglist>(int scaleId, QwtScaleEngine *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleMaxMajor</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a6eb472268e07a9783d6a0cf54b5f12b3</anchor>
      <arglist>(int scaleId, int maxMajor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleMaxMinor</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a02f444638f5ec84c37d35b7984533298</anchor>
      <arglist>(int scaleId, int maxMinor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>afd19f3e3e758305d50fbe59a853ed31d</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>afcb7ab87dd57194e28340bf2b7d62cd8</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a5910808ea70fc18a6d688278c8aaa064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtTextLabel *</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>af77f9c944fd4a32bb7ea173b75b32e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtTextLabel *</type>
      <name>titleLabel</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a579615162e842f45dc9051fcbab96d3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unzoom</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a43f40adc59f7acb4f609e48be2327ade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ae87700c0bac8488aed5a478ab5098830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLegend</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ae1837c0e815161dba219a9a33e72356b</anchor>
      <arglist>(const QwtPolarItem *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateScale</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a970b9df01bc032ad6b028232d4bea7f1</anchor>
      <arglist>(int scaleId)</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>visibleInterval</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a2802694cacce9a49278d123037da1239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a89a033c97d6301c70a5df054b5d27de9</anchor>
      <arglist>(const QwtPointPolar &amp;, double factor)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zoomFactor</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a23b48a44ddbd6eea1385c01b46ede71c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtPointPolar</type>
      <name>zoomPos</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a7a33bd2357bcb715d7ad8da3a9454eda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarPlot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a8b962b1ec76b41cdf3c96bd7ef6d76ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawItems</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a284c436178dc3fe96f35038da05804e2</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;radialMap, const QwtScaleMap &amp;azimuthMap, const QPointF &amp;pole, double radius, const QRectF &amp;canvasRect) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ad5edf3c7db21f0cd39132cf79697db2c</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>ade23b4a394662ebe00d5f926d2548fe2</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a71891d3c14200d157febefa035297acd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>azimuthOrigin</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a08f90bf80a631decd01c2e2a3aae1120</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QBrush</type>
      <name>plotBackground</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a9f2dac36f6c908bb62db356d666f783c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>attachItem</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a37af4a3f15f074b128cbb6ec6143a29f</anchor>
      <arglist>(QwtPolarItem *, bool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initPlot</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a412ea140c7826e6ac93687dda8848455</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a181c6768a231bde5e46fc4d1d12d2c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QwtPolarItem</name>
      <anchorfile>classQwtPolarPlot.html</anchorfile>
      <anchor>a4e1135b696589dcc39bedb0b66820148</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarRenderer</name>
    <filename>classQwtPolarRenderer.html</filename>
    <class kind="class">QwtPolarRenderer::PrivateData</class>
    <member kind="function">
      <type>bool</type>
      <name>exportTo</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a0ede3c5f86bc2af43c49dde2ff1eeb66</anchor>
      <arglist>(QwtPolarPlot *, const QString &amp;documentName, const QSizeF &amp;sizeMM=QSizeF(200, 200), int resolution=85)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarRenderer</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a58aa83824c90dbf1dd240a6fbf905fdf</anchor>
      <arglist>(QObject *parent=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a4e0824cda27ff507a888b7a45ea93ed6</anchor>
      <arglist>(QwtPolarPlot *, QPainter *, const QRectF &amp;rect) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderDocument</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a81598da0f256448708d0118e724ae08c</anchor>
      <arglist>(QwtPolarPlot *, const QString &amp;format, const QSizeF &amp;sizeMM, int resolution=85)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderDocument</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a963c267b7fdf0d398a27392d87e960dd</anchor>
      <arglist>(QwtPolarPlot *, const QString &amp;title, const QString &amp;format, const QSizeF &amp;sizeMM, int resolution=85)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderLegend</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a21e60df1c25790b9b59f2b97b9a8af00</anchor>
      <arglist>(const QwtPolarPlot *, QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderTitle</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a5995838042666f63e448ffc5a3acc73f</anchor>
      <arglist>(QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderTo</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>ab966c5d47e69ee1c323934a60f1a25f1</anchor>
      <arglist>(QwtPolarPlot *, QPrinter &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderTo</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a9e8d36d1975b14860ee57d3d4600c1eb</anchor>
      <arglist>(QwtPolarPlot *, QPaintDevice &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarRenderer</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>aa67b03290bf743cc0b102161589180d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarRenderer.html</anchorfile>
      <anchor>a6d682226fe33f21df3bd30e0d0c8a397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarSpectrogram</name>
    <filename>classQwtPolarSpectrogram.html</filename>
    <base>QwtPolarItem</base>
    <class kind="class">QwtPolarSpectrogram::PrivateData</class>
    <class kind="class">QwtPolarSpectrogram::TileInfo</class>
    <member kind="enumvalue">
      <name>ApproximatedAtan</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a2a6dc68b2e1aa6959b196223bfe2e974a648db7c6b84aec213eaeea7698793288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a2a6dc68b2e1aa6959b196223bfe2e974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ApproximatedAtan</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a2a6dc68b2e1aa6959b196223bfe2e974a648db7c6b84aec213eaeea7698793288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>afc15ef1990ee77db8f96bc8cd760dccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtInterval</type>
      <name>boundingInterval</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a030b297b42cd23ed14c26529cdb9354b</anchor>
      <arglist>(int scaleId) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a40a0a5e542d69b272eaf66f461b7a8ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtRasterData *</type>
      <name>data</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a2a3c012282a8367f8a593253d425a34c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>ae91c0a660d4418178f2ad454786b1cec</anchor>
      <arglist>(QPainter *painter, const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, double radius, const QRectF &amp;canvasRect) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolarSpectrogram</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a109af767a738b23d7943496dc38e04be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rtti</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>afc88ed307589b6b3625846167216bf30</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a67b139ab25609fedd703e25b65ffe524</anchor>
      <arglist>(QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a37b631a8deea881f5a5b526810f5f131</anchor>
      <arglist>(QwtRasterData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>ab18845ab247ca1f1020a6c7e9cb9f666</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a41f00412730bd204d0249e22e53da5f8</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPolarSpectrogram</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a4586a2019e6942785e764281b961264b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QImage</type>
      <name>renderImage</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a6664dc1913fd42c56b95fe479d0ae7e5</anchor>
      <arglist>(const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, const QRect &amp;rect) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>renderTile</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a2e1a0c47c1ffb3406fe2d2ef8842db10</anchor>
      <arglist>(const QwtScaleMap &amp;azimuthMap, const QwtScaleMap &amp;radialMap, const QPointF &amp;pole, const QPoint &amp;imagePos, const QRect &amp;tile, QImage *image) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>renderTile</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>a3a92b1c09ba620ac620f680498bfd7dc</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QPointF &amp;pole, TileInfo *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtPolarSpectrogram.html</anchorfile>
      <anchor>ab14285eb1888db428bc0e88a869ddb26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolygonClipper</name>
    <filename>classQwtPolygonClipper.html</filename>
    <templarg>Polygon</templarg>
    <templarg>Rect</templarg>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>clipPolygon</name>
      <anchorfile>classQwtPolygonClipper.html</anchorfile>
      <anchor>af22ee48ed2fa79b0aac18b26ff668327</anchor>
      <arglist>(Polygon &amp;points1, bool closePolygon) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPolygonClipper</name>
      <anchorfile>classQwtPolygonClipper.html</anchorfile>
      <anchor>a1c5198c574ff875a739e8202861c24b1</anchor>
      <arglist>(const Rect &amp;clipRect)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Polygon::value_type</type>
      <name>Point</name>
      <anchorfile>classQwtPolygonClipper.html</anchorfile>
      <anchor>a033f6c1b422393aa8b79dcb633bbdeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clipEdge</name>
      <anchorfile>classQwtPolygonClipper.html</anchorfile>
      <anchor>a74a077079461a36398d4dc0a573548a1</anchor>
      <arglist>(bool closePolygon, const Polygon &amp;points, Polygon &amp;clippedPoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Rect</type>
      <name>d_clipRect</name>
      <anchorfile>classQwtPolygonClipper.html</anchorfile>
      <anchor>a92236924cd483cfb04b6838c2d80c631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPowerTransform</name>
    <filename>classQwtPowerTransform.html</filename>
    <base>QwtTransform</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtTransform *</type>
      <name>copy</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>a54c087207cd2b850bbccfd5265c31a14</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>invTransform</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>a5f0ff3d697a3e17dbfb743be9a6b5e8b</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtPowerTransform</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>af29ae09162f70bdf81bc5a6fabcb84ba</anchor>
      <arglist>(double exponent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>transform</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>a60e8dd68113bf66cb4b3d19e832e2910</anchor>
      <arglist>(double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtPowerTransform</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>a33a82c2e0a67e7463646e7dbb64ccff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>d_exponent</name>
      <anchorfile>classQwtPowerTransform.html</anchorfile>
      <anchor>ab5b7c23b40ae9c7daff9814344885d2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRasterData</name>
    <filename>classQwtRasterData.html</filename>
    <class kind="class">QwtRasterData::ContourPlane</class>
    <class kind="class">QwtRasterData::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>aa9a0ea0f92af158a354421c3651fdfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WithoutGaps</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>aa9a0ea0f92af158a354421c3651fdfafac421ef9c406513f8c068aa88794f48c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; Attribute &gt;</type>
      <name>Attributes</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a169ac65d4e7a766727b9594c8e65b6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ConrecFlag</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ac0053b66315fde6f0a9a69c40d7c5dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreAllVerticesOnLevel</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ac0053b66315fde6f0a9a69c40d7c5dccafd2f6337e825201a247408f033713c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreOutOfRange</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ac0053b66315fde6f0a9a69c40d7c5dcca18e8d1de171dd43cc957c279eb03d32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; ConrecFlag &gt;</type>
      <name>ConrecFlags</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a8101f4a0c71813d49fcdc73a457c4874</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; double, QPolygonF &gt;</type>
      <name>ContourLines</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>adc6679160a229992f0870a2b784985f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreAllVerticesOnLevel</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ac0053b66315fde6f0a9a69c40d7c5dccafd2f6337e825201a247408f033713c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IgnoreOutOfRange</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ac0053b66315fde6f0a9a69c40d7c5dcca18e8d1de171dd43cc957c279eb03d32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WithoutGaps</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>aa9a0ea0f92af158a354421c3651fdfafac421ef9c406513f8c068aa88794f48c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ContourLines</type>
      <name>contourLines</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a1fa90434ddeeeeaacb80657e49af8fe1</anchor>
      <arglist>(const QRectF &amp;rect, const QSize &amp;raster, const QList&lt; double &gt; &amp;levels, ConrecFlags) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>discardRaster</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a369a5f525814bf569e01f88fbd8ddb5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initRaster</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a64f5bf40b6138cc66719a56555c03589</anchor>
      <arglist>(const QRectF &amp;, const QSize &amp;raster)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>abe716e1d7ba8b5319c98995cd34c952e</anchor>
      <arglist>(Qt::Axis) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>pixelHint</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>ad1ce58351804760d1ba1e7efe97d39d6</anchor>
      <arglist>(const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtRasterData</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a0fc20e05a794c0dc85f6ae5719566588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>aa4f0f8b9dcdc1f4ceef4429dd132f492</anchor>
      <arglist>(Attribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAttribute</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a0fa29b7c6ce7e02bc2cb73b197d42009</anchor>
      <arglist>(Attribute) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>value</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a6396fc013fcec893b1e8cea4cf03691e</anchor>
      <arglist>(double x, double y) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtRasterData</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a95b24c7cad42c5f7947e64e990def3e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtRasterData.html</anchorfile>
      <anchor>a6973c2f62877791b94a18d4d08bcf302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRichTextEngine</name>
    <filename>classQwtRichTextEngine.html</filename>
    <base>QwtTextEngine</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>a42bc00a1fe1fcf79f4770677fdc22dd1</anchor>
      <arglist>(QPainter *, const QRectF &amp;rect, int flags, const QString &amp;text) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>a5db9cbacbe6b859f9d554d10b8ba63b3</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text, double width) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>mightRender</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>a71af963be4c74ce8c7f3b870ecee8759</anchor>
      <arglist>(const QString &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtRichTextEngine</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>aa4c1d5a1ee88d7406ba1d6453005b46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>textMargins</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>aedba7d62fda71cee885e8cd712530b33</anchor>
      <arglist>(const QFont &amp;, const QString &amp;, double &amp;left, double &amp;right, double &amp;top, double &amp;bottom) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>a6883714480a5fd76e8b6b9a7c7dc5ad1</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>taggedText</name>
      <anchorfile>classQwtRichTextEngine.html</anchorfile>
      <anchor>a4cfebbf1943f6d00d172514f5388f5d5</anchor>
      <arglist>(const QString &amp;, int flags) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtRoundF</name>
    <filename>structQwtRoundF.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structQwtRoundF.html</anchorfile>
      <anchor>aa397a54e975af7ee4ee570e105b4bff8</anchor>
      <arglist>(double value) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtRoundI</name>
    <filename>structQwtRoundI.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structQwtRoundI.html</anchorfile>
      <anchor>a38726834e12101ab0162132a7d596af3</anchor>
      <arglist>(double value) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtRoundScaleDraw</name>
    <filename>classQwtRoundScaleDraw.html</filename>
    <base>QwtAbstractScaleDraw</base>
    <class kind="class">QwtRoundScaleDraw::PrivateData</class>
    <member kind="function">
      <type>QPointF</type>
      <name>center</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>ae3d163159f0771bc05958faf798a1500</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>extent</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>ad8e1867d5bb18144bb35ad0fe23f1cd8</anchor>
      <arglist>(const QFont &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveCenter</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>af7e08b85826c5e1e5b1762fa07830107</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveCenter</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a7be4951c2998474a79e4f1d621ea412a</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtRoundScaleDraw</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a9c44d19488567825d826528b701587c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>ac5fba54e87a8bdcf01f909b5fe60ac1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleRange</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a5d85678fdb9fbb4d622425aab9ecc681</anchor>
      <arglist>(double angle1, double angle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a219e0db15594f297ae6ff769fd6c0485</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtRoundScaleDraw</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a81583432e629cd8a14524b05fabb4731</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackbone</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>acc28435cf23d3ca6a0edbf928739d9cd</anchor>
      <arglist>(QPainter *) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLabel</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a0def494a86668cd728d32882278aef30</anchor>
      <arglist>(QPainter *, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTick</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>a72d2dd8df83e907bfd2d523ea05b9bdd</anchor>
      <arglist>(QPainter *, double value, double len) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtRoundScaleDraw.html</anchorfile>
      <anchor>af9ae2e1bce85893a9ea95679a114ae3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSamplingThread</name>
    <filename>classQwtSamplingThread.html</filename>
    <class kind="class">QwtSamplingThread::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>a36c56404ef0042cf52f1e592edf94f5d</anchor>
      <arglist>(double interval)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>ac644ff417342617a39dbd86e50d09132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>elapsed</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>a27ebf049b4fc423bdb172d9036eb6683</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>interval</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>a4a2f5038c02c8cad5ebc1fae01480e73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSamplingThread</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>a7a0b4d5c172f2ded5f6b6483c6ab56e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QwtSamplingThread</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>afb02e4696306d5211b4b6470410afbfc</anchor>
      <arglist>(QObject *parent=NULL)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>ab925656f581d9f3ccd0e68a96b83c57b</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>sample</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>a67c4a524736808dc1ba3b81670c0cbd5</anchor>
      <arglist>(double elapsed)=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSamplingThread.html</anchorfile>
      <anchor>ad46c5393d5ac39e5a6942275ad874e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSaturationValueColorMap</name>
    <filename>classQwtSaturationValueColorMap.html</filename>
    <base>QwtColorMap</base>
    <class kind="class">QwtSaturationValueColorMap::PrivateData</class>
    <member kind="function">
      <type>int</type>
      <name>alpha</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a47f49106b31009eb62a6d544ecccfa75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hue</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a61cd2e997cfc6c7593a108f405ecc98b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSaturationValueColorMap</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>aa0f803a0f7a6109859b792be2fb8ae32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRgb</type>
      <name>rgb</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>af0fd0a2f3f4108389396fb4aad056a00</anchor>
      <arglist>(const QwtInterval &amp;, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>saturation1</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a29287797f2320c6d209ccf657a1a2e72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>saturation2</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>afe7acc53eee6f2f74251291fd6216e89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a0df267e7d11285cd1bf4c455a862a079</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHue</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>afabed0bce9d27fa8da06263471fad1ca</anchor>
      <arglist>(int hue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaturationInterval</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a07676c7aab23d592d582f53e55f43387</anchor>
      <arglist>(int sat1, int sat2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueInterval</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>af85f073be2830a81c490034c31e57fdb</anchor>
      <arglist>(int value1, int value2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value1</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a9009c304c9d726fd30fd0ab0d1f0e0e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value2</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>a15c8516023fb62adcaf176530d46fa3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSaturationValueColorMap</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>abe51b25f443af24f66b4b20c6aa6479c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSaturationValueColorMap.html</anchorfile>
      <anchor>af1bcfb6226ab193d38854c6f47e1f7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleArithmetic</name>
    <filename>classQwtScaleArithmetic.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ceilEps</name>
      <anchorfile>classQwtScaleArithmetic.html</anchorfile>
      <anchor>a86da4fc0928457d03201d8b520d7d816</anchor>
      <arglist>(double value, double intervalSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>divideEps</name>
      <anchorfile>classQwtScaleArithmetic.html</anchorfile>
      <anchor>a349d85f9c5df08e950827a2fde7da59e</anchor>
      <arglist>(double intervalSize, double numSteps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>divideInterval</name>
      <anchorfile>classQwtScaleArithmetic.html</anchorfile>
      <anchor>a9d50d78310bbd82289f2558ad436667a</anchor>
      <arglist>(double intervalSize, int numSteps, uint base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>floorEps</name>
      <anchorfile>classQwtScaleArithmetic.html</anchorfile>
      <anchor>a924d97f2e5db236f43f4d65e430e09c1</anchor>
      <arglist>(double value, double intervalSize)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleDiv</name>
    <filename>classQwtScaleDiv.html</filename>
    <member kind="enumvalue">
      <name>MajorTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736cadda390d4186a0ff20ece95d986c1ae60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediumTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca42fbe3ad54900057e75225ff5e68cc4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinorTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca6af9f3b95636a6fdebb4824c6db0ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca9f64c3f9efef05e3020903a54331c4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NTickTypes</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca86796bbf72d5eb7162a924ba27ce6553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TickType</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca9f64c3f9efef05e3020903a54331c4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinorTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca6af9f3b95636a6fdebb4824c6db0ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediumTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca42fbe3ad54900057e75225ff5e68cc4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MajorTick</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736cadda390d4186a0ff20ece95d986c1ae60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NTickTypes</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af21aedaa886dd5e067cf63505838736ca86796bbf72d5eb7162a924ba27ce6553</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDiv</type>
      <name>bounded</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a9b73d97caf5ee1020d4d5f60716d4274</anchor>
      <arglist>(double lowerBound, double upperBound) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>ae0c34d8ffac04ab14d1bfaf06cf2b43b</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a00fa69fed58c7a8ce6c855bb4df799f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a1ea38d52d5836fd4376f480180973786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDiv</type>
      <name>inverted</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a3e35d44b9b41656fb3b241a9b11ddaa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a76e4ef37b52fcf224de98a913635fdf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIncreasing</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>ab4623880c2c2f789fdc3a9f5e6058484</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lowerBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a7b9b339170625553fbb488c7877372d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a6bbd302e0628a5131f7d7c0c2e03f7d8</anchor>
      <arglist>(const QwtScaleDiv &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a82c3bdbcb4263636a4e8f62a752553b4</anchor>
      <arglist>(const QwtScaleDiv &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleDiv</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a724dd19a63de442c0eb493308649ff19</anchor>
      <arglist>(double lowerBound=0.0, double upperBound=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleDiv</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>abdc25d9fe6b2efdd76a60f363a7c719c</anchor>
      <arglist>(const QwtInterval &amp;, QList&lt; double &gt;[NTickTypes])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleDiv</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a7326c0f401dee07c2a2661166daf24ae</anchor>
      <arglist>(double lowerBound, double upperBound, QList&lt; double &gt;[NTickTypes])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleDiv</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a1c011f6d8ac4832b69b447d870a8f735</anchor>
      <arglist>(double lowerBound, double upperBound, const QList&lt; double &gt; &amp;minorTicks, const QList&lt; double &gt; &amp;mediumTicks, const QList&lt; double &gt; &amp;majorTicks)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>range</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>abe63aa19b346a4683ab19bf59a5bb37c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>aa5c61a5fef5f83f2735e4e1b8e545f0b</anchor>
      <arglist>(double lowerBound, double upperBound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>ad335ddb86f5c635324cd0e8d00430ac4</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a7d334df11402bf3a5146a8232144bdf8</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTicks</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af67401fd5d16138eddede3381c559964</anchor>
      <arglist>(int tickType, const QList&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a56545b9c67dcfb4bd0c7b5fc430ab70d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; double &gt;</type>
      <name>ticks</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>ac3463fd59946cc3f71875abaaa1adf32</anchor>
      <arglist>(int tickType) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upperBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>af314ab8ccdf18dec6642c1700687b48d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_lowerBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>acf1844c7351a282dfc5a3943420f9cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; double &gt;</type>
      <name>d_ticks</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>ab50a8dfcd5e4645bebdff35ab759277d</anchor>
      <arglist>[NTickTypes]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_upperBound</name>
      <anchorfile>classQwtScaleDiv.html</anchorfile>
      <anchor>a742a9ce6ce1317519180cc82c90396a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleDraw</name>
    <filename>classQwtScaleDraw.html</filename>
    <base>QwtAbstractScaleDraw</base>
    <class kind="class">QwtScaleDraw::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Alignment</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a0e16389e135da75f06117d1ee3ef765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a2386da707d8f736701b8ab98f778648c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66af2a8239964381f18dbd08d4a93a7fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a84d42042d94ae7726395ceb578225e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a0e16389e135da75f06117d1ee3ef765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66af2a8239964381f18dbd08d4a93a7fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a84d42042d94ae7726395ceb578225e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopScale</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>acd7ceeeac592ef08530788580b461c66a2386da707d8f736701b8ab98f778648c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>ad0425d29e919f60021322b178661b6e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>boundingLabelRect</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a74afe1bed4de9b68022a5db2e6864c3c</anchor>
      <arglist>(const QFont &amp;, double value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>extent</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a851fdcdfc2a4dabe1021c19ee8c779a6</anchor>
      <arglist>(const QFont &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBorderDistHint</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>ab6c5d65a109b63b2dd62984d38a4df0e</anchor>
      <arglist>(const QFont &amp;, int &amp;start, int &amp;end) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>labelAlignment</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>ad024fd550ecc3816ee8886417794aae2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>labelPosition</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a52cd9eb4df58c178f853a8a185e9f774</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>labelRect</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a32c6526a69bf679383db596a70e7968c</anchor>
      <arglist>(const QFont &amp;, double value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>labelRotation</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a614f18b99f53e6a6282c39f95388face</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>labelSize</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a8755a16edf3a98e39a4e957ee72affdd</anchor>
      <arglist>(const QFont &amp;, double value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a82f2a2d25d4ecc2a781a252ef9515704</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxLabelHeight</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>ab5fcdcbb4c3fe419e48efd3068ecd3e4</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxLabelWidth</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>ab0c4ee29e81cee70e8a491e5ff80b8ff</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minLabelDist</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a1e60d584f563933afba119d443ba5b32</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minLength</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a2fbdde2e1263664069e2e5f9a1fc9266</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a15f91bdd71ec87abe618e00cf18aa3f1</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a61f1b2112eb1fdd2bdeef429f7fc24d9</anchor>
      <arglist>(const QPointF &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a06bf10d73aa03c16394a85fa70a7a3b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pos</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a31b1a37c24d4a1f8f2e834b0b7c9a815</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleDraw</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>adbd01ba8d7f19fb3122f917b1c74145b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignment</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a7a4de0055dc1358e55c3357366a54091</anchor>
      <arglist>(Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelAlignment</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a3df0a1fe4a498ef028a5348e54bfaa7f</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelRotation</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>abf5881339fddde65a00c1dd391023320</anchor>
      <arglist>(double rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a002528e391ce07246a5d6b05b4bac9d9</anchor>
      <arglist>(double length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtScaleDraw</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a9c907c8fa27ec7312e78145e3050c599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBackbone</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a8fb37d25215f30866838f21f30011431</anchor>
      <arglist>(QPainter *) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLabel</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a4760737099bfd26dfe9e012592505e4a</anchor>
      <arglist>(QPainter *, double value) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTick</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a6a20de64b17be9daaf9a471fb6df0005</anchor>
      <arglist>(QPainter *, double value, double len) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QTransform</type>
      <name>labelTransformation</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a0efa1e4675c85b3187aa69220d135dc4</anchor>
      <arglist>(const QPointF &amp;, const QSizeF &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMap</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>aa4c905667a40091e9d7d36b02919351d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtScaleDraw.html</anchorfile>
      <anchor>a0a1ed04b944776d7a79fa846b6741ae7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleEngine</name>
    <filename>classQwtScaleEngine.html</filename>
    <class kind="class">QwtScaleEngine::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAttribute</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa617f0da0b90080be49b79dbaaab191f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IncludeReference</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fad29dea0ac58c4675ac009620b0857984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fab3931d404b68708d0c6eaf87ae744fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Floating</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa2158d4b3596e7d4a00375821fc0d20c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Inverted</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa2f3985208684d394319320b8e67ea062</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; Attribute &gt;</type>
      <name>Attributes</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a798f5f1420019d33baa799d26bca0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Floating</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa2158d4b3596e7d4a00375821fc0d20c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IncludeReference</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fad29dea0ac58c4675ac009620b0857984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Inverted</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa2f3985208684d394319320b8e67ea062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAttribute</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fa617f0da0b90080be49b79dbaaab191f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a7548418e0896d75eec164bfa2ba3ff5fab3931d404b68708d0c6eaf87ae744fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Attributes</type>
      <name>attributes</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a044961cfa3be3ac86d49610c3881df08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>autoScale</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>aa27323d6d9d5348bd253a61b45e4785b</anchor>
      <arglist>(int maxNumSteps, double &amp;x1, double &amp;x2, double &amp;stepSize) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>base</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a5bfe4467f5b311b3879253b0a4470a2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtScaleDiv</type>
      <name>divideScale</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>ab85442ced7cf3a39e5ad25f8cb80dea4</anchor>
      <arglist>(double x1, double x2, int maxMajorSteps, int maxMinorSteps, double stepSize=0.0) const =0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lowerMargin</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a0cbcd5c35a8796baf8307bba19991bab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleEngine</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a4ad501667558e5095d36cc190d12790d</anchor>
      <arglist>(uint base=10)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>reference</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a5962458870865df797e84e3bd6badf02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>acf02a88f6e778edbc9e005960f35b3b7</anchor>
      <arglist>(Attribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributes</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>acd73d5f27b5db0bc7ee673eb6fe9810d</anchor>
      <arglist>(Attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBase</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>afdabe4fd2a89b7cd5a21cdc9ac2269d6</anchor>
      <arglist>(uint base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargins</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>aed2ab1fc105a25fa97bbecf4b2f541a7</anchor>
      <arglist>(double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReference</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>aa982167d8236dde0a6af3168ec8b46be</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>ad063f4bb947996191be5c2a5fa0dbaf6</anchor>
      <arglist>(QwtTransform *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAttribute</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>ab43cac5ff8843531bbb02b4401e8fb62</anchor>
      <arglist>(Attribute) const </arglist>
    </member>
    <member kind="function">
      <type>QwtTransform *</type>
      <name>transformation</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>acbc5488cb3f3e2ec9566d4797468d0d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upperMargin</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>aa3fca2f37156fa3bd8ef21be8d339938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtScaleEngine</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>ab9c21b4550d44d9a82c1865864cb8943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtInterval</type>
      <name>buildInterval</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a9d4070eafed76bc422669074f754e368</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a373a68e53c7ba5ba68de026c8feb0ad0</anchor>
      <arglist>(const QwtInterval &amp;, double value) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>divideInterval</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a4c659b05b268b50c18086cc82e57bccd</anchor>
      <arglist>(double intervalSize, int numSteps) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; double &gt;</type>
      <name>strip</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>ab2b5b3c6081e1d0007f904dbc3f9f7f1</anchor>
      <arglist>(const QList&lt; double &gt; &amp;, const QwtInterval &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtScaleEngine.html</anchorfile>
      <anchor>a96e6269ddc32815538bac74ce4c68368</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleMap</name>
    <filename>classQwtScaleMap.html</filename>
    <member kind="function">
      <type>double</type>
      <name>invTransform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a9f973f23b61ed18dd7598255078bd837</anchor>
      <arglist>(double p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInverting</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>aee1376468f91fa74715a0cad6cf1f6dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a3f55ef14f8874e626380fcf92b096791</anchor>
      <arglist>(const QwtScaleMap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>p1</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ac1ca2f9b4643d27fde693cc98bca0cd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>p2</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>acf404215292b10bd46b1089d2452b8e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pDist</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>af364d4fa10db6f5dbc93d6ce763e603f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleMap</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a9576a2e19c0be1d036fee344ab68f542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleMap</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a579bc766106d98edd7153e62ea77a19b</anchor>
      <arglist>(const QwtScaleMap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>s1</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a38b6a7040cd15a427f7631afa20cbad8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>s2</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a644fe199eecf30fcd1803be554cd21f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sDist</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>adf621246cfa7313280a35a44063972f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintInterval</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a994240e446986112f196a65657dc9755</anchor>
      <arglist>(double p1, double p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleInterval</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>aaa33bc8e1aed7aa17d345053194e7094</anchor>
      <arglist>(double s1, double s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ad8e971dd4be07801f0adc99549153718</anchor>
      <arglist>(QwtTransform *)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>transform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ab77cbd649a65b080c3ff21d7abce7f73</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtTransform *</type>
      <name>transformation</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>adba2c419bba77e8e099febfaa0f543e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtScaleMap</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>aecafd09423984a5e0ffa935d1b45110c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>invTransform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a8fe572f224a14672684fd929c55568f8</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>invTransform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a08dc05a17283c531e2c1d79fd52bc56a</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QRectF</type>
      <name>transform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>af99eeda829142128f97e0b6c4fbf9e1f</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QPointF</type>
      <name>transform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a6be600afa5bd75f5ff52b1f102b123b0</anchor>
      <arglist>(const QwtScaleMap &amp;, const QwtScaleMap &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateFactor</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ab652231afce34912ce370f7b124c0116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_cnv</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a5e40f1fa00e5097984f3b25797f1edcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_p1</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ab4532b83df3740afda20b9d573badd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_p2</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a86bbef324f3544f7d2f4823788c34544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_s1</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>ad35fd72782122d934c8637e04602cf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_s2</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a8447d7bb90737e6877cc0efe476f6f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtTransform *</type>
      <name>d_transform</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>a5dca65fade878374e29837286d17419d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_ts1</name>
      <anchorfile>classQwtScaleMap.html</anchorfile>
      <anchor>aa774d0d6cb2b7319952462b362b7d57f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtScaleWidget</name>
    <filename>classQwtScaleWidget.html</filename>
    <class kind="class">QwtScaleWidget::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>LayoutFlag</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a95903255246c9da84e7388b567354c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleInverted</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a95903255246c9da84e7388b567354c8fac6160b1d9f11f92db884ff26da8e2637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; LayoutFlag &gt;</type>
      <name>LayoutFlags</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a19dcd8adcfd10fe26e021fa47e22b843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleInverted</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a95903255246c9da84e7388b567354c8fac6160b1d9f11f92db884ff26da8e2637</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scaleDivChanged</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a55c52717ede368069f5f44b9901e3400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDraw::Alignment</type>
      <name>alignment</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a96c6c060e258e21e609a0f99e59c5e33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>colorBarInterval</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a45d81f98abea564eca1ec72dd56edaae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>colorBarRect</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a5271d10cf0e6097a243aa62beb784c02</anchor>
      <arglist>(const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>colorBarWidth</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aa5877851d15888977621bfe86b945984</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aacbe3acb087a109d9df21062bf5f1726</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dimForLength</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aa3c1f2f5e60ebb8f6fb42297dfe8881b</anchor>
      <arglist>(int length, const QFont &amp;scaleFont) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawColorBar</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a975ea90b7843ef377d984e4379e8fe0b</anchor>
      <arglist>(QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTitle</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a399d4c7a3707580542f9ab42253958e4</anchor>
      <arglist>(QPainter *, QwtScaleDraw::Alignment, const QRectF &amp;rect) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>endBorderDist</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a314a2aff4b7629db21b45c8f74b3ae0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBorderDistHint</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a57ca1a6a87417a732e0b1e66ac2a3493</anchor>
      <arglist>(int &amp;start, int &amp;end) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinBorderDist</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a2927a7cb5157b86c580d7ebed4dc4e7c</anchor>
      <arglist>(int &amp;start, int &amp;end) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isColorBarEnabled</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a0572bc26f5b99654067b916001bce582</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a4827906c3f11825d479c6e493c8e1b4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ace8f7f466f2f012bc935ff8d4598060c</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleWidget</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>addfd5f0802f85f8abee1d3ff7a1617d6</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtScaleWidget</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a13c0c28d56a9e44a81990c7c3fbb96e5</anchor>
      <arglist>(QwtScaleDraw::Alignment, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ad8603e84f851e5d91feb21beebf19896</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a6ccb7e3a4537396f59fc30c7d76cc20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlignment</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ab6421ace2bd56d5559689522336556e0</anchor>
      <arglist>(QwtScaleDraw::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderDist</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>abbbd5a501ab683e170d52250463c61bb</anchor>
      <arglist>(int dist1, int dist2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorBarEnabled</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aeb337b8e67fc00ca98bf39a6d70aea61</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorBarWidth</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a76eb179267a572944d1ebdbf62c573f1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a3cfd919d042007accd3fdb3fcd75045c</anchor>
      <arglist>(const QwtInterval &amp;, QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelAlignment</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a8d16473c34f8eaea7e6c457a4de25949</anchor>
      <arglist>(Qt::Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelRotation</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aea277057b98a66ee8038f6a827e0f404</anchor>
      <arglist>(double rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutFlag</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a6e3495e29ba5dfb4a75827ec1df03f6a</anchor>
      <arglist>(LayoutFlag, bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargin</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a36d92ef63d996fe1fd58a46431924ab6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinBorderDist</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a4299d99073231d977924c7e40ff9a6a9</anchor>
      <arglist>(int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDiv</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>aea8b0f1dbb7a1768c83e2c9aa93e4804</anchor>
      <arglist>(const QwtScaleDiv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>af93459026340638898c11a799f4ae0c0</anchor>
      <arglist>(QwtScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ae91570dca28105b516f1ce2e72c313f1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a28ad440a43978d2d50f19e17d0776403</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a1451d5d2293358ba097a833a40015524</anchor>
      <arglist>(const QwtText &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a749ea25d3e0ab0d7e6335982f3919055</anchor>
      <arglist>(QwtTransform *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ac1e33cdda52f43cea2ca625eb92cb66a</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a1bdb5b6fa77a4535087f1c672ee394ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>startBorderDist</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ab82bb290d685dfaec3894f5892f04ef9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testLayoutFlag</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a14109672bbee79337864ae4c6525994f</anchor>
      <arglist>(LayoutFlag) const </arglist>
    </member>
    <member kind="function">
      <type>QwtText</type>
      <name>title</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a75ab60ac06977a6cb1991aa2e7979c2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>titleHeightForWidth</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a1c488b9304a8e30af20e4da1d397a72f</anchor>
      <arglist>(int width) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtScaleWidget</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a84213c50912000db319b2c7d704f9a33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a3170e51be69b45ad808d8ca35bfc5756</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a6f3bba637c199bbcba9563368faaec48</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>layoutScale</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a92c9a771a5838b6e90b0de449613a9fe</anchor>
      <arglist>(bool update_geometry=true)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a13b161fa0125845c92af482d4b402f7b</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a8fe7227ad098545c33f03a21f877fabf</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>af151a963ea3cb7f04815db93e8f4882d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initScale</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>a1db31608e798ba6e702e968c0626e0e9</anchor>
      <arglist>(QwtScaleDraw::Alignment)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtScaleWidget.html</anchorfile>
      <anchor>ace505b546ae1939bd5873e7a3598242a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData</name>
    <filename>classQwtSeriesData.html</filename>
    <templarg>T</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual T</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QPointF &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QPointF &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QPointF &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtIntervalSample &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtIntervalSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtIntervalSample &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtIntervalSample &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtOHLCSample &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtOHLCSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtOHLCSample &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtOHLCSample &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtPoint3D &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtPoint3D</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtPoint3D &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPoint3D &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtPointPolar &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtPointPolar</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtPointPolar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtPointPolar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtSetSample &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtSetSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtSetSample &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtSetSample &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesData&lt; QwtVectorFieldSample &gt;</name>
    <filename>classQwtSeriesData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>aedb969ba51a27d88d26ad7f7cb1c2c7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3f075340d18fb112a342d74716eb8d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtVectorFieldSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>ae8650d16c07c58f01897ab48658a3266</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a391b4601a7454b2f9582fbc2662d108e</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a3cfe5b26fc55a887ac85b0103ae80a3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSeriesData</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a841a56f909879d599a385b9c3d046745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>d_boundingRect</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>a24fbbcb0baa0c728117d2e6764d00414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtSeriesData&lt; QwtVectorFieldSample &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtSeriesData.html</anchorfile>
      <anchor>acb6caf8dce464fe0f2799fced595d309</anchor>
      <arglist>(const QwtSeriesData&lt; QwtVectorFieldSample &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore</name>
    <filename>classQwtSeriesStore.html</filename>
    <templarg>T</templarg>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; T &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; T &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; T &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; T &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; T &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; T &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QPointF &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QPointF &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QPointF &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QPointF &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QPointF &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QPointF &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QPointF &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QwtIntervalSample &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtIntervalSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtIntervalSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtIntervalSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QwtIntervalSample &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtIntervalSample &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QwtIntervalSample &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtIntervalSample &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QwtOHLCSample &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtOHLCSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtOHLCSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtOHLCSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QwtOHLCSample &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtOHLCSample &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QwtOHLCSample &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtOHLCSample &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QwtPoint3D &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtPoint3D &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtPoint3D &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtPoint3D</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QwtPoint3D &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtPoint3D &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QwtPoint3D &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtPoint3D &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QwtSetSample &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtSetSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtSetSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtSetSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QwtSetSample &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtSetSample &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QwtSetSample &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtSetSample &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesStore&lt; QwtVectorFieldSample &gt;</name>
    <filename>classQwtSeriesStore.html</filename>
    <base virtualness="virtual">QwtAbstractSeriesStore</base>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtVectorFieldSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aae258d330c8d1bd2057b1f0bc13700f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtSeriesData&lt; QwtVectorFieldSample &gt; *</type>
      <name>data</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>afa10ec8a1ed48eb1955481bef8af6995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>dataRect</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a1a3fee5a91f3abf04c775a6d3adf386b</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>dataSize</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a01bdba48aca7e1a64353434fee60a3ae</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>aa23545f522f87da936c0f095ee07c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QwtVectorFieldSample</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>adbb86cd5cd59472f2f3137742ca74a48</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>add3ce83fe90e976b75a0ebaa79caee4c</anchor>
      <arglist>(QwtSeriesData&lt; QwtVectorFieldSample &gt; *series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ac4522022c5225c702b9de25a1dfdf22c</anchor>
      <arglist>(const QRectF &amp;rect) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtSeriesData&lt; QwtVectorFieldSample &gt; *</type>
      <name>swapData</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>a5f47997d53d580e6a12a6ca61b7225b0</anchor>
      <arglist>(QwtSeriesData&lt; QwtVectorFieldSample &gt; *series)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtSeriesStore</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae500a3787e77e16d096f4e6c1d292101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSeriesData&lt; QwtVectorFieldSample &gt; *</type>
      <name>d_series</name>
      <anchorfile>classQwtSeriesStore.html</anchorfile>
      <anchor>ae7888ab7db2f7aa95bb098327626b781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSeriesWrapper</name>
    <filename>classQwtSeriesWrapper.html</filename>
    <base>QwtSeriesData&lt; QPointF &gt;</base>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a1fd86f152f2251f6228555c3d48cfcf2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeOpt</type>
      <name>getVisualizationRangeX</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a3adadf14009c5b4f586293b63d32ee6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual RangeOpt</type>
      <name>getVisualizationRangeY</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a02109f06e8db6d79b135f62771bf841f</anchor>
      <arglist>(Range range_X)=0</arglist>
    </member>
    <member kind="function">
      <type>const PlotDataBase&lt; double &gt; *</type>
      <name>plotData</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>ae21c1581331f0a52fe2a3167f5f8273f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSeriesWrapper</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>ad311a9a3948ce5e7ddbfad9d464f3b16</anchor>
      <arglist>(const PlotDataBase&lt; double &gt; *data)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>ababa7d82de45ab720349d9674a1f6865</anchor>
      <arglist>(size_t i) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual nonstd::optional&lt; QPointF &gt;</type>
      <name>sampleFromTime</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a78611052917b2b1fabd95f54515906f6</anchor>
      <arglist>(double t)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeOffset</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a8694d8207f059a6d658cf83fa6147ef7</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a22baede0f6690c06a00f408ec18a9b4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>updateCache</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>a3dab5798305488124cedbaab33f1bfaf</anchor>
      <arglist>(bool reset_old_data)=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PlotDataBase&lt; double &gt; *</type>
      <name>_data</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>afbf2a32ea1d595713cc0d8440d68e78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time_offset</name>
      <anchorfile>classQwtSeriesWrapper.html</anchorfile>
      <anchor>ae96496b1d1f53b374705a54fd2c00d8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSetSample</name>
    <filename>classQwtSetSample.html</filename>
    <member kind="function">
      <type>double</type>
      <name>added</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>ab9c619f327e1bf3feca7f96d0ba44c24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>a0b96a0b525bbf4aab51a406502c4734c</anchor>
      <arglist>(const QwtSetSample &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>a76859b776c7501b04c50197fe9e6c97e</anchor>
      <arglist>(const QwtSetSample &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSetSample</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>af506c3484b65d5de2b6042755066ff81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSetSample</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>af0bbb11cf7ed592107a4baf052290035</anchor>
      <arglist>(double, const QVector&lt; double &gt; &amp;=QVector&lt; double &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>set</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>af05cfa9fc52e7798f6594ba1bbbcd16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtSetSample.html</anchorfile>
      <anchor>a5bff5286dddfa1f2070da64fe619859f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSetSeriesData</name>
    <filename>classQwtSetSeriesData.html</filename>
    <base>QwtArraySeriesData&lt; QwtSetSample &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSetSeriesData.html</anchorfile>
      <anchor>aa5d88fda6f3133902e801314c6473074</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSetSeriesData</name>
      <anchorfile>classQwtSetSeriesData.html</anchorfile>
      <anchor>ae28991355a06876fcd14d760771e431b</anchor>
      <arglist>(const QVector&lt; QwtSetSample &gt; &amp;=QVector&lt; QwtSetSample &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSimpleCompassRose</name>
    <filename>classQwtSimpleCompassRose.html</filename>
    <base>QwtCompassRose</base>
    <class kind="class">QwtSimpleCompassRose::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>aede15ea5b9b09819f71c63df0b99e536</anchor>
      <arglist>(QPainter *, const QPointF &amp;center, double radius, double north, QPalette::ColorGroup=QPalette::Active) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numThornLevels</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a8fa418ee344d934d556fa5719cd5ece5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numThorns</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a7c3270789e94e94b8d515b04372bfe0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSimpleCompassRose</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a66cc98efe5717eaf11fb0e713cd1aa21</anchor>
      <arglist>(int numThorns=8, int numThornLevels=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumThornLevels</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a45cbc152c610d096ecd4231b0f9ba549</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumThorns</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a841918913652b50fc85ea7e713daa37a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShrinkFactor</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>afaf84e19eb8eb2360306860b02d46cfc</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a1439bd174d26b2f06baedc5fab048ed8</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>shrinkFactor</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a49ac7941c4a09f5a33e660b130d7bc2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a28e7dcd6574c6239f5d15cdda93ac835</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSimpleCompassRose</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a157304c9a535126d33a80df9a9dad292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawRose</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a9dfb04bbc8f776e18c88e5e03912249d</anchor>
      <arglist>(QPainter *, const QPalette &amp;, const QPointF &amp;center, double radius, double north, double width, int numThorns, int numThornLevels, double shrinkFactor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSimpleCompassRose.html</anchorfile>
      <anchor>a3e804bfcf9b537bd7d3fa1c2af0aa600</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSlider</name>
    <filename>classQwtSlider.html</filename>
    <base>QwtAbstractSlider</base>
    <class kind="class">QwtSlider::PrivateData</class>
    <member kind="enumvalue">
      <name>LeadingScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a0822eb6df854223a53d2ff95d6070c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a49899c3cf9ad1d8f45046824ecbfc6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScalePosition</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a49899c3cf9ad1d8f45046824ecbfc6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeadingScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a0822eb6df854223a53d2ff95d6070c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrailingScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a2f836c58c76f5a8ed3c905d699b3f439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrailingScale</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a120d984d7c519578eed88c4fe97cb1a7a2f836c58c76f5a8ed3c905d699b3f439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>aacc125aac3a5d593a4834957de28469c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>handleSize</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a56cf54a5b406530e8d3a5986626ba000</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasGroove</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>aeb2f0f70d1fb6358022805e3f1a0ae9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTrough</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a3ff426a41b4daa6406315cd302d59032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a9fb0deb71c78f0fb533377c40db5c8e9</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a66ee353b1f2545db9bbbaea176c04251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a6012d14e7a24752fca8828e1e1bedaa4</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a5a4132613bc376adeabfedfe2f6bd02a</anchor>
      <arglist>(Qt::Orientation, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ab3394f8eb22b75cc6add3b8d3444ad30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>adeada0c1d9bc50152098b2b0129cd08d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ac959075a8ea10f52aa366a380508f159</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroove</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a4afc308735f59ffd51adb12d0a32bd81</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandleSize</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a83ecd72c7ca593ebd361ad8912ac9d39</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a3a5d51f56dee5e51dc37bb6f546b16b5</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a9039a6d5d5bb7b21c312637cf40f8319</anchor>
      <arglist>(QwtScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalePosition</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a530aa52c218ad27e8eebbecc7a27e25a</anchor>
      <arglist>(ScalePosition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a947f384faba10690bbff780bfe9e420f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrough</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ab4de4c649662416dc12c92c8e7cd0273</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateInterval</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>aeaab96d3554d509dbdd93a539617b9e9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a663e2fd7218775a92bc30ab6544583f6</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>aafa34f60f76fb7786d992cc90116e6b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>updateInterval</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a38ed0ece831bc66425159793e6f0b84e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a1d82f2f616f8cd3cc7c265948d1b7886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a97dc3ce0f4f87144a5635bce2ce8d609</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawHandle</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a924e3fc8a885f72837379fdc29da2d20</anchor>
      <arglist>(QPainter *, const QRect &amp;, int pos) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a5e45e9ca42fdf659d89011bddd8ff779</anchor>
      <arglist>(QPainter *, const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>event</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ae12fbef3c805083647856c9c9f8838a3</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>handleRect</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a69df4f26e88b911c0dcf28d41987550a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isScrollPosition</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a95f5b90fec966bbbe0662ce390e0e595</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a3f5d4a70fdfe58fd5605a55b72985958</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a25501825d481b0d1ebdd4007fbbfca5e</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>af5ba32200b5c29bde41cbc8a2f3a4632</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a7f6588fdc778c9b167bb6737b6b43f81</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>abd6877a0ae450c084b161508b382e7a9</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>scrolledTo</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a34d9013f79d1623e66b167ae2eaa8b1d</anchor>
      <arglist>(const QPoint &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>sliderRect</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>af5355e9015fc49a3d978603cb8b9bbee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a524364ee7314f20d4c6c28eee7a430d6</anchor>
      <arglist>(QTimerEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a998823bf8a07c9242ed59692840e5b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>groove</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ac5401b3b1d14db81eeb564703bef19ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QSize</type>
      <name>handleSize</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a8e0a4ae03681a00ffec2cfc15ba6d5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>abc457a5ac031984a00f43055c77ca364</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ae21171b44e75cca8a37fa61fdb75a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a7977e5fb0b9be47780ec96c98287477a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>trough</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a6f44d1d9081d1984528043c55cf3fe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ab4883538a2f296182939c63543ebe6d8</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>layoutSlider</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>a2421e60476f2dbbbc4363de5bc625bb3</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ac9d9cf23f22f06a02c9a60fb91adb0c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSlider.html</anchorfile>
      <anchor>ab97407d70eab99fd8915a3639510eda8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSpline</name>
    <filename>classQwtSpline.html</filename>
    <class kind="class">QwtSpline::PrivateData</class>
    <member kind="enumvalue">
      <name>AtBeginning</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a21cca305dad4f1e21437953c4801595aa0efcdb6fbf1e583097ec297b43f26024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AtEnd</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a21cca305dad4f1e21437953c4801595aa633399daff8a04d92e61ca776e878e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BoundaryCondition</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped1</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba94d03f64008ad0ed1e2e92bd96414028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped2</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba43442b0f55b141b857d6c2ab56cd9afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped3</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba897bc245acbf65ee2f1801c779de15b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRunout</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba6ad4241cc59f456d77eb70b289e5782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BoundaryPosition</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a21cca305dad4f1e21437953c4801595a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AtBeginning</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a21cca305dad4f1e21437953c4801595aa0efcdb6fbf1e583097ec297b43f26024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AtEnd</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a21cca305dad4f1e21437953c4801595aa633399daff8a04d92e61ca776e878e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BoundaryType</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConditionalBoundaries</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128af5bf38b7f712e69c699458cd6dfef711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeriodicPolygon</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128aeec4576967e31745e7d96d3a8a016171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedPolygon</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128a63108a1fe17778b7d9c236efc17774b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped1</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba94d03f64008ad0ed1e2e92bd96414028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped2</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba43442b0f55b141b857d6c2ab56cd9afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Clamped3</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba897bc245acbf65ee2f1801c779de15b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedPolygon</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128a63108a1fe17778b7d9c236efc17774b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConditionalBoundaries</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128af5bf38b7f712e69c699458cd6dfef711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRunout</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>af2195032fa62c2b9fe74dc4d44b636cba6ad4241cc59f456d77eb70b289e5782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeriodicPolygon</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ad82b1f33946d2489511f5e697a32b128aeec4576967e31745e7d96d3a8a016171</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>boundaryCondition</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a3587f1374a8fee7d27a1f3756b12549d</anchor>
      <arglist>(BoundaryPosition) const </arglist>
    </member>
    <member kind="function">
      <type>BoundaryType</type>
      <name>boundaryType</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a276f9e77b7ed7f48861d9ea2653e33eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>boundaryValue</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ae2e9d2b40eac9e08494442e5c0b35cb3</anchor>
      <arglist>(BoundaryPosition) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a4bccebded9e5efbef5a3bfe24e520bea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a34c5ddda039f15ec71de0523d9753b64</anchor>
      <arglist>(const QPolygonF &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type>const QwtSplineParametrization *</type>
      <name>parametrization</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a6785dc8ec697efe765ae307f89d6314d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>polygon</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a6a7f1c1a1369ab192010401d97f4f13f</anchor>
      <arglist>(const QPolygonF &amp;, double tolerance) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSpline</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a5d1e0ba35c637a88c66d9e4cbaf36e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundaryCondition</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a6306d24451d24f16d30880b9114d3052</anchor>
      <arglist>(BoundaryPosition, int condition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundaryConditions</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>aa890bace9e318d1bff4fb03ed7d6e9c3</anchor>
      <arglist>(int condition, double valueBegin=0.0, double valueEnd=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundaryType</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a48ddb960940cd1bd6d6707dd0ebb8785</anchor>
      <arglist>(BoundaryType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundaryValue</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>ac14c58e4301b85732c97a4daaf7a9b8b</anchor>
      <arglist>(BoundaryPosition, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametrization</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>afb4959b1db04dd021b0a49752b66fac3</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametrization</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a7d2dd1a36183afc5394ee6b39c09bc8c</anchor>
      <arglist>(QwtSplineParametrization *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSpline</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a90805882826469c94fdc871f18261bb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSpline.html</anchorfile>
      <anchor>a784545391f14c014684f391c6d92fd27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineApproximation</name>
    <filename>classQwtSplineApproximation.html</filename>
    <class kind="class">QwtSplineApproximation::PrivateData</class>
    <member kind="enumeration">
      <type></type>
      <name>BoundaryType</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConditionalBoundaries</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6adda290d6ea49cbfbac687594b7ee9be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeriodicPolygon</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6a2aaf6f3c4af268335d025fc2d0503b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedPolygon</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6a5ff81f38961084c365b8657da69ae510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedPolygon</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6a5ff81f38961084c365b8657da69ae510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConditionalBoundaries</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6adda290d6ea49cbfbac687594b7ee9be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeriodicPolygon</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a669a78088a3e2127be8f3b55b9409ce6a2aaf6f3c4af268335d025fc2d0503b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BoundaryType</type>
      <name>boundaryType</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a0b537b2a03d6cfd2807b803175ca1990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a09134917c2a65bddabfe35d7411e5ccd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a86178f0be62695b211e3ded96e7155cf</anchor>
      <arglist>(const QPolygonF &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type>const QwtSplineParametrization *</type>
      <name>parametrization</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a733743bd5e0de4ac114b25e331b9ba70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineApproximation</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a02fc4b34f260cb6eee9a16ab72dda7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundaryType</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>acf7f825872bdf913f4a963786935cbdd</anchor>
      <arglist>(BoundaryType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametrization</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a803d31bb21db95463c717e57c0b40ca0</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametrization</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a0f4c9e93f9499b75198be5531e458292</anchor>
      <arglist>(QwtSplineParametrization *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineApproximation</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>a0fd795c7246fa3d23b8c2b4920d7b692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSplineApproximation.html</anchorfile>
      <anchor>ab8bd51ac2d22d4aabfc0903f1c209081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineBasis</name>
    <filename>classQwtSplineBasis.html</filename>
    <base>QwtSpline</base>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSplineBasis.html</anchorfile>
      <anchor>a34fa57421ba6dc3a9f98faf6a71e2955</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineBasis.html</anchorfile>
      <anchor>a687652f4a0686cd3e5034394e44605f6</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineBasis</name>
      <anchorfile>classQwtSplineBasis.html</anchorfile>
      <anchor>a84187686884d133830ea4c94fd57ff17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineBasis</name>
      <anchorfile>classQwtSplineBasis.html</anchorfile>
      <anchor>a623c89b2080e099bac2c39c0418bfa84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineC1</name>
    <filename>classQwtSplineC1.html</filename>
    <base>QwtSplineG1</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>aa692cce6f377da85ea1ec5c8e80dae02</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>equidistantPolygon</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a0a6454cf061883108c1afe2a5d9faf24</anchor>
      <arglist>(const QPolygonF &amp;, double distance, bool withNodes) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a18894700ad082399a44dd82c3e08ad18</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QwtSplinePolynomial &gt;</type>
      <name>polynomials</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>acaeb49937cb077035e613a48d445daa8</anchor>
      <arglist>(const QPolygonF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineC1</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a4924927ec8a3f9dde92692898ccf6cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>slopeAtBeginning</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>aaca75e9ba74be2d80991fc99c1a876aa</anchor>
      <arglist>(const QPolygonF &amp;, double slopeNext) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>slopeAtEnd</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a75d8da9830fa0629c2cb992807f6dbe4</anchor>
      <arglist>(const QPolygonF &amp;, double slopeBefore) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a20caae8d9308f92a49da94315cd46537</anchor>
      <arglist>(const QPolygonF &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineC1</name>
      <anchorfile>classQwtSplineC1.html</anchorfile>
      <anchor>a33140db5071e38ef20d09de29414a13b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineC2</name>
    <filename>classQwtSplineC2.html</filename>
    <base>QwtSplineC1</base>
    <member kind="enumeration">
      <type></type>
      <name>BoundaryConditionC2</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>aa26bfd4bf07baf03fcf47c8f73f632af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CubicRunout</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>aa26bfd4bf07baf03fcf47c8f73f632afa850dacde625b21daa3ee408df0400119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotAKnot</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>aa26bfd4bf07baf03fcf47c8f73f632afa1193d143aa03aa9c874bd9b26f57847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CubicRunout</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>aa26bfd4bf07baf03fcf47c8f73f632afa850dacde625b21daa3ee408df0400119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotAKnot</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>aa26bfd4bf07baf03fcf47c8f73f632afa1193d143aa03aa9c874bd9b26f57847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>ace312cd1944ff3b7df38a2d73ccd8b67</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QVector&lt; double &gt;</type>
      <name>curvatures</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>a7f1a5aeae77a7cfa955e9062e2fb259b</anchor>
      <arglist>(const QPolygonF &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>equidistantPolygon</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>a42c0fc37cefa87c1b70716bc5aedd764</anchor>
      <arglist>(const QPolygonF &amp;, double distance, bool withNodes) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>ac4626c01f48ef34dded4a0dd20918857</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QwtSplinePolynomial &gt;</type>
      <name>polynomials</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>ad5761919bb4dd48da121dbec7c1a5e82</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineC2</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>a5157941fdf2d1328ba20724804877809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>a84ff5fed4cee31091be0881cd959da76</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineC2</name>
      <anchorfile>classQwtSplineC2.html</anchorfile>
      <anchor>ad366da5e045494476e683534b8e28cea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubic</name>
    <filename>classQwtSplineCubic.html</filename>
    <base>QwtSplineC2</base>
    <class kind="class">QwtSplineCubic::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a7677c9e617923bc54951f5d7edaca874</anchor>
      <arglist>(const QPolygonF &amp;points) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>curvatures</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a03d212673df77bacb26f2f889fd65843</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>afab6de1989c5bb5ccf108d6ba49de859</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a725e400b319ef891e7e6bcbf22d341d7</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QwtSplinePolynomial &gt;</type>
      <name>polynomials</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a1efea52807e6358814016684d813c929</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineCubic</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a1b2be8cd279e9c4c11d575af0149c76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a83155481f3582c60fea22714a4d66352</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineCubic</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>a5106e34c989523d8855ab6f3a3c92a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSplineCubic.html</anchorfile>
      <anchor>ade27e086c8b5478ad15d9e3f22577215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCurveFitter</name>
    <filename>classQwtSplineCurveFitter.html</filename>
    <base>QwtCurveFitter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>fitCurve</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>ad868b3cab12f3bd7dd4550007b05178c</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>fitCurvePath</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>adbc5b2e7816eccd1090668240b99f479</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineCurveFitter</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a98ae80240b254df85dcc44e1f3e4e830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpline</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a3366c97cd1b28bf962d4fdbf3d75d51a</anchor>
      <arglist>(QwtSpline *)</arglist>
    </member>
    <member kind="function">
      <type>const QwtSpline *</type>
      <name>spline</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a54bea0bdaeb4a9bbefe067b3aed9ea2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtSpline *</type>
      <name>spline</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a98ddae85cebabe91731ac63746cf3389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineCurveFitter</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a933ecbf859698978104d0dd4ec2a2f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtSpline *</type>
      <name>d_spline</name>
      <anchorfile>classQwtSplineCurveFitter.html</anchorfile>
      <anchor>a01af8c6d06d97e15ad5bc8f3a975d16e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineG1</name>
    <filename>classQwtSplineG1.html</filename>
    <base>QwtSplineInterpolating</base>
    <member kind="function">
      <type></type>
      <name>QwtSplineG1</name>
      <anchorfile>classQwtSplineG1.html</anchorfile>
      <anchor>aba43f62873a477b2733d4ced610d038d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineG1</name>
      <anchorfile>classQwtSplineG1.html</anchorfile>
      <anchor>a441218078365cb31416fd28501eefa2f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineInterpolating</name>
    <filename>classQwtSplineInterpolating.html</filename>
    <base>QwtSpline</base>
    <member kind="function" virtualness="pure">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a8db950cb52e6f12e51cfcb31e3bccf75</anchor>
      <arglist>(const QPolygonF &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>equidistantPolygon</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a275e2fc20727e4c7e50678cb651a73a0</anchor>
      <arglist>(const QPolygonF &amp;, double distance, bool withNodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a30c4079eb05e655668dff1d687fd883c</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>polygon</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a5ba39e2e318b1da90c0e97ad0209adec</anchor>
      <arglist>(const QPolygonF &amp;, double tolerance) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineInterpolating</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a9f8a93111263da26788c4ae9034411d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineInterpolating</name>
      <anchorfile>classQwtSplineInterpolating.html</anchorfile>
      <anchor>a1a1e39267da1d9d0f8a1c670777163a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineLocal</name>
    <filename>classQwtSplineLocal.html</filename>
    <base>QwtSplineC1</base>
    <member kind="enumvalue">
      <name>Akima</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407a119134ba7624f50c37a57cdd7a862dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinal</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407ad691c00c49d088f841cb3068ba960b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParabolicBlending</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407ad4323015af5b06447bd4a6ac84c60f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PChip</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407acf64689481d8f90d5cbc2fa4e7a08958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinal</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407ad691c00c49d088f841cb3068ba960b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParabolicBlending</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407ad4323015af5b06447bd4a6ac84c60f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Akima</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407a119134ba7624f50c37a57cdd7a862dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PChip</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a1b65106f91b7cdbc7a389f3389041407acf64689481d8f90d5cbc2fa4e7a08958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a263bd3e04ebf26216009d5c4f2bdbf6b</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a9d3909e91b616746a1dbe2b6b937021a</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a5641facdb615d06e0ad6f2875600c0a6</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QwtSplinePolynomial &gt;</type>
      <name>polynomials</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>ad4290b494ea25c687aef89295a4bc2ee</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineLocal</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>abd008f03f1c466d2f8c9358ad3772874</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a8d8e3a2b6835abed9715fe5eaf15e961</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>ad13c5251dfcb783f6670a6ba434074eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineLocal</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a40032cd1cab6e9ec600bbbd7849988a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Type</type>
      <name>d_type</name>
      <anchorfile>classQwtSplineLocal.html</anchorfile>
      <anchor>a349708f1c260f8c38ab3ea4a1be37aa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineParametrization</name>
    <filename>classQwtSplineParametrization.html</filename>
    <member kind="enumvalue">
      <name>ParameterCentripetal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da3127bf721ca3be4e279f9478ea12270c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterChordal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48daf328ec1c9518bc5aaa9f648731f77ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterManhattan</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da45063aa26a8cd803c4d2b75ee89ad449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterUniform</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48daa34d8f54e326e8964c6131287dd3e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterX</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da3eaba94a692d4e23a0714db3288a6a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterY</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da30edbcab5070b1f54d7e6d2486cb7ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterX</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da3eaba94a692d4e23a0714db3288a6a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterY</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da30edbcab5070b1f54d7e6d2486cb7ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterUniform</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48daa34d8f54e326e8964c6131287dd3e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterChordal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48daf328ec1c9518bc5aaa9f648731f77ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterCentripetal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da3127bf721ca3be4e279f9478ea12270c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParameterManhattan</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa63256420483fa4981452127366cb48da45063aa26a8cd803c4d2b75ee89ad449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplineParametrization</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a34f8c3b8585ac4d232606760a75620c3</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a1721957cc6b2e4111ea0dbf67fbdf746</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>valueIncrement</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>afe62245c03be3834b96d5d8d860eee53</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplineParametrization</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aa2e15e920583f4762baf80374436e4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementCentripetal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a141e850c0e8da729dada0870041c265b</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementChordal</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a02659178ea5377ec5e13d71858456200</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementManhattan</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>aacfc92b2d904b9644e1e0f4fc77fd7a2</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementUniform</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a4ec70cdb3d4c1b53628ef516e93390ec</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementX</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>a45e45f7ac6df2fbd6ec0bd6d52837e63</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>valueIncrementY</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>ab5014b377c1f5f945cd7062109728d41</anchor>
      <arglist>(const QPointF &amp;, const QPointF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>d_type</name>
      <anchorfile>classQwtSplineParametrization.html</anchorfile>
      <anchor>abb38263f019409cf7e5965594c350a6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplinePleasing</name>
    <filename>classQwtSplinePleasing.html</filename>
    <base>QwtSplineG1</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QVector&lt; QLineF &gt;</type>
      <name>bezierControlLines</name>
      <anchorfile>classQwtSplinePleasing.html</anchorfile>
      <anchor>afd12ab3360273bab4e16303fc3f5b762</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>locality</name>
      <anchorfile>classQwtSplinePleasing.html</anchorfile>
      <anchor>a9c1216229f20eba66eeec5c31bd09288</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>painterPath</name>
      <anchorfile>classQwtSplinePleasing.html</anchorfile>
      <anchor>acee938e1e112fc86fd61013f4cac3d84</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplinePleasing</name>
      <anchorfile>classQwtSplinePleasing.html</anchorfile>
      <anchor>ae5aa5cbf6fec6b166199424f131ef923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSplinePleasing</name>
      <anchorfile>classQwtSplinePleasing.html</anchorfile>
      <anchor>a73072c272d0e4107581648d037e258a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplinePolynomial</name>
    <filename>classQwtSplinePolynomial.html</filename>
    <member kind="function">
      <type>double</type>
      <name>curvatureAt</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>aae7bbe5cf4cd51ac8789d5f34d5df825</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a5a6615de81aa56e3bacd957808c53ab9</anchor>
      <arglist>(const QwtSplinePolynomial &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a8fba5520efda5c044e4265e1c2a1b1e0</anchor>
      <arglist>(const QwtSplinePolynomial &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSplinePolynomial</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a22d45d509397f700f945c5ba0caa87dd</anchor>
      <arglist>(double c3=0.0, double c2=0.0, double c1=0.0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>slopeAt</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>aebefe083b5954302e36b0fafa667ec83</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>valueAt</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>af2e8eef0720cc765f93488339ddb7d31</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtSplinePolynomial</type>
      <name>fromCurvatures</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a88432efffb0b03c266f8673e0d58c36e</anchor>
      <arglist>(const QPointF &amp;p1, double cv1, const QPointF &amp;p2, double cv2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtSplinePolynomial</type>
      <name>fromCurvatures</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a92fa155fb36dd364ecd58ff5345f3146</anchor>
      <arglist>(double dx, double dy, double cv1, double cv2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtSplinePolynomial</type>
      <name>fromSlopes</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a2f7c84dbfe6354d771d15fa95934ea07</anchor>
      <arglist>(const QPointF &amp;p1, double m1, const QPointF &amp;p2, double m2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QwtSplinePolynomial</type>
      <name>fromSlopes</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>a3af2134cbccfffc293669bc6e9417897</anchor>
      <arglist>(double x, double y, double m1, double m2)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c1</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>ab7a4dd72809be3e6648bafcf6871dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c2</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>ac99f8adbf13b198c48ed8805d4078bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c3</name>
      <anchorfile>classQwtSplinePolynomial.html</anchorfile>
      <anchor>ac2a022dc826f5e08979e43ec2ddcfa42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSymbol</name>
    <filename>classQwtSymbol.html</filename>
    <class kind="class">QwtSymbol::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoCache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549acaa219da83872a5ea6bec535667037b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549af9c909c7a68dd83785c85a0083dcf796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CachePolicy</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549ac0f276939fbf44c89e93b3a3870abb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549af9c909c7a68dd83785c85a0083dcf796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoCache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549acaa219da83872a5ea6bec535667037b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cross</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fab75eff873d34264d84a55cb94b603fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Diamond</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa952136b2f18abfe1b4712ce9de84dbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fad8ea4408d80512825a2700b4968f1715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ellipse</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa09e1d50ec759311a76c158f69149fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Graphic</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa24a49671ffa302f19f28a5c56c6ec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hexagon</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa8bf81a46e1ee93ea3d8d8c8990b72f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLine</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa3bc949e0e38ccaf908bb58c7c177f7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa228f6d48261e8b6bc9981370ae65f5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>adda2e2c0e5234692adbc530552efd549ac0f276939fbf44c89e93b3a3870abb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fac3089b3993834683204a7bda52e763d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa3cc8fec7843b850f3cde81a6b04394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pixmap</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa45c8273247748316e5dd359b2d00216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rect</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa3c5d3b8c39e11cc10c6f0c8176bbd235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faeb6111f6fc1813efb466687309c873bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Star1</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa358acf734d29ba274e9f08fa555d8bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Star2</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faee962f0906b5571b20737d8aee796f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Style</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fac3089b3993834683204a7bda52e763d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ellipse</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa09e1d50ec759311a76c158f69149fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rect</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa3c5d3b8c39e11cc10c6f0c8176bbd235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Diamond</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa952136b2f18abfe1b4712ce9de84dbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Triangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa559fad30c36d3e3e2ecad4a21122be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fad8ea4408d80512825a2700b4968f1715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fabf99d9afabd98be69e2ee377bbfa85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa228f6d48261e8b6bc9981370ae65f5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faeb6111f6fc1813efb466687309c873bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cross</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fab75eff873d34264d84a55cb94b603fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCross</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa734e8b9433131230af5d8c319b5529e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HLine</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa3bc949e0e38ccaf908bb58c7c177f7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLine</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa041fb14668884dd95527a34beab22fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Star1</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa358acf734d29ba274e9f08fa555d8bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Star2</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faee962f0906b5571b20737d8aee796f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hexagon</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa8bf81a46e1ee93ea3d8d8c8990b72f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Path</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa3cc8fec7843b850f3cde81a6b04394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pixmap</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa45c8273247748316e5dd359b2d00216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Graphic</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa24a49671ffa302f19f28a5c56c6ec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SvgDocument</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa6e9400c5e295122c0fa825d40d13bb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faed4c49ccbda1c85bdc6ea399e8d8cca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SvgDocument</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa6e9400c5e295122c0fa825d40d13bb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Triangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa559fad30c36d3e3e2ecad4a21122be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserStyle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faed4c49ccbda1c85bdc6ea399e8d8cca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTriangle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fabf99d9afabd98be69e2ee377bbfa85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VLine</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2fa041fb14668884dd95527a34beab22fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCross</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a62f457952470c2076962e83ef2c24d2faa734e8b9433131230af5d8c319b5529e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QRect</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>af7904c7e672fb871dd4b2eb852a745c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a7260c1fa79009661cd0723e6c2b9ef87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CachePolicy</type>
      <name>cachePolicy</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a7ee06a50e28aacecfb7df83f63c22a41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a4ad34a14ca9650c53530fd540d921fe8</anchor>
      <arglist>(QPainter *, const QRectF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a3403db40a12f2f79f79616cf858ecb1f</anchor>
      <arglist>(QPainter *, const QPointF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a249740d6f7e6315e3de0ce6f7ad7020d</anchor>
      <arglist>(QPainter *, const QPolygonF &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSymbols</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a18c1e4716c4ebc92a28becc86de4d429</anchor>
      <arglist>(QPainter *, const QPointF *, int numPoints) const </arglist>
    </member>
    <member kind="function">
      <type>const QwtGraphic &amp;</type>
      <name>graphic</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>ad7f3af9937686813ffa9264d578a33f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateCache</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a781dee5e5db701df592378eb71d84088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPinPointEnabled</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>aa0e0393dbd5df4f6a01c8a69ffc0203f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPainterPath &amp;</type>
      <name>path</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>aa17d051c735f55441ce62c7043428b90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a2fe55b71735bcaca3e931b65b9b1ed13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pinPoint</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>ab107489def28441f21fd9166de795cb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPixmap &amp;</type>
      <name>pixmap</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a60f679d9fdadfd0b96aacbd5ce8ebcc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a710105d32ed915db46e4dbddc9cf6dc4</anchor>
      <arglist>(Style=NoSymbol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a3fb872dc1cf5841df25ad6cba7fe9329</anchor>
      <arglist>(Style, const QBrush &amp;, const QPen &amp;, const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>aae936c253af0c441d19181d01b20b4a9</anchor>
      <arglist>(const QPainterPath &amp;, const QBrush &amp;, const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>afe72b22be876e8a8ac70a30671732d84</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCachePolicy</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a4c358a923bdcb122a59f21eb419f1bc6</anchor>
      <arglist>(CachePolicy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a046443d76371c92add79e1f360bf3134</anchor>
      <arglist>(const QColor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphic</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>ab060930c548548b33441757dcc4b2f73</anchor>
      <arglist>(const QwtGraphic &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a67a6005486f1ae864acfd4778e9282db</anchor>
      <arglist>(const QPainterPath &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a144ca0e312c4a1e64c2d9e161c01fb7c</anchor>
      <arglist>(const QColor &amp;, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>ac4d75a6a9f9ae7f8f1002c465d5bbcb6</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPinPoint</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a78643c91d94690b91745f10f0601579e</anchor>
      <arglist>(const QPointF &amp;pos, bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPinPointEnabled</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a570e07b342701bf37794bf1191917005</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixmap</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a69b548566bbd186992869b54777a0728</anchor>
      <arglist>(const QPixmap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a9fa391b34596f89256278254fa2ae3d8</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>afd5587cd1752594954ca6146f643acfb</anchor>
      <arglist>(int width, int height=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a4d3b9f3dd8c4ca034694b86372b74eb9</anchor>
      <arglist>(Style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSvgDocument</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a5e6a790b3133c878fde132a7fcf91475</anchor>
      <arglist>(const QByteArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const QSize &amp;</type>
      <name>size</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a3aba8eed9fcd85f4a4799e63543a2398</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Style</type>
      <name>style</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a5e5811e1a1621e617716a2a62578b507</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSymbol</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a5a30269273545d5ed25f7116a421eda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>renderSymbols</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>ae72f15c4142dd2de7a361768c17e5560</anchor>
      <arglist>(QPainter *, const QPointF *, int numPoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSymbol.html</anchorfile>
      <anchor>a8b42d3cc3a18171633ea948f4118daae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSyntheticPointData</name>
    <filename>classQwtSyntheticPointData.html</filename>
    <base>QwtPointSeriesData</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>afed9dc36ff74c38f845b4dd24bb1f349</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>acd5ffffb670778cfd714bc915615851e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSyntheticPointData</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>ad2980a20669d9703046e9ded9cacf496</anchor>
      <arglist>(size_t size, const QwtInterval &amp;=QwtInterval())</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>rectOfInterest</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a00ead6b5e6cbc06d87af6edaa518d05f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>ace66310a5864f71a26f240148e906421</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a1a0b2548b496affcf65272acd86c6700</anchor>
      <arglist>(const QwtInterval &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRectOfInterest</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>ad478ca367a14c115df52c09fd848113a</anchor>
      <arglist>(const QRectF &amp;) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a321754c5acac77e0e5685968b1cdfdae</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a01891f33a90b13d7560af5f8edcb0cb1</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>x</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>ab14ef450ef097f05dbb8b8d75202538b</anchor>
      <arglist>(uint index) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>y</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>af65186bea0056b3f7f46814c61d68c99</anchor>
      <arglist>(double x) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtInterval</type>
      <name>d_interval</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a8aff61f5bb3959d627fb358bfab3797a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtInterval</type>
      <name>d_intervalOfInterest</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a19176f14bdd5aad058bb71b6da46cbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>d_rectOfInterest</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>ac7fe4dfd77def35e1dc2fec7162af204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>d_size</name>
      <anchorfile>classQwtSyntheticPointData.html</anchorfile>
      <anchor>a06358b7af9a222f168d8e1a5c9cdd89d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSystemClock</name>
    <filename>classQwtSystemClock.html</filename>
    <class kind="class">QwtSystemClock::PrivateData</class>
    <member kind="function">
      <type>double</type>
      <name>elapsed</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a0baae39a5a9d4f4e8bf3a8bd308a6dad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a5432c09607488f9bb7e3d7592518efb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtSystemClock</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a384e20d6049376575bf28306154854fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>restart</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a6be327dd133c1d7ecccfb95050eef7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a3408bd55b49582f7847865aacc7beb37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtSystemClock</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>a79a46a34a317543a08a8424a333b9ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtSystemClock.html</anchorfile>
      <anchor>aef2da71bcc0ab133164d5082780fc8f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtText</name>
    <filename>classQwtText.html</filename>
    <class kind="class">QwtText::LayoutCache</class>
    <class kind="class">QwtText::PrivateData</class>
    <member kind="enumvalue">
      <name>AutoText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76a0645d333081ec9e3574c98f510c284a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LayoutAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a0953aabc098f410dba89bbada47f2e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumLayout</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a0953aabc098f410dba89bbada47f2e5aa35990c4c74747580e9357d490ebce42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; LayoutAttribute &gt;</type>
      <name>LayoutAttributes</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>aadd451b81d506c5bbefdddb8a100b9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MathMLText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76abf479897e4514198246a0b232a597caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinimumLayout</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a0953aabc098f410dba89bbada47f2e5aa35990c4c74747580e9357d490ebce42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherFormat</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76ad69e3155611ef96eb14ed0cfeb69fd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaintAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintUsingTextFont</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24eac12e48f17fd02a6bc1840c61c4862a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintUsingTextColor</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24ea1aa48cee0a54089820e77600cf93dc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintBackground</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24ea77dd66b2a65e9998d9803672791e1456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QFlags&lt; PaintAttribute &gt;</type>
      <name>PaintAttributes</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a0d239ca5c8e0cd3c748325ad453bb13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintBackground</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24ea77dd66b2a65e9998d9803672791e1456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintUsingTextColor</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24ea1aa48cee0a54089820e77600cf93dc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PaintUsingTextFont</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9739e47ea489e690f121e4b1d27ae24eac12e48f17fd02a6bc1840c61c4862a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PlainText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76aa6810f6d3c785c202d2507c601b97787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RichText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76a88f7eee487ce6f7769b67494623d8b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TeXText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76af31a767faf2f7e322941866c6140ddc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TextFormat</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76a0645d333081ec9e3574c98f510c284a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PlainText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76aa6810f6d3c785c202d2507c601b97787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RichText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76a88f7eee487ce6f7769b67494623d8b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MathMLText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76abf479897e4514198246a0b232a597caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TeXText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76af31a767faf2f7e322941866c6140ddc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherFormat</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a63e0d6a59a427a37ed0bfa71b782fd76ad69e3155611ef96eb14ed0cfeb69fd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a46bb4836482e4fe554f5079871343ba6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>borderPen</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>ae06c3ab1a6396962e4035e7ec1452db6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>borderRadius</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a21b879281d4e07f5ffe6e4465c176dc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a8904020d2a906c4c66d8515ba47820fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a01efd3ff82db2018b742265e0b7e4ece</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect) const </arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a76db41eeae98fbfa0933a38328a240ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a91d6b319e10ef904b2157fc19f1f5d84</anchor>
      <arglist>(double width) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a06e4e0683379d9b8c6ed471650f1f643</anchor>
      <arglist>(double width, const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a25843b1120b648752ed5be2247ebe43f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>afdf53f75d1b8ce6f2f0b00df59fa0177</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a092326f250d2b865ad93f16462d9fc9f</anchor>
      <arglist>(const QwtText &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QwtText &amp;</type>
      <name>operator=</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>ad4a8678071c7e114c47a21f1f78cca37</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a0a7fba648ad898d751de60e9a6d7802f</anchor>
      <arglist>(const QwtText &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a1ba10b4e535424a5ecedda45e0eff0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a6c8d493f6131751831d81554b071b552</anchor>
      <arglist>(const QString &amp;, TextFormat textFormat=AutoText)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>af88b42733c420574fa76b2d58b965313</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>renderFlags</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a59c6bf54af867ce5632a07117fe442e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundBrush</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>af016a747b234aede9f0cbbeb06ed2802</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderPen</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>aca4dd700b7a182114a8c0eb864c4ec2f</anchor>
      <arglist>(const QPen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderRadius</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a7c62dfe82aa94f113cd4f8702bd2242c</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>ac7de5839a5c3b1ee367cfbd5691aa105</anchor>
      <arglist>(const QColor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>ad071f3c4fae4512a1cc71554d95eb69a</anchor>
      <arglist>(const QFont &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayoutAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a2b621d3104ead2185d2d939b1f5b9d68</anchor>
      <arglist>(LayoutAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaintAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>aac80e3f05137173059b196206ceea9e8</anchor>
      <arglist>(PaintAttribute, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderFlags</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>afcbaa37913afaa0e92a649923cfe500b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9ba9caa82fcfbc4bfbf8ce20ccea981e</anchor>
      <arglist>(const QString &amp;, QwtText::TextFormat textFormat=AutoText)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testLayoutAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a5b7bddee1d80139b93d60a0a3a044944</anchor>
      <arglist>(LayoutAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPaintAttribute</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a53c4bcae538e272660d33bed6f71f01b</anchor>
      <arglist>(PaintAttribute) const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a15a42a83153f82bab8cfc283d090d736</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>ad08d2eb8afa42790f2ad796c78c7799c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a22e298c3c9a41efc8dc28487394612e9</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>usedColor</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a1496bcc9225230c4da25ea73ba0a345a</anchor>
      <arglist>(const QColor &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>usedFont</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a9769ab68a4fe26025c4172a14092f792</anchor>
      <arglist>(const QFont &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QwtText</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>aba243ac11b91979ad3f2ee7d3c700195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setTextEngine</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>aef6a1e71b1feba3116ce69f6c9de70ad</anchor>
      <arglist>(QwtText::TextFormat, QwtTextEngine *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QwtTextEngine *</type>
      <name>textEngine</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a053d8fdb4de77bd3b6f2eb0ecd3980ca</anchor>
      <arglist>(const QString &amp;text, QwtText::TextFormat=AutoText)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QwtTextEngine *</type>
      <name>textEngine</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a2828c4976bd30572d236811bc30037be</anchor>
      <arglist>(QwtText::TextFormat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>af3168a194f9cc8fbf082f10950a1fdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LayoutCache *</type>
      <name>d_layoutCache</name>
      <anchorfile>classQwtText.html</anchorfile>
      <anchor>a95346ab7efbb7db468a00abc31af9793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTextEngine</name>
    <filename>classQwtTextEngine.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>ad727f58f9eebfec86369e7f2e5bf6a59</anchor>
      <arglist>(QPainter *painter, const QRectF &amp;rect, int flags, const QString &amp;text) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>aee891b14d90c817b8c73d551f623cc17</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text, double width) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>mightRender</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>a98316f2f6f4f50216ceffbe9babe2901</anchor>
      <arglist>(const QString &amp;text) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>textMargins</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>a83c8d3dc590b9914e9216c01e78e0838</anchor>
      <arglist>(const QFont &amp;font, const QString &amp;text, double &amp;left, double &amp;right, double &amp;top, double &amp;bottom) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QSizeF</type>
      <name>textSize</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>ad9382cc8ff22c6b3e448fce566a76178</anchor>
      <arglist>(const QFont &amp;font, int flags, const QString &amp;text) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtTextEngine</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>adda9e23494429c54b3cc3452940fb2bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QwtTextEngine</name>
      <anchorfile>classQwtTextEngine.html</anchorfile>
      <anchor>a97c5ef76ee920ab0f19e178e85017d9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTextLabel</name>
    <filename>classQwtTextLabel.html</filename>
    <class kind="class">QwtTextLabel::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a6674cebd85cf692d154f967887547e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ab300b9a0a6392e180f2caff41ba2b9b8</anchor>
      <arglist>(const QString &amp;, QwtText::TextFormat textFormat=QwtText::AutoText)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ac43ba313b78dccf7aa7433f26059b2e2</anchor>
      <arglist>(const QwtText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>af1e33db74ecf9c4e7aff158db65404c2</anchor>
      <arglist>(QPainter *, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>heightForWidth</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a4c4910959d2727b4efa43c1965cf10af</anchor>
      <arglist>(int) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indent</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a56d1c5c770efd4f829f33d0b42f00c9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ab754bebe50bc0e713cde9ba58bf6c3c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>aae3122b7e2df226869fff2c47dbc6536</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>plainText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a6c50b70fa29335c07e5633a316e05e48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtTextLabel</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a95e022e766f4b9675f451482be7d654a</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtTextLabel</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a1a44e38b02bb398d315affe02bb4ea69</anchor>
      <arglist>(const QwtText &amp;, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndent</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>aad25ab34c219f8d97ec7c39d064ed4a0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargin</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a833d27574b72bbc135f2972c72382eba</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlainText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a02113ab776a00ab8bbc83197ce49445e</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ad3f6f6bc448f73f57461660fea610983</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QwtText &amp;</type>
      <name>text</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a6ff4f9a87e11594740f312c8522f933e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>textRect</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ab4f9a18c47618903927fb2b40cbb06e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtTextLabel</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>adf8f363200c527a6af4259647304be5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawContents</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ab1d6c248f451517a32c626372670ab51</anchor>
      <arglist>(QPainter *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ab592382174ea8d6e1f3f15d5a7bb4d90</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>indent</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a56bd6f9f23bbc60fa6a3bc02721ea358</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>margin</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ad97e23bc19c83c55422e1ec6dc49fc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>plainText</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a35f5bf32e68e56ab8774b0c5ec77c119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>defaultIndent</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>af6072adf8ffc3764bceea3daf0ef611c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>a030452d75ba519603987869e5d1f2541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtTextLabel.html</anchorfile>
      <anchor>ac34aa92e87bf5aa505e218fc3a2e78a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtThermo</name>
    <filename>classQwtThermo.html</filename>
    <base>QwtAbstractScale</base>
    <class kind="class">QwtThermo::PrivateData</class>
    <member kind="enumvalue">
      <name>LeadingScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498acda60ddfe6178199553941b75ad927a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498a54c98c1e9500e24a5f92e71a7020acbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginCustom</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183ad086bebe6a48967d8d078f0c27ee993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginMaximum</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183aa67de5780557c0c2ca93c45059ae932a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginMinimum</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183ae45b6edabbd2a63aa1551b7ed9b10f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OriginMode</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginMinimum</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183ae45b6edabbd2a63aa1551b7ed9b10f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginMaximum</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183aa67de5780557c0c2ca93c45059ae932a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OriginCustom</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a932d866dd7782cc56cd7fc3e5abb3183ad086bebe6a48967d8d078f0c27ee993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScalePosition</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498a54c98c1e9500e24a5f92e71a7020acbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeadingScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498acda60ddfe6178199553941b75ad927a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrailingScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498aaf66e72accc5a41142773f586158c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrailingScale</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4d7af32d29d1cc18e23b9143cf7ad498aaf66e72accc5a41142773f586158c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setValue</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a2e974873b3387a96f400c9d8d93b08dd</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>alarmBrush</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a103f3f7f66d71931e7af95605c03028b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>alarmEnabled</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a98d686ce15953eecd774e6c1dbb75286</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>alarmLevel</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a5ed8270840b7e23c539fdd67c3b6b846</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aa3e9ce551b041571bdc2688930cf553c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a8d9285fdda3f6f26fc0d9aa35b5f021e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a00e16d590b76602a85ef7bf32533e945</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>fillBrush</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3b109fe9027813e4e1b5ffa080a90046</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a9b3a9831c80507557ff9fb4fa0a3e8de</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aa15057791c2c884f0dc0fc77ff807d5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>acb7ff196b2a792c40d07137fdff6d05f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OriginMode</type>
      <name>originMode</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a16cafef1302e4552280c252a6e18946b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pipeWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aae17760ab12807624b63b6caeae5f3d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtThermo</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a1d5bb3608c29cd8d104f22f0ffe31098</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>QwtInterval::BorderFlags</type>
      <name>rangeFlags</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3b05d842b667cf8724f8a900f0d05b34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aaacb94a49eb05c91a3896d202f79ec46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a9dc10a6836526f899acc342e8e042a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlarmBrush</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3d2e1c17d3630cd9dda66bcf913a7a60</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlarmEnabled</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a0ebd05c24f051ac7d6b98f9e8a0c3035</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlarmLevel</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a14657d853d79682452f329d9b37461a3</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a7b58050d57df6bbe2c1e067495f8a3dc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorMap</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ad2ac0e2d496fd3d28f83f61728b83337</anchor>
      <arglist>(QwtColorMap *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillBrush</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ac8a1eca462e5f260fefd2b95a2bc00b9</anchor>
      <arglist>(const QBrush &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ae6c0926a7d4d163e08a0f940642b2ea9</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrigin</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a00f3853e0fabfe89cbf47d35c15b0aa4</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginMode</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a95cca109a11bba24d8e8a422a3717ab0</anchor>
      <arglist>(OriginMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPipeWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3268b4ae2737194bf2dddfcbfc0d5808</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeFlags</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aa2ce6d6d20097fead0baca0ab31ef1b2</anchor>
      <arglist>(QwtInterval::BorderFlags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleDraw</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a8b5ab653b893e41116200570632ad1c3</anchor>
      <arglist>(QwtScaleDraw *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalePosition</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a0306a248194d2f8c08ba90506122d6ca</anchor>
      <arglist>(ScalePosition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a5d772862c760019a7797f45aa6b0690f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aa937c4b35582ee453d98e5fe465aa417</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a16ca09c525bb05c7316ae6accb7aad79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ae359eec1e467ad86706b9cccb4e04c97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtThermo</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ad0e2bd43eae2402ade490a5e6c4ef4ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>alarmRect</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>acec691cc665beed149c6559e666d55e6</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeEvent</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a60456c05a688e16676888c3582d0829d</anchor>
      <arglist>(QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLiquid</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ab9cca3cab3a8950b66e14b995b86beb8</anchor>
      <arglist>(QPainter *, const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>fillRect</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3226e3ca8266e16d8c90bae5c9f5a3d2</anchor>
      <arglist>(const QRect &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a82cd213ef7bc9b43981f2c4748ace358</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>pipeRect</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a3359ca7488990dab26b182448b38395b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a8815c2927b7cae9871e02af7ee06de65</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>scaleChange</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ae58205ecb35dc60f5473f2112aa24d06</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QwtScaleDraw *</type>
      <name>scaleDraw</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a7d0f262032c034c5da703ec2f2d120b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>alarmEnabled</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aa2cf4f6f422899ade5a711cd94fb224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>alarmLevel</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a2adc5acf74dc4cf6fbb9ead0937ea9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a488f41c673cec271e55062081d99a115</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a43d7b556d30625ae6152593e5255f882</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>origin</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>aef746f9641a4c1f7a2501057b67a53f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>OriginMode</type>
      <name>originMode</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>ad8f9a73a77da2fe4e518b8ba130bde69</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>pipeWidth</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a2f16da4fdfb826e3c041a158ef439d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ScalePosition</type>
      <name>scalePosition</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a2e39551ec17958b80b5b710a657a89ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a4de2df8afdacf86f66c956a874029007</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a142ce431fbca883eb26fdea3c2730873</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>layoutThermo</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a7c5c6bc8f7b5f02824cdb3b87c066ab6</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtThermo.html</anchorfile>
      <anchor>a2caeedcd1724612db05f555720ac8eaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTimeseries</name>
    <filename>classQwtTimeseries.html</filename>
    <base>QwtSeriesWrapper</base>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeOpt</type>
      <name>getVisualizationRangeY</name>
      <anchorfile>classQwtTimeseries.html</anchorfile>
      <anchor>a7ced3b2b35726cf9646e404bc2a70243</anchor>
      <arglist>(Range range_X) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtTimeseries</name>
      <anchorfile>classQwtTimeseries.html</anchorfile>
      <anchor>a43e270568b82f740c174763ad8c607f2</anchor>
      <arglist>(const PlotData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual nonstd::optional&lt; QPointF &gt;</type>
      <name>sampleFromTime</name>
      <anchorfile>classQwtTimeseries.html</anchorfile>
      <anchor>a10b7a263d1bcb352f46dc6d799515235</anchor>
      <arglist>(double t) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotData *</type>
      <name>_ts_data</name>
      <anchorfile>classQwtTimeseries.html</anchorfile>
      <anchor>a89cd739153d240113791347aed45982a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTradingChartData</name>
    <filename>classQwtTradingChartData.html</filename>
    <base>QwtArraySeriesData&lt; QwtOHLCSample &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtTradingChartData.html</anchorfile>
      <anchor>a7b82d7224e20cdaf1b9ffeec1f0b18e2</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtTradingChartData</name>
      <anchorfile>classQwtTradingChartData.html</anchorfile>
      <anchor>abfe5df45f8a6313b68e93715c7bbfb7b</anchor>
      <arglist>(const QVector&lt; QwtOHLCSample &gt; &amp;=QVector&lt; QwtOHLCSample &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtTransform</name>
    <filename>classQwtTransform.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>bounded</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>a2703fc5855720201f46ed9404271a527</anchor>
      <arglist>(double value) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QwtTransform *</type>
      <name>copy</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>aae011ee4205fa4391459766d88971809</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>invTransform</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>a5cfb0a329b8418028baf6974b188d76b</anchor>
      <arglist>(double value) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtTransform</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>aa1fa1ab21d0fc01e06d3a6e462008d0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>transform</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>a1093b5856cbc6cf812460535442fb130</anchor>
      <arglist>(double value) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtTransform</name>
      <anchorfile>classQwtTransform.html</anchorfile>
      <anchor>aa2653db3104e672464dc569592fc14ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtValuePointData</name>
    <filename>classQwtValuePointData.html</filename>
    <templarg></templarg>
    <base>QwtPointSeriesData</base>
    <member kind="function">
      <type></type>
      <name>QwtValuePointData</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>a11fde4706144f7f538e2e2df018c6934</anchor>
      <arglist>(const QVector&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtValuePointData</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>ad0008d679ae693acd523d82d041f45d8</anchor>
      <arglist>(const T *y, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>sample</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>a0ab7d812739643fe904d7a7d9cd74fe0</anchor>
      <arglist>(size_t index) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>abd2e9ec0be879abbd30a407466b71109</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; T &gt; &amp;</type>
      <name>yData</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>a9d94b05445faf12029a56b3ef4caa683</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; T &gt;</type>
      <name>d_y</name>
      <anchorfile>classQwtValuePointData.html</anchorfile>
      <anchor>a6e612fb51cf3f5b1d020677b48bbbb7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldArrow</name>
    <filename>classQwtVectorFieldArrow.html</filename>
    <base>QwtVectorFieldSymbol</base>
    <class kind="class">QwtVectorFieldArrow::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual qreal</type>
      <name>length</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>a1d0e83b6b10a3b8fd5b144b52d1a0762</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>a3552c4f18326fc5c48e279c6eec2592a</anchor>
      <arglist>(QPainter *) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldArrow</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>abda1679eac6d7b4b8b6cc635ba3b4925</anchor>
      <arglist>(qreal headWidth=6.0, qreal tailWidth=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLength</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>a7b8e6a55fd686a802c9d5d2c627eaa73</anchor>
      <arglist>(qreal length) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtVectorFieldArrow</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>ae47d0b8b076bb298a53f59d60d34a04e</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtVectorFieldArrow.html</anchorfile>
      <anchor>a1564ca291fa7c76f18a64c5690e79977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldData</name>
    <filename>classQwtVectorFieldData.html</filename>
    <base>QwtArraySeriesData&lt; QwtVectorFieldSample &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classQwtVectorFieldData.html</anchorfile>
      <anchor>a232971e218c1f9ea4a63e66415119a8f</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>maxMagnitude</name>
      <anchorfile>classQwtVectorFieldData.html</anchorfile>
      <anchor>a468e7f52a6343fdc3e5ce0c81c5ce075</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldData</name>
      <anchorfile>classQwtVectorFieldData.html</anchorfile>
      <anchor>a4149251cb73f4e2a373cf52c95f80f7b</anchor>
      <arglist>(const QVector&lt; QwtVectorFieldSample &gt; &amp;=QVector&lt; QwtVectorFieldSample &gt;())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>d_maxMagnitude</name>
      <anchorfile>classQwtVectorFieldData.html</anchorfile>
      <anchor>ae4ff23c7525967eead15128c5626c3ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldSample</name>
    <filename>classQwtVectorFieldSample.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>a68fdeaf3f5d50f822f911f389a29533f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pos</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>a815b0878892a27103a11bafef06919e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldSample</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>a42baed10f078f291bb888c30fdb5340f</anchor>
      <arglist>(double x=0.0, double y=0.0, double vx=0.0, double vy=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldSample</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>afed31ff0b99fd6baa4cba286ec8a259f</anchor>
      <arglist>(const QPointF &amp;pos, double vx=0.0, double vy=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vx</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>aabefe04201a2d6b1d55228dee122771a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vy</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>af219932e3a663f55b9a3a785f58cf86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>ac5fb73df88676e3469f0113db40b8935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classQwtVectorFieldSample.html</anchorfile>
      <anchor>a0e60522aea7d65d8340d691f797ddeb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldSymbol</name>
    <filename>classQwtVectorFieldSymbol.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual qreal</type>
      <name>length</name>
      <anchorfile>classQwtVectorFieldSymbol.html</anchorfile>
      <anchor>a1787b46abc657e989b32b2cceab8bf05</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classQwtVectorFieldSymbol.html</anchorfile>
      <anchor>a7c78e02177c6edd9a932bb7926d024a1</anchor>
      <arglist>(QPainter *) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldSymbol</name>
      <anchorfile>classQwtVectorFieldSymbol.html</anchorfile>
      <anchor>a0180db369ed4cc9ce379f9f87259e0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLength</name>
      <anchorfile>classQwtVectorFieldSymbol.html</anchorfile>
      <anchor>af40e032a493977db97f01f51aef4d54c</anchor>
      <arglist>(qreal length)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtVectorFieldSymbol</name>
      <anchorfile>classQwtVectorFieldSymbol.html</anchorfile>
      <anchor>aa058379de261ea46836806f7ba1e95b8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtVectorFieldThinArrow</name>
    <filename>classQwtVectorFieldThinArrow.html</filename>
    <base>QwtVectorFieldSymbol</base>
    <class kind="class">QwtVectorFieldThinArrow::PrivateData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual qreal</type>
      <name>length</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>a8096b84c8d4d9cca23b7efae46fb8c8a</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>af512d00a1a638f2b9c4a5c68bb055cfe</anchor>
      <arglist>(QPainter *) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtVectorFieldThinArrow</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>a13f7dbc749b7da2c619300ccd139c710</anchor>
      <arglist>(qreal headWidth=6.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLength</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>a8eed3e7b3ecf34b8f4b182aaa5beaca8</anchor>
      <arglist>(qreal length) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtVectorFieldThinArrow</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>a17d4795bcd9fff8951f758ec35a2039d</anchor>
      <arglist>() QWT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtVectorFieldThinArrow.html</anchorfile>
      <anchor>a617ccac1f44c9730ab43ce4f23cbecea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWeedingCurveFitter</name>
    <filename>classQwtWeedingCurveFitter.html</filename>
    <base>QwtCurveFitter</base>
    <class kind="class">QwtWeedingCurveFitter::Line</class>
    <class kind="class">QwtWeedingCurveFitter::PrivateData</class>
    <member kind="function">
      <type>uint</type>
      <name>chunkSize</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>a280b4984a2b2c67f9863bb27e2bb3ed3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>fitCurve</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>af083961b819b9b2a222e5fd303d28f99</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPainterPath</type>
      <name>fitCurvePath</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>ac5571b44336be6886ca7728d0bda35f6</anchor>
      <arglist>(const QPolygonF &amp;) const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtWeedingCurveFitter</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>a7deb4d070a329cbdee454023194898a7</anchor>
      <arglist>(double tolerance=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChunkSize</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>a9f17a819447cba0e733bd71d90ee2766</anchor>
      <arglist>(uint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTolerance</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>a62c303f6826fef2be7b7bbe82f530680</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tolerance</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>aa2e69ce083d02c4da0d669a082a15187</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtWeedingCurveFitter</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>abbd30a948fc6974f881678f80a29768c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual QPolygonF</type>
      <name>simplify</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>af487116370ceafd73029144dc7e3dc4a</anchor>
      <arglist>(const QPolygonF &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtWeedingCurveFitter.html</anchorfile>
      <anchor>ad9dd23569b1b1acd8dbe6b79dc498914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWheel</name>
    <filename>classQwtWheel.html</filename>
    <class kind="class">QwtWheel::PrivateData</class>
    <member kind="slot">
      <type>void</type>
      <name>setMass</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a2af8b9b10ebff58b351027208c1e2b86</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTotalAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ae4e5dfd4c6683706716681cfd7e3d8bf</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a6f46526b283b7fde127bc595c96db7e8</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setViewAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a7f15b6aef98ad6b52bebc749381bc753</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ad6551abe91933fd2230d5fee805e637a</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>wheelMoved</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a7d0f833add72c3aceb0773825626bddf</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>wheelPressed</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>aa9cb862f6ed4a75b007f13bbc3804ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>wheelReleased</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a9ddffcbd6752571e8b1d75f2640dc6d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a2bb051e6a069283c574b7ea278bbb96f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInverted</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ab48b28394d4bfedcc877cac45f2fd540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTracking</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a2a8e72ae875c699d285698ae4fb79731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a55de1496f0eef04da9bc293306a40df6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5f79673a9ba7e8cbf47f5f88e5367a32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a88e7f5245b579d112a516cbd447e07f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>acf5ccef9b918ef811698b5b619ec0d29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pageStepCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a2ffc984ae772de07b27ba73d35af7f74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtWheel</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a98fc47123aac47168b5d98a73b87d0a7</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a50a2046f1151af7599aee3ad8f4e3ff0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverted</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>af64302130292bcd7daaaaa5809a5d541</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>afadb25bf4d4c4e0e279f3b3b23078ffc</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a7690c0a3f60afdaabf3bd52317787ae8</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>acae74c8161fd1df728f26253dd1defa8</anchor>
      <arglist>(Qt::Orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPageStepCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>adeecd6e684163c92143908240f89ce1e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5150a1bca89e97eb0fe7237c5e23f17f</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleStep</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a63f5d4794cc1e624ab305083c7f4ed29</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepAlignment</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5e5bf1d335538ff6971d48b914f26d51</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ae13600528c5b13a27b4220ac53b22153</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTracking</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a321dde4b49b3f6780a1554af060e57ef</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateInterval</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5c234f68f0ff9906e2861e6fcd9dcc54</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWheelBorderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a4aa70134746908cef687e3c1bb7aa60c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWheelWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac434254039981344ccca22c76bce4f38</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrapping</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ae56201a09773c85831b829be5858d4ce</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a153e7629785d63a52b089c528a008578</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a3738470b6ea312ee47ba53ddfbdf355c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tickCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ae563d5e05052756af3ef9aeb0bb3a086</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac05734986ee427e6d820f54a267dde26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>updateInterval</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a8294b9e8340781da463a53719cae5d23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>acaf83399d06bfa769d7d22f59f524d67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>viewAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a49c04ea6e1ec21268f63d45239bc9333</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wheelBorderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a76117515ddfb6c0bbd680e070dd67670</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wheelWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ad88a4923037b4c692a5f001fb55a9549</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a6da22b8a5457c1c228073edc24ffbf0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtWheel</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a57f465a31a9d2d88cb7a1d0e6391535e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTicks</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>aba74d0e494f6e590ac1deac60a66a68e</anchor>
      <arglist>(QPainter *, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawWheelBackground</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a2c4fc6e5e04cd5623a035fd9581d395f</anchor>
      <arglist>(QPainter *, const QRectF &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a9b90f284df2c0d83fc0e496c1dfb93f4</anchor>
      <arglist>(QKeyEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a6c063a72c06610cf3e87b1c33bfc6d75</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ad1706aba00ed0facb3cf1e6ba3f9074f</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a4d91875c145b6eee8d0d6d36b3ccb45a</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a7c3ec2d3f82c1f4f3ce8ae3d5918908c</anchor>
      <arglist>(QMouseEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ad3ea6d707b4982de929bc958da83a3ac</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a33187e1d796e482aa7b0a0c891665519</anchor>
      <arglist>() const QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopFlying</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>af46272363dc06755e2d4c7e448664ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a02af5ae22442f704bb7ede84d98ba5b5</anchor>
      <arglist>(QTimerEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>valueAt</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a9ab710c0fd49ed5ebe3f816ef077eb96</anchor>
      <arglist>(const QPoint &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a0994da3617b4362d48636be9b95e00de</anchor>
      <arglist>(QWheelEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>wheelRect</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a72891a083911e03110e1f1f60f47f064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>acc48deaf20aee5957e81bd718bfbc207</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>inverted</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a4e41738f5f7812db72ea2af6bd49ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>abbe2348e811c6448ed33fd8706312e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>aa73dd9108913adc7a632ad73a918c202</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>aa32e44baef16e3caa1729c87325abb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ae84bf4c58e989c5b08ba5f54c816bba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>pageStepCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a083491d03d0b25eda522721e12f731c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>singleStep</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a612c44fd9cfc56a7d8ec4c68f023337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>stepAlignment</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a626634f6e5542bfd6a9d7c510777d392</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>tickCount</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac041a003884b15753a3627eb760eecc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>totalAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a6368f57f26c11e6577561fd584437cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>tracking</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a85ac24ac41dec73d892d612b36ac2810</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>updateInterval</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ad7551351205b8436bee67d3576d7b093</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a4ca24619ac45ee090dfe5a5d50e59418</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>viewAngle</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a63443dce4fcacb2a763de6c0aef10aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>wheelBorderWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5ab122a2d17ca9a985715f6c777c0183</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>wheelWidth</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac6209286cc86f618e6866a4b6164d896</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>wrapping</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac12ce6f351e8016dfec45cba3a87ecae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>alignedValue</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>ac8b63838fba0943f5970fa605851ae60</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>boundedValue</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a79967248e95d289ad59dcf2686afa0ad</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtWheel.html</anchorfile>
      <anchor>a5241df6bb94f3f8b126c773ee3273aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtWidgetOverlay</name>
    <filename>classQwtWidgetOverlay.html</filename>
    <class kind="class">QwtWidgetOverlay::PrivateData</class>
    <member kind="enumvalue">
      <name>AlphaMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fca263c0fea842a8d4957ded6f5e47f734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoRenderMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8a831530722d8dc0e42aabfbcacbb6ecc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CopyAlphaMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8a923e121c1d01bb72deb897a6f913aaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DrawOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8ab4b3bfef277a5231f8632a6800a256d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskHint</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fcaa3c2ba9dd41304c6a6524ee5f7c70540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MaskMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fca58d7a0858b0aa58407bf598c907636fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskHint</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fcaa3c2ba9dd41304c6a6524ee5f7c70540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlphaMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fca263c0fea842a8d4957ded6f5e47f734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a413679fb15e072d5a404f237062b75fca58d7a0858b0aa58407bf598c907636fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RenderMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoRenderMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8a831530722d8dc0e42aabfbcacbb6ecc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CopyAlphaMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8a923e121c1d01bb72deb897a6f913aaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DrawOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aaa8358f3b841b733d69e62aa645783d8ab4b3bfef277a5231f8632a6800a256d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a231231eebaf7655f8264d2ee2b03127c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a7a5bb490ab4f1d4812dcd1aacba30c53</anchor>
      <arglist>(QObject *, QEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>MaskMode</type>
      <name>maskMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a161e7b6614b8e4ab0377eba9ce8a3f5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtWidgetOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>afeb3615cf79bee41bbae21f3b92b924d</anchor>
      <arglist>(QWidget *)</arglist>
    </member>
    <member kind="function">
      <type>RenderMode</type>
      <name>renderMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a33b227f98d26b0f1d4f2a0d5e9a6d99c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaskMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a56828c036263679fc95087bd87496df0</anchor>
      <arglist>(MaskMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderMode</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a80fd06e2111993848f45a21627ec09b4</anchor>
      <arglist>(RenderMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QwtWidgetOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>af234383cb42288746b970fb3fa18395d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawOverlay</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>abb69235d3eba71b6dde354c668dd2611</anchor>
      <arglist>(QPainter *painter) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRegion</type>
      <name>maskHint</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>ad5c0592969220c56494be3034e5a83de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a0dc82d32fc2be8347c0b5f32e90214fe</anchor>
      <arglist>(QPaintEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>ace2a93718047c2bb9deeb468bd86b019</anchor>
      <arglist>(QResizeEvent *) QWT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>aef2fc8660c97eddf04da928a597bf851</anchor>
      <arglist>(QPainter *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMask</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a29b9999dfe879918675a77819f9d46f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateData *</type>
      <name>d_data</name>
      <anchorfile>classQwtWidgetOverlay.html</anchorfile>
      <anchor>a00ca5aaffc41dd8f7f011b697f62920c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Rand64</name>
    <filename>structRand64.html</filename>
    <member kind="variable">
      <type>lu_int32</type>
      <name>h</name>
      <anchorfile>structRand64.html</anchorfile>
      <anchor>ad8cf23e617066fb30ba31527cd8e5585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_int32</type>
      <name>l</name>
      <anchorfile>structRand64.html</anchorfile>
      <anchor>a9622cd53cd7abaea7c9a73fd2eb807a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PJ::Range</name>
    <filename>structPJ_1_1Range.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>max</name>
      <anchorfile>structPJ_1_1Range.html</anchorfile>
      <anchor>aaf8612706889006218c38118a9ba06ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min</name>
      <anchorfile>structPJ_1_1Range.html</anchorfile>
      <anchor>a03d21c2222cb9f66e4baeb34313c62bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RanState</name>
    <filename>structRanState.html</filename>
    <member kind="variable">
      <type>Rand64</type>
      <name>s</name>
      <anchorfile>structRanState.html</anchorfile>
      <anchor>a076db76b2fbd63ce9710bef4602b2b3d</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::raw_index</name>
    <filename>structsol_1_1raw__index.html</filename>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>structsol_1_1raw__index.html</anchorfile>
      <anchor>a3cb7a1946599feab7d1320bfbbceff7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>raw_index</name>
      <anchorfile>structsol_1_1raw__index.html</anchorfile>
      <anchor>a2f33f0ec6ef37d5bf07cf51902c8f124</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1raw__index.html</anchorfile>
      <anchor>a21a44ec0d32b96ac873152ba23cee771</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::readonly_wrapper</name>
    <filename>structsol_1_1readonly__wrapper.html</filename>
    <templarg>T</templarg>
    <base>ebco&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>operator const T &amp;</name>
      <anchorfile>structsol_1_1readonly__wrapper.html</anchorfile>
      <anchor>aba557adb5e0c17a1dc3c9e5f5b7dd68b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T &amp;</name>
      <anchorfile>structsol_1_1readonly__wrapper.html</anchorfile>
      <anchor>a47e881a3b81d6ab0a5eae51484c70efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::ebco&lt; T &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1readonly__wrapper.html</anchorfile>
      <anchor>a8619a165d475fb6fdbe72d93d8657d07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealSlider</name>
    <filename>classRealSlider.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>realValueChanged</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>aca756b40bd5387cbd7cfce13c12ff1a2</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximum</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a23086843de1c948c58ef6b56dd806d61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinimum</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a6c4601ded570d73bc3e38b062d6fd552</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValue</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a65feea23a1b9243da0731ada7bc5b193</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSlider</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a9da378a94657c5d8708237670b0f4275</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLimits</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>ad002f9968d3ddb3472c100eaba6a5a6d</anchor>
      <arglist>(double min, double max, int steps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRealStepValue</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a7050a845c5eb51f520004c1491142d16</anchor>
      <arglist>(double step)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRealValue</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a252afbaede0339938087365d3c9e08b1</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onValueChanged</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a13112878a845c83ce2d6f9bc2b73d568</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_max_value</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>a91cbde89a2e15f8a234474a423e60ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_min_value</name>
      <anchorfile>classRealSlider.html</anchorfile>
      <anchor>acf219a67234b4b86733db5d002009c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::ReasonCodes</name>
    <filename>classMQTTV5_1_1ReasonCodes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getName__</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>aea53e17d779a7d6bb7ea826117264f46</anchor>
      <arglist>(self, packetType, identifier)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a5b7c475f68f9783bc9a5ab75b79e0965</anchor>
      <arglist>(self, packetType, aName=&quot;Success&quot;, identifier=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>afbadde1c5b1342b138c9a4a4680a883f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getId</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>ac180929fb5f343cea15f4b246a184ad3</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getName</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a61b0f4222c8491a978db8a03c1bebecf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a11d5ff14634c500fbce89df0dc73d810</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a8e1a178fc44c3ef7c69bf2d6e4715ed9</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>aced991a6dc85c9e1dd6d8ee6fa2e6746</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>names</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>aeb4f419028574e3d5de55deef5dac29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetType</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a1b7c2cb8b31047f2b1e0659c7115aecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classMQTTV5_1_1ReasonCodes.html</anchorfile>
      <anchor>a38c3085893e4ed8fc50525ccd20a014f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::record</name>
    <filename>structsol_1_1stack_1_1record.html</filename>
    <member kind="function">
      <type></type>
      <name>record</name>
      <anchorfile>structsol_1_1stack_1_1record.html</anchorfile>
      <anchor>a16a6107207d3937cb5310138adf68965</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>use</name>
      <anchorfile>structsol_1_1stack_1_1record.html</anchorfile>
      <anchor>a26d8e72d01f798be91bc0a018d83480d</anchor>
      <arglist>(int count) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last</name>
      <anchorfile>structsol_1_1stack_1_1record.html</anchorfile>
      <anchor>aeae9a9651ab80be6067b63839adceaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>structsol_1_1stack_1_1record.html</anchorfile>
      <anchor>a60e6a4f2cb69499dad4ffba18abff3de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::ref_clean</name>
    <filename>structsol_1_1detail_1_1ref__clean.html</filename>
    <member kind="function">
      <type></type>
      <name>ref_clean</name>
      <anchorfile>structsol_1_1detail_1_1ref__clean.html</anchorfile>
      <anchor>a9cd5de981aa002732d57876ba9449e57</anchor>
      <arglist>(lua_State *luastate, int &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ref_clean</name>
      <anchorfile>structsol_1_1detail_1_1ref__clean.html</anchorfile>
      <anchor>a5c0f2ca47dcff42240fa4617f0b6f83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1detail_1_1ref__clean.html</anchorfile>
      <anchor>a30be1ffca37ea53d113460aaff59621e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int &amp;</type>
      <name>n</name>
      <anchorfile>structsol_1_1detail_1_1ref__clean.html</anchorfile>
      <anchor>a439c8143d3526f5e7f116584f22836df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::ref_index</name>
    <filename>structsol_1_1ref__index.html</filename>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>structsol_1_1ref__index.html</anchorfile>
      <anchor>acccc7e7087bc6f856ea11ab4af1fc840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ref_index</name>
      <anchorfile>structsol_1_1ref__index.html</anchorfile>
      <anchor>a83cbf1ab190c77e6a6acaf4e5be0bf78</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1ref__index.html</anchorfile>
      <anchor>aa5c5638087dafb450d06248ce1ffdd1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::reference_equals</name>
    <filename>structsol_1_1reference__equals.html</filename>
    <base>sol::stack_reference_equals</base>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__equals.html</anchorfile>
      <anchor>a198687ceccd6ce5f500fc4f2e8623bff</anchor>
      <arglist>(const lua_nil_t &amp;lhs, const basic_reference&lt; rb &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__equals.html</anchorfile>
      <anchor>a49f8490769fe69de8cc25e78b9e5288e</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const lua_nil_t &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__equals.html</anchorfile>
      <anchor>a3753a27980cb94f5c7b886ee066eefbb</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const basic_reference&lt; rb &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__equals.html</anchorfile>
      <anchor>a4ef4c9136216989ca8152d06f2aa3162</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const stack_reference &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__equals.html</anchorfile>
      <anchor>abeeca31aed86637f51c7803c7bfbc8a1</anchor>
      <arglist>(const stack_reference &amp;lhs, const basic_reference&lt; rb &gt; &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::reference_hash</name>
    <filename>structsol_1_1reference__hash.html</filename>
    <base>sol::stack_reference_hash</base>
    <member kind="typedef">
      <type>reference</type>
      <name>argument_type</name>
      <anchorfile>structsol_1_1reference__hash.html</anchorfile>
      <anchor>a016043b419f65d29a1c9a3439fda46ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>result_type</name>
      <anchorfile>structsol_1_1reference__hash.html</anchorfile>
      <anchor>a3bed6baaf3afb785ceb897cadfc67000</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1reference__hash.html</anchorfile>
      <anchor>a9da6dee2142d993656f304b7e6aab4d2</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::remove_member_pointer</name>
    <filename>structsol_1_1meta_1_1remove__member__pointer.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::remove_member_pointer&lt; R T::* &gt;</name>
    <filename>structsol_1_1meta_1_1remove__member__pointer_3_01R_01T_1_1_5_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>R</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1remove__member__pointer_3_01R_01T_1_1_5_01_4.html</anchorfile>
      <anchor>ad2d58269ecab70ecf27944fc863ff9d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::remove_member_pointer&lt; R T::*const  &gt;</name>
    <filename>structsol_1_1meta_1_1remove__member__pointer_3_01R_01T_1_1_5const_01_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>R</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1remove__member__pointer_3_01R_01T_1_1_5const_01_01_4.html</anchorfile>
      <anchor>a17c88ea4419aff9110a80270dab7430a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::any_lite::detail::remove_reference</name>
    <filename>structnonstd_1_1any__lite_1_1detail_1_1remove__reference.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1any__lite_1_1detail_1_1remove__reference.html</anchorfile>
      <anchor>a53346ceffeab37ef7ad0d0da45278b63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::any_lite::detail::remove_reference&lt; T &amp; &gt;</name>
    <filename>structnonstd_1_1any__lite_1_1detail_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1any__lite_1_1detail_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ad9c000dff1e1e5d246a03a8c33ba6105</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::ResolvedTrace</name>
    <filename>structbackward_1_1ResolvedTrace.html</filename>
    <base>backward::Trace</base>
    <class kind="struct">backward::ResolvedTrace::SourceLoc</class>
    <member kind="typedef">
      <type>std::vector&lt; SourceLoc &gt;</type>
      <name>source_locs_t</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>ad7fbe7646ae81b382d9632d2c651061d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResolvedTrace</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>a24776ce373aea34523de100bc81aa2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResolvedTrace</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>a2529017fa942cdc8db3e82424d1fc5d8</anchor>
      <arglist>(const Trace &amp;mini_trace)</arglist>
    </member>
    <member kind="variable">
      <type>source_locs_t</type>
      <name>inliners</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>ace83bba41b2067dc84237896a871c80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_filename</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>aa69356cf61bb53e961c23e1f82165e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_function</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>ae3b82c1c17fa19846308fdc640ce891e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SourceLoc</type>
      <name>source</name>
      <anchorfile>structbackward_1_1ResolvedTrace.html</anchorfile>
      <anchor>ad0fe0ee2f664f0e6b61995165c04444e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ResponseEntry</name>
    <filename>structResponseEntry.html</filename>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>c</name>
      <anchorfile>structResponseEntry.html</anchorfile>
      <anchor>ab0f5b05d13cfbb31501b82a3c36390da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>context</name>
      <anchorfile>structResponseEntry.html</anchorfile>
      <anchor>a59c47deeedb179dea8e0b496b36ca2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum msgTypes</type>
      <name>msgType</name>
      <anchorfile>structResponseEntry.html</anchorfile>
      <anchor>a7426d6ec6275cb13e349029b01108e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>onFailure</name>
      <anchorfile>structResponseEntry.html</anchorfile>
      <anchor>af9419f25cbc9d23485a97b2ec46f1dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>onSuccess</name>
      <anchorfile>structResponseEntry.html</anchorfile>
      <anchor>a11ab265165d822a64ec6196faf26343e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::return_type</name>
    <filename>structsol_1_1meta_1_1return__type.html</filename>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1return__type.html</anchorfile>
      <anchor>a1e473d3e8f40f1ae8c92ae13178249fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::return_type&lt; T &gt;</name>
    <filename>structsol_1_1meta_1_1return__type_3_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1return__type_3_01T_01_4.html</anchorfile>
      <anchor>ad349801e7751d6c15b80ec62b953e925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::return_type&lt;&gt;</name>
    <filename>structsol_1_1meta_1_1return__type_3_4.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1return__type_3_4.html</anchorfile>
      <anchor>acb9d4f0a1992d8dc0ff9f70a49ec5d74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::returns_self_with</name>
    <filename>structsol_1_1returns__self__with.html</filename>
    <templarg>In</templarg>
    <base>sol::detail::policy_base_tag</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::returns_void_impl</name>
    <filename>structsol_1_1detail_1_1returns__void__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>U</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::detail::returns_void_impl&lt; F, void_t&lt; invoke_result_t&lt; F, U... &gt; &gt;, U... &gt;</name>
    <filename>structsol_1_1detail_1_1returns__void__impl_3_01F_00_01void__t_3_01invoke__result__t_3_01F_00_01U90b4d06a7b8a118742ae5010f2d54a00.html</filename>
    <templarg></templarg>
    <templarg>U</templarg>
  </compound>
  <compound kind="class">
    <name>QwtClip::RightEdge</name>
    <filename>classQwtClip_1_1RightEdge.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Point</type>
      <name>intersection</name>
      <anchorfile>classQwtClip_1_1RightEdge.html</anchorfile>
      <anchor>a7094bdc625d66469773447438fd33954</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInside</name>
      <anchorfile>classQwtClip_1_1RightEdge.html</anchorfile>
      <anchor>ac4990bb6920f6181ce3939b66a06d224</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RightEdge</name>
      <anchorfile>classQwtClip_1_1RightEdge.html</anchorfile>
      <anchor>a84b16df90ec197222c1b71298d818e48</anchor>
      <arglist>(Value, Value x2, Value, Value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Value</type>
      <name>d_x2</name>
      <anchorfile>classQwtClip_1_1RightEdge.html</anchorfile>
      <anchor>ab9ebfd6c7a102e0b37ed3863e489723d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::ring_span_lite::detail::ring_iterator</name>
    <filename>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</filename>
    <templarg></templarg>
    <templarg>is_const</templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>aef2f6860cc3b6f9b30c4e0da053e1857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a804ea2c5744f2a564f6d376f8130c6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std11::conditional&lt; is_const, const value_type, value_type &gt;::type *</type>
      <name>pointer</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ad4b0af123f2d862d5f5bcd7cd7e8c772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std11::conditional&lt; is_const, const value_type, value_type &gt;::type &amp;</type>
      <name>reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a6c39344755a155337f5f9dc316e63003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ring_iterator&lt; RS, is_const &gt;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a8b1adc94a12b3256efcd7bbd4d8deaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RS::value_type</type>
      <name>value_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a95290d0ee59fc390bece45d6d42662a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ring_iterator&lt; RS, true &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a11c67b6170f29db4d6ed9ae32bb46221</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a93219dc95369b879c6d622a49c5624d2</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a12a04a04195ea72b5361dcdfa75e940f</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type &amp;</type>
      <name>operator++</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a4881406c29871bf1d887bb35eb971203</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>operator++</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a85e1ae1300cbfbac78a81d80da20b77c</anchor>
      <arglist>(int) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type &amp;</type>
      <name>operator+=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ac1c0588b7013f61652139778b3f1bfc5</anchor>
      <arglist>(int i) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ace5857a3b0dadf95fe32ec76933832eb</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type &amp;</type>
      <name>operator--</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a5da2d34a298fa2b8be73961616dd9ea2</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>operator--</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>aab9eade8e07dbcbbc11bf28c0b21df9d</anchor>
      <arglist>(int) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>type &amp;</type>
      <name>operator-=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a25375cb196e8f91b7c267f3ee6bc786e</anchor>
      <arglist>(int i) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a04fdd2f65d53dc879c1f56d6070c4aaa</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a6819e17a427cbd14523ed34f292a7a47</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>aa1905c434b09e9eaf1932e4c50ffe885</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ad9c546f8893f904d783b5beb9ecb03ff</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>aa8118f19cc2979982e505647143f0920</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; const &amp;rhs) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a3181e7fc169c0c1afb99f875103ed8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std11::conditional&lt; is_const, const RS, RS &gt;::type</type>
      <name>ring_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>adeef139f2a6cb558e25a2eedaf266651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RS::size_type</type>
      <name>size_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>aa7b9cabc6b6f46194ad4f4f0840c0e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ring_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a2e5e0d0ea9dfea1fb95f8e2c0d064cf4</anchor>
      <arglist>(size_type idx, typename std11::conditional&lt; is_const, const RS, RS &gt;::type *rs) nsrs_noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_idx</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>a04458723879d70dd9f555442d7754d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring_type *</type>
      <name>m_rs</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>adccbc6911a6ce9d80d69465b096e8f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>friend</type>
      <name>RS</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ad1f033a1315b3140042d9d83c886ae3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ring_iterator&lt; RS,!is_const &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1detail_1_1ring__iterator.html</anchorfile>
      <anchor>ab94635005fc0fe70084d7c65bb5d11f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nonstd::ring_span_lite::ring_span</name>
    <filename>classnonstd_1_1ring__span__lite_1_1ring__span.html</filename>
    <templarg>T</templarg>
    <templarg>Popper</templarg>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab69fba3bec095c97bf30a3fa90839b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T const &amp;</type>
      <name>const_reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab25c79110b41d51a77da880bf74fd99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a775f588a0e28646882654922c46a1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, false &gt;</type>
      <name>iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a362e6a949a7b8587880bba50bc52b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a914c34b31e94560fd83626feeb29963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1c1726082124f6f0fb67ec855af7e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a25b50eeef75631085426bba402c35774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab13cf66532a5573cd16ec95731c48b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ring_span&lt; T, Popper &gt;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6da4b306df9650e01777743425cb4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a4f8a65f9720fd504bd86e26833be228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a345046033f08441ad833abbedaefa01c</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac3ad0a571968299ca940dcc61fa785ba</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6aff993c78ae2bf3cbe0c7cea39e23f6</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aa4542841434f645f4dea699a23fe6a58</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae61e951826c18d6a5c6d8b804ec32ee7</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a64c068008dbf9bf4100f1c7526c0cd64</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a79e119b41f53109a436e601d19ae5bf5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a77a2d6665d0c015aab5a42fdb2cf36f0</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a13905743017c5ba73f1db291e08ac8e8</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad94aee1f0e420783b62c9c72107ece63</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a865652e3c8df670919c426bf982fd89e</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1606d45fed8b0034fd8061364d443d6d</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a131e433e51b899fd0c9005d849209f62</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>af58baf8fb9bfef2b6f726d8a61382a91</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a80cc943c950c5716701cb02eb9dec3e5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abfd1a7e4ac0404c5145518815f66013c</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab8c36c2b782532b805f6db6edc9e5929</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>Popper::return_type</type>
      <name>pop_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac206f0ea28db0616300be83720655351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Popper::return_type</type>
      <name>pop_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2deee1e6195545b1944121ddc1a32470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1c49befdc474c6b8d3f3a43afc71f128</anchor>
      <arglist>(value_type const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a042f4cb7065aef27738ee7db773141df</anchor>
      <arglist>(T const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae1b47159287567e73a7baf1b63b148b5</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6c080c66afc1eb9dceca71bfcc19aea5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab0128b983781cf38c2b758639e21256d</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad6afe04b35d5c91b32d4b71d67960412</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab2e01cc02cbaaca7e5389113d3abc883</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, Popper popper=Popper()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a42b2ee899f886afd8ae0a94bc821b2fd</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, ContiguousIterator first, size_type size, Popper popper=Popper()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aedd0b143b6c2de01374c41db9c78f613</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>add45dd296d390b0797b1a7b5312faaa8</anchor>
      <arglist>(type &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7a55a4368dda259b36a7812101aa8544</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7906be2cc89e2ac0c9578ec5a7ed9ff2</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a562e2e1b3952abed0a1e2af650aa2824</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a88643e60616b777d847de1cfc4b1b5d4</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a325e744ae9f4960201814716c9b6be98</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a0ac409f340ab8804f7662ffb0f4a0614</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aeedd733d34dc3a1c47be40170b80cdfa</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abc54d195654077c838f2f3a43149eb06</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3f110d9486e0c6058a302be564249a15</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aaf6223227e6bb9538aa10106cd80bfd1</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3e876fd43ef545ec3e4fc3e7bde7e2a4</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a44901f554a16fea842c10accb0a701af</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>normalize_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6d6583523555805243934c2110830db3</anchor>
      <arglist>(size_type const idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring_span &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>acd352e41f9f96d0e676b9ff5754a575e</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aac0a61d55267a1b2be285df4f56b4f98</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1f761af9516fd8ea9d2f033c43bfeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointer</type>
      <name>m_data</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ace6f8bc01119f92d93d537fcab311d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_front_idx</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a5806fe53369ebe277b5579fadf2f9fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Popper</type>
      <name>m_popper</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a04585c4a172c87f764062c147253977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac69a4dd11fe8fe6a199783e10199b53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, false &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2a8122fe6e21c7d537f9cd629052090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, true &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae0a521ceba0211ad448e6be4046a3993</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ring_span&lt; double &gt;</name>
    <filename>classnonstd_1_1ring__span__lite_1_1ring__span.html</filename>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab69fba3bec095c97bf30a3fa90839b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>doubleconst &amp;</type>
      <name>const_reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab25c79110b41d51a77da880bf74fd99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a775f588a0e28646882654922c46a1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, false &gt;</type>
      <name>iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a362e6a949a7b8587880bba50bc52b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double *</type>
      <name>pointer</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a914c34b31e94560fd83626feeb29963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double &amp;</type>
      <name>reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1c1726082124f6f0fb67ec855af7e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a25b50eeef75631085426bba402c35774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab13cf66532a5573cd16ec95731c48b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ring_span&lt; double, default_popper&lt; double &gt; &gt;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6da4b306df9650e01777743425cb4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a4f8a65f9720fd504bd86e26833be228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a345046033f08441ad833abbedaefa01c</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac3ad0a571968299ca940dcc61fa785ba</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6aff993c78ae2bf3cbe0c7cea39e23f6</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aa4542841434f645f4dea699a23fe6a58</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae61e951826c18d6a5c6d8b804ec32ee7</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a64c068008dbf9bf4100f1c7526c0cd64</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a79e119b41f53109a436e601d19ae5bf5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a77a2d6665d0c015aab5a42fdb2cf36f0</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a13905743017c5ba73f1db291e08ac8e8</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad94aee1f0e420783b62c9c72107ece63</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a865652e3c8df670919c426bf982fd89e</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1606d45fed8b0034fd8061364d443d6d</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a131e433e51b899fd0c9005d849209f62</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>af58baf8fb9bfef2b6f726d8a61382a91</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a80cc943c950c5716701cb02eb9dec3e5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abfd1a7e4ac0404c5145518815f66013c</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab8c36c2b782532b805f6db6edc9e5929</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>default_popper&lt; double &gt;::return_type</type>
      <name>pop_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac206f0ea28db0616300be83720655351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>default_popper&lt; double &gt;::return_type</type>
      <name>pop_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2deee1e6195545b1944121ddc1a32470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1c49befdc474c6b8d3f3a43afc71f128</anchor>
      <arglist>(value_type const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a042f4cb7065aef27738ee7db773141df</anchor>
      <arglist>(doubleconst &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae1b47159287567e73a7baf1b63b148b5</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6c080c66afc1eb9dceca71bfcc19aea5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab0128b983781cf38c2b758639e21256d</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad6afe04b35d5c91b32d4b71d67960412</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab2e01cc02cbaaca7e5389113d3abc883</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, default_popper&lt; double &gt;popper=default_popper&lt; double &gt;()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a42b2ee899f886afd8ae0a94bc821b2fd</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, ContiguousIterator first, size_type size, default_popper&lt; double &gt;popper=default_popper&lt; double &gt;()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aedd0b143b6c2de01374c41db9c78f613</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>add45dd296d390b0797b1a7b5312faaa8</anchor>
      <arglist>(type &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7a55a4368dda259b36a7812101aa8544</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7906be2cc89e2ac0c9578ec5a7ed9ff2</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a562e2e1b3952abed0a1e2af650aa2824</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a88643e60616b777d847de1cfc4b1b5d4</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a325e744ae9f4960201814716c9b6be98</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a0ac409f340ab8804f7662ffb0f4a0614</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aeedd733d34dc3a1c47be40170b80cdfa</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abc54d195654077c838f2f3a43149eb06</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3f110d9486e0c6058a302be564249a15</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aaf6223227e6bb9538aa10106cd80bfd1</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3e876fd43ef545ec3e4fc3e7bde7e2a4</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a44901f554a16fea842c10accb0a701af</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>normalize_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6d6583523555805243934c2110830db3</anchor>
      <arglist>(size_type const idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring_span &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>acd352e41f9f96d0e676b9ff5754a575e</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aac0a61d55267a1b2be285df4f56b4f98</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1f761af9516fd8ea9d2f033c43bfeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointer</type>
      <name>m_data</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ace6f8bc01119f92d93d537fcab311d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_front_idx</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a5806fe53369ebe277b5579fadf2f9fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>default_popper&lt; double &gt;</type>
      <name>m_popper</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a04585c4a172c87f764062c147253977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac69a4dd11fe8fe6a199783e10199b53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, false &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2a8122fe6e21c7d537f9cd629052090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, true &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae0a521ceba0211ad448e6be4046a3993</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ring_span&lt; PlotData::Point &gt;</name>
    <filename>classnonstd_1_1ring__span__lite_1_1ring__span.html</filename>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab69fba3bec095c97bf30a3fa90839b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlotData::Pointconst &amp;</type>
      <name>const_reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab25c79110b41d51a77da880bf74fd99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a775f588a0e28646882654922c46a1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ring_iterator&lt; type, false &gt;</type>
      <name>iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a362e6a949a7b8587880bba50bc52b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlotData::Point *</type>
      <name>pointer</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a914c34b31e94560fd83626feeb29963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlotData::Point &amp;</type>
      <name>reference</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1c1726082124f6f0fb67ec855af7e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a25b50eeef75631085426bba402c35774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab13cf66532a5573cd16ec95731c48b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ring_span&lt; PlotData::Point, default_popper&lt; PlotData::Point &gt; &gt;</type>
      <name>type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6da4b306df9650e01777743425cb4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlotData::Point</type>
      <name>value_type</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a4f8a65f9720fd504bd86e26833be228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a345046033f08441ad833abbedaefa01c</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac3ad0a571968299ca940dcc61fa785ba</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6aff993c78ae2bf3cbe0c7cea39e23f6</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aa4542841434f645f4dea699a23fe6a58</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae61e951826c18d6a5c6d8b804ec32ee7</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a64c068008dbf9bf4100f1c7526c0cd64</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a79e119b41f53109a436e601d19ae5bf5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a77a2d6665d0c015aab5a42fdb2cf36f0</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a13905743017c5ba73f1db291e08ac8e8</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad94aee1f0e420783b62c9c72107ece63</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a865652e3c8df670919c426bf982fd89e</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1606d45fed8b0034fd8061364d443d6d</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a131e433e51b899fd0c9005d849209f62</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>af58baf8fb9bfef2b6f726d8a61382a91</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a80cc943c950c5716701cb02eb9dec3e5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abfd1a7e4ac0404c5145518815f66013c</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab8c36c2b782532b805f6db6edc9e5929</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>default_popper&lt; PlotData::Point &gt;::return_type</type>
      <name>pop_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac206f0ea28db0616300be83720655351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>default_popper&lt; PlotData::Point &gt;::return_type</type>
      <name>pop_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2deee1e6195545b1944121ddc1a32470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a1c49befdc474c6b8d3f3a43afc71f128</anchor>
      <arglist>(value_type const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a042f4cb7065aef27738ee7db773141df</anchor>
      <arglist>(PlotData::Pointconst &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae1b47159287567e73a7baf1b63b148b5</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6c080c66afc1eb9dceca71bfcc19aea5</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab0128b983781cf38c2b758639e21256d</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ad6afe04b35d5c91b32d4b71d67960412</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab2e01cc02cbaaca7e5389113d3abc883</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, default_popper&lt; PlotData::Point &gt;popper=default_popper&lt; PlotData::Point &gt;()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a42b2ee899f886afd8ae0a94bc821b2fd</anchor>
      <arglist>(ContiguousIterator begin, ContiguousIterator end, ContiguousIterator first, size_type size, default_popper&lt; PlotData::Point &gt;popper=default_popper&lt; PlotData::Point &gt;()) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aedd0b143b6c2de01374c41db9c78f613</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>add45dd296d390b0797b1a7b5312faaa8</anchor>
      <arglist>(type &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7a55a4368dda259b36a7812101aa8544</anchor>
      <arglist>(size_type idx) nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>at_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a7906be2cc89e2ac0c9578ec5a7ed9ff2</anchor>
      <arglist>(size_type idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a562e2e1b3952abed0a1e2af650aa2824</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a88643e60616b777d847de1cfc4b1b5d4</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a325e744ae9f4960201814716c9b6be98</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a0ac409f340ab8804f7662ffb0f4a0614</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decrement_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aeedd733d34dc3a1c47be40170b80cdfa</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>abc54d195654077c838f2f3a43149eb06</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_reference</type>
      <name>front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3f110d9486e0c6058a302be564249a15</anchor>
      <arglist>() const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aaf6223227e6bb9538aa10106cd80bfd1</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a3e876fd43ef545ec3e4fc3e7bde7e2a4</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment_front_and_back_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a44901f554a16fea842c10accb0a701af</anchor>
      <arglist>() nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>normalize_</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a6d6583523555805243934c2110830db3</anchor>
      <arglist>(size_type const idx) const nsrs_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring_span &amp;</type>
      <name>operator=</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>acd352e41f9f96d0e676b9ff5754a575e</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ring_span</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>aac0a61d55267a1b2be285df4f56b4f98</anchor>
      <arglist>(ring_span const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_capacity</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ab1f761af9516fd8ea9d2f033c43bfeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointer</type>
      <name>m_data</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ace6f8bc01119f92d93d537fcab311d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_front_idx</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a5806fe53369ebe277b5579fadf2f9fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>default_popper&lt; PlotData::Point &gt;</type>
      <name>m_popper</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a04585c4a172c87f764062c147253977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_size</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ac69a4dd11fe8fe6a199783e10199b53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, false &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>a2a8122fe6e21c7d537f9cd629052090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>detail::ring_iterator&lt; ring_span, true &gt;</name>
      <anchorfile>classnonstd_1_1ring__span__lite_1_1ring__span.html</anchorfile>
      <anchor>ae0a521ceba0211ad448e6be4046a3993</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::rm_ptr</name>
    <filename>structbackward_1_1details_1_1rm__ptr.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structbackward_1_1details_1_1rm__ptr.html</anchorfile>
      <anchor>abaeb5137a931d37a8e9793aa7438b8b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::rm_ptr&lt; const T * &gt;</name>
    <filename>structbackward_1_1details_1_1rm__ptr_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structbackward_1_1details_1_1rm__ptr_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>a1e6ae7160e6902e8993a8c2b5e1a29cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::details::rm_ptr&lt; T * &gt;</name>
    <filename>structbackward_1_1details_1_1rm__ptr_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structbackward_1_1details_1_1rm__ptr_3_01T_01_5_01_4.html</anchorfile>
      <anchor>aa2de6b20dbab9018464aede5e589ccbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RN</name>
    <filename>structRN.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>buff</name>
      <anchorfile>structRN.html</anchorfile>
      <anchor>a4bde0e5bdac9a0c81aca986195a3871c</anchor>
      <arglist>[L_MAXLENNUM+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c</name>
      <anchorfile>structRN.html</anchorfile>
      <anchor>a9d7b56aab73d879bea32047ccef65c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>structRN.html</anchorfile>
      <anchor>a128e9ea8208c8492733ed6e8fe80f206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structRN.html</anchorfile>
      <anchor>a16fa407d44704913972eebe2960ab323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogTransformEditor::RowWidget</name>
    <filename>classDialogTransformEditor_1_1RowWidget.html</filename>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classDialogTransformEditor_1_1RowWidget.html</anchorfile>
      <anchor>a5819b4adfbc914b431427399673e722e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowWidget</name>
      <anchorfile>classDialogTransformEditor_1_1RowWidget.html</anchorfile>
      <anchor>a11cc2a746bbb7bc80ec8caaed925fedf</anchor>
      <arglist>(QString text, QColor color)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classDialogTransformEditor_1_1RowWidget.html</anchorfile>
      <anchor>a4cbca4657ee24a728bd8df351a9a6d94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_color</name>
      <anchorfile>classDialogTransformEditor_1_1RowWidget.html</anchorfile>
      <anchor>adf8e76f5d682041bf82e9f474097919d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_text</name>
      <anchorfile>classDialogTransformEditor_1_1RowWidget.html</anchorfile>
      <anchor>a6bcb7107c11210e4513ead82080193f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarPlot::ScaleData</name>
    <filename>classQwtPolarPlot_1_1ScaleData.html</filename>
    <member kind="function">
      <type></type>
      <name>ScaleData</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>ac8cce52c4570fb75097737092e415982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScaleData</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a5db98b9cfd86b29ed5268242e069d666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doAutoScale</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>ad4088ad2586c724411bd946934712c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>abafe8b970e85e07f619c3fe1de61c92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMajor</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>aea4e87d63a88bf8b2934d1a3086db2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxMinor</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a8a67f854893467eed5cfcf8be6d2cfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxValue</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>ade35a71490870d2cfd7fcd9cb228c0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minValue</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a54609211a1cfb0192ed160cf7eef5686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleDiv</type>
      <name>scaleDiv</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a6a523995c7455737a3648cba43aae4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtScaleEngine *</type>
      <name>scaleEngine</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a85d8f9f7dca5ee4da615384c235d373a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stepSize</name>
      <anchorfile>classQwtPolarPlot_1_1ScaleData.html</anchorfile>
      <anchor>a30c446dc8d9fd9dbb8697470458c5fe1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScaleTransform</name>
    <filename>classScaleTransform.html</filename>
    <base>PJ::TimeSeriesTransform</base>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>a96377277d4385b7e180b266f7e387873</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>optionsWidget</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>a68876a4070fbe07b05b9f7accd7364eb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaleTransform</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>ac5fc136a416659b92f3ae49ef79524ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>a0962a6bfb5cbce6bb7d68bd39dbb9c84</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>ac405e215c6cb5b9ef5d45996248eea44</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScaleTransform</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>ac903e61cc1d5ca5f0f4441b3e4d722db</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>a058ed980dc8e8543d47eff5dbdb35427</anchor>
      <arglist>(size_t index) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>ae293df177112f45331d04a001a61bd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::ScaleTransform *</type>
      <name>ui</name>
      <anchorfile>classScaleTransform.html</anchorfile>
      <anchor>afd41830067e3430198d90bbe3e1926cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelectFromListDialog</name>
    <filename>classSelectFromListDialog.html</filename>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSelectedRowNumber</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a20bf67737988450b04fae44ce496b4de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectFromListDialog</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>acbdd289e1587450b0fd6b4329676c7a4</anchor>
      <arglist>(const std::deque&lt; std::string &gt; &amp;fields, bool single_selection=true, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SelectFromListDialog</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>acb41141ee7c8c06944336a4830041019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_accepted</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a9df62cec407653126116f743b6a66fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listFieldsWidget_clicked</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a0e04875c9b263e29486b06a408b1195a</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listFieldsWidget_currentRowChanged</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a48931b3917a2c19f505fdbce82179d2e</anchor>
      <arglist>(int currentRow)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listFieldsWidget_doubleClicked</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a05d32601fda1ade97e1afc12bc2a897e</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSelectAll_pressed</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a0a92c6532bfea8c61cd3e0abf725e2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>_selected_row_number</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>afd7bef6c95e6eea2850f42676c50a83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_single_selection</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>ae65410f4fb77d59a16dc490ab8e3d14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::SelectXAxisDialog *</type>
      <name>ui</name>
      <anchorfile>classSelectFromListDialog.html</anchorfile>
      <anchor>a228eda34dd342563bd7def2078546d86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>SemInfo</name>
    <filename>unionSemInfo.html</filename>
    <member kind="variable">
      <type>lua_Integer</type>
      <name>i</name>
      <anchorfile>unionSemInfo.html</anchorfile>
      <anchor>a6ed52b8a8b415d8f16089445f93e5391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Number</type>
      <name>r</name>
      <anchorfile>unionSemInfo.html</anchorfile>
      <anchor>a43b00f784510a2d500550b81578177d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>ts</name>
      <anchorfile>unionSemInfo.html</anchorfile>
      <anchor>a393ebb62432ff3e689283e54e113b33e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::serializer</name>
    <filename>classnlohmann_1_1detail_1_1serializer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a95460ebd1a535a543e5a0ec52e00f48b</anchor>
      <arglist>(const BasicJsonType &amp;val, const bool pretty_print, const bool ensure_ascii, const unsigned int indent_step, const unsigned int current_indent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ab14b8ec1f8102aa4c7e3c349f317654e</anchor>
      <arglist>(std::size_t i=0;i&lt; s.size();++i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a6705bbf2de3070ec50a810a32e72309f</anchor>
      <arglist>(JSON_HEDLEY_LIKELY(state==UTF8_ACCEPT))</arglist>
    </member>
    <member kind="function">
      <type>serializer &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a5f14c33012477b9f9876dc54d97009a0</anchor>
      <arglist>(const serializer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>serializer &amp;</type>
      <name>operator=</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>acaafe3436ee5fb74777eb4132a88c513</anchor>
      <arglist>(serializer &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>serializer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ac010525281d97867ee842da37294fe83</anchor>
      <arglist>(output_adapter_t&lt; char &gt; s, const char ichar, error_handler_t error_handler_=error_handler_t::strict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>serializer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ae3771351ec4cb892bec707edeb56dc31</anchor>
      <arglist>(const serializer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>serializer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a28081304e70cca6b3042c101ee5c498c</anchor>
      <arglist>(serializer &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~serializer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>aa6c62b51cbebb185307df851dc0167f0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>JSON_PRIVATE_UNLESS_TESTED</type>
      <name>__pad0__</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>af15da74dab5b01150eabfed0be7d75df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>bytes</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a4239a42672c7378a6b449ee010e6dace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>bytes_after_last_accept</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a9ae3daaea1941fd02d4c3c1b0f5fbe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>decimal_point</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a311e5d6f4b31d5be0eb3c0cb20b6965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ae510f640d26ce0f7d5eb8191b31591c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSON_PRIVATE_UNLESS_TESTED const bool</type>
      <name>ensure_ascii</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ab4c340f2a5230f766a833366603a0049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const error_handler_t</type>
      <name>error_handler</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a09d5a046fb0f7cb61977d6e5fbe8b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>indent_char</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a9a55e6b028d09676fe35aefa0c72ea5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_t</type>
      <name>indent_string</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ae9268a10d88a5526e32735a55a132fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::lconv *</type>
      <name>loc</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a1952945b7652afb59d3903cc8457a589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; char, 64 &gt;</type>
      <name>number_buffer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a1a9d8b344a6cb47728a3519693ec03d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint8_t</type>
      <name>state</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a39b0975f219b542d7ca633652e925b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; char, 512 &gt;</type>
      <name>string_buffer</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a9c9b7ca63a66e59e5e7ffe8a2acf5c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>thousands_sep</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a78a6ae833bb6cf7f00cb0d51db114b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>undumped_chars</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a814f27bba20f0e109d0dbcaa4a399415</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::binary_t::value_type</type>
      <name>binary_char_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>aaaec32f2fec57db422019a11994f7bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_float_t</type>
      <name>number_float_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a460c6794fbabbb2ae83380e987a6c030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_integer_t</type>
      <name>number_integer_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ae7b1df1c70bdec1371f297567726a198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::number_unsigned_t</type>
      <name>number_unsigned_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a16c7b7a726a38ff0c06dce7ba7968391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename BasicJsonType::string_t</type>
      <name>string_t</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>ad08aa54fac1dd0a453320c54137d45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr std::uint8_t</type>
      <name>UTF8_ACCEPT</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a2311a8c756c4a119aa82cd55301d13bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr std::uint8_t</type>
      <name>UTF8_REJECT</name>
      <anchorfile>classnlohmann_1_1detail_1_1serializer.html</anchorfile>
      <anchor>a833bd5805e4380549f4e21c304820d6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SHA_CTX_S</name>
    <filename>structSHA__CTX__S.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>buffer</name>
      <anchorfile>structSHA__CTX__S.html</anchorfile>
      <anchor>a3f873eb8554f5074c8fd11a91ae0d2e4</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>h</name>
      <anchorfile>structSHA__CTX__S.html</anchorfile>
      <anchor>a1ca29171a0991ce20dd239a7aa39b19e</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>structSHA__CTX__S.html</anchorfile>
      <anchor>a46694c606569d623644b2cda1f85eed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>total</name>
      <anchorfile>structSHA__CTX__S.html</anchorfile>
      <anchor>a53cb42c28a418e8b35cab646ab8d2f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>w</name>
      <anchorfile>structSHA__CTX__S.html</anchorfile>
      <anchor>a38c894d6bf450e6ae4e53c88b7b5807e</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::SignalHandling</name>
    <filename>classbackward_1_1SignalHandling.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classbackward_1_1SignalHandling.html</anchorfile>
      <anchor>a90e0daba1c40856ace7f5576a2d1393f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loaded</name>
      <anchorfile>classbackward_1_1SignalHandling.html</anchorfile>
      <anchor>a23d2580ecae5722e44b9e53a616be310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalHandling</name>
      <anchorfile>classbackward_1_1SignalHandling.html</anchorfile>
      <anchor>acd8c2644c9ccfb998547bcb8773307ac</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;=std::vector&lt; int &gt;())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineLocalP::slopeCardinal</name>
    <filename>structQwtSplineLocalP_1_1slopeCardinal.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>value</name>
      <anchorfile>structQwtSplineLocalP_1_1slopeCardinal.html</anchorfile>
      <anchor>a2dc06638ce3426d4c069276815cc8f67</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineLocalP::slopeParabolicBlending</name>
    <filename>structQwtSplineLocalP_1_1slopeParabolicBlending.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>value</name>
      <anchorfile>structQwtSplineLocalP_1_1slopeParabolicBlending.html</anchorfile>
      <anchor>a74b1fe4d4259ba175f90eff11624ab95</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplineLocalP::slopePChip</name>
    <filename>structQwtSplineLocalP_1_1slopePChip.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>value</name>
      <anchorfile>structQwtSplineLocalP_1_1slopePChip.html</anchorfile>
      <anchor>a6980bdc93d125f3e7ee66a0d2bb70ad0</anchor>
      <arglist>(double dx1, double dy1, double s1, double dx2, double dy2, double s2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineCubicP::SlopeStore</name>
    <filename>classQwtSplineCubicP_1_1SlopeStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeR</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>adcfd061071416c0aaaf2ab3f2d0102e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a11451520682e6f702639e6f797bc11bd</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>ada3d181aa5f32c5a4dbc0478b7650dbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeFirst</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a64344385aaacedb3d89473f3fdab2eb3</anchor>
      <arglist>(double h, const QPointF &amp;p1, const QPointF &amp;p2, double b1, double b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeLast</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a62fe861d680bf10f716aa89eaf042715</anchor>
      <arglist>(double h, const QPointF &amp;p1, const QPointF &amp;p2, double b1, double b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeNext</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a4f12c3f699b26010e3c0b08e43ffe90a</anchor>
      <arglist>(int index, double h, const QPointF &amp;p1, const QPointF &amp;p2, double b1, double b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storePrevious</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a358ce013e892a1eb4c402d5462c08bfd</anchor>
      <arglist>(int index, double h, const QPointF &amp;p1, const QPointF &amp;p2, double b1, double b2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>d_m</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a16139732c6da768ada8241001d16201a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; double &gt;</type>
      <name>d_slopes</name>
      <anchorfile>classQwtSplineCubicP_1_1SlopeStore.html</anchorfile>
      <anchor>a9e9f75d8de466ba01aa866492636bf56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtSplineLocalP::SlopeStore</name>
    <filename>classQwtSplineLocalP_1_1SlopeStore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCubic</name>
      <anchorfile>classQwtSplineLocalP_1_1SlopeStore.html</anchorfile>
      <anchor>afa599db47bbf3b70bbc52a502ec21934</anchor>
      <arglist>(const QPointF &amp;, double, const QPointF &amp;, double m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classQwtSplineLocalP_1_1SlopeStore.html</anchorfile>
      <anchor>a30e10a285c05aa52495aa185c6bea9f3</anchor>
      <arglist>(const QVector&lt; QPointF &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classQwtSplineLocalP_1_1SlopeStore.html</anchorfile>
      <anchor>ad380f4f34686b09f497dbf91867b1140</anchor>
      <arglist>(const QPointF &amp;, double m0)</arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>slopes</name>
      <anchorfile>classQwtSplineLocalP_1_1SlopeStore.html</anchorfile>
      <anchor>ad615d8f6946e0948b2d95f421819c2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>d_m</name>
      <anchorfile>classQwtSplineLocalP_1_1SlopeStore.html</anchorfile>
      <anchor>acd02a5b43044510fe027b5050f84b4ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SnippetData</name>
    <filename>structSnippetData.html</filename>
    <member kind="variable">
      <type>QStringList</type>
      <name>additionalSources</name>
      <anchorfile>structSnippetData.html</anchorfile>
      <anchor>a8492b7d0a2abfad0718cf72ea439feb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>function</name>
      <anchorfile>structSnippetData.html</anchorfile>
      <anchor>a06ba5a3fe1c6fa57683870bc53679fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>globalVars</name>
      <anchorfile>structSnippetData.html</anchorfile>
      <anchor>a740d0b8f2ed5642837983a355c7b4b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>linkedSource</name>
      <anchorfile>structSnippetData.html</anchorfile>
      <anchor>a080e7458c01c584cadd32044d9e40b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structSnippetData.html</anchorfile>
      <anchor>a636a40db7d6ddefbf6e0d90ffdfcff54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::SnippetFactory</name>
    <filename>classbackward_1_1SnippetFactory.html</filename>
    <member kind="typedef">
      <type>SourceFile::lines_t</type>
      <name>lines_t</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>a2bfbaa900acb0d4fdea885cf9c2ef93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>lines_t</type>
      <name>get_coalesced_snippet</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>a635aad3afd35531d61f2745473a96a62</anchor>
      <arglist>(const std::string &amp;filename, unsigned line_a, unsigned line_b, unsigned context_size)</arglist>
    </member>
    <member kind="function">
      <type>lines_t</type>
      <name>get_combined_snippet</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>af06c8b01a7404863cbab8e65ed05d956</anchor>
      <arglist>(const std::string &amp;filename_a, unsigned line_a, const std::string &amp;filename_b, unsigned line_b, unsigned context_size)</arglist>
    </member>
    <member kind="function">
      <type>lines_t</type>
      <name>get_snippet</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>a97300d912624d23fffab2f1583293284</anchor>
      <arglist>(const std::string &amp;filename, unsigned line_start, unsigned context_size)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>details::hashtable&lt; std::string, SourceFile &gt;::type</type>
      <name>src_files_t</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>a1d8d49efa2d27dad468e9ecfc1a8b54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SourceFile &amp;</type>
      <name>get_src_file</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>ac6b7ce4c77ff33293ffe49c135f761ec</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>src_files_t</type>
      <name>_src_files</name>
      <anchorfile>classbackward_1_1SnippetFactory.html</anchorfile>
      <anchor>a64a38fe8ea446660b774be38b48ae178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::detail::socket_base</name>
    <filename>classzmq_1_1detail_1_1socket__base.html</filename>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a628dccb2728cb2023674e40b61cf162e</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab2c7a5b316d1a01b308c67e09329d1b9</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a086993903f2780ab07d86dd25621ba45</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ac67aa317f184a19b5680b0749e3ded44</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ad0d40c27911c67d71602c3b1ab06331f</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a01f21e0aab723a2f1eae23c732a2b0b8</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>aea931e2b556381ec5ee9a5e15b3d6c66</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>af9007d21c13416c1ee8bc65230e32c77</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a2f24b24346458c0da00e7bfbbdb26729</anchor>
      <arglist>(int option_) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>send</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a2d723ddb789deed1e56a662b2ae7d296</anchor>
      <arglist>(const void *buf_, size_t len_, int flags_=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>acbe2664870fd1d0584789e6848be546c</anchor>
      <arglist>(message_t &amp;msg_, int flags_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a9a5fec44878fbae7f19432c23d103778</anchor>
      <arglist>(int option_, T const &amp;optval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ae8b25975545d24389d597f22416d3128</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_base</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>abff9755a7f71db281217d1bd08d5caf8</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>socket_base</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a482d492460ad5d9030181211fe3f77d9</anchor>
      <arglist>(void *handle) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a1fd02cd14a084aa43172cecb31bf2283</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>abcbafe7ea943efce7f495893d45c0217</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZMQ_CPP11_DEPRECATED</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ae5da40aa7e256b7e13ca721cbc672529</anchor>
      <arglist>(&quot;from 4.4.1, use send taking message_t or buffer (for contiguous &quot;&quot;ranges), and send_flags&quot;) bool send(T first</arglist>
    </member>
    <member kind="variable">
      <type>T int</type>
      <name>flags_</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab58a7cfe8f2a39053a77f17b41135807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>last</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a54ae1d9fd8ac58f1c1b060524b9e6cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_option</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>adde52bb505a6fcb0283aeb9fa0a4dffb</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_option</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab40b36e528915fcd6078cc0cd78b6df1</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>socket_queue</name>
    <filename>structsocket__queue.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>a4db2a2116689c4e116a77280ded6dca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buflen</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>ab38f6d48de7c8905c3124ee1de4eac71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>datalen</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>a812ce9bb00766c3e91a593842414b693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>fixed_header</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>a8cc2b561b0b418fbbcc7ede680c71169</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>headerlen</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>a9e52421ee7341f6397f14d03364642fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>a9864890fd62fb64f4a3c33f1a92942d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket</name>
      <anchorfile>structsocket__queue.html</anchorfile>
      <anchor>aae99abedb8c073b96c5cbd616b2e08ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_ref</name>
    <filename>classzmq_1_1socket__ref.html</filename>
    <base>zmq::detail::socket_base</base>
    <member kind="function">
      <type></type>
      <name>socket_ref</name>
      <anchorfile>classzmq_1_1socket__ref.html</anchorfile>
      <anchor>a3b9ba8aecff5e3ead5f6991970ec43af</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_ref</name>
      <anchorfile>classzmq_1_1socket__ref.html</anchorfile>
      <anchor>ad38bf1dd7ab89f7c1769462287c60c6f</anchor>
      <arglist>(from_handle_t, void *handle) ZMQ_NOTHROW</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_t</name>
    <filename>classzmq_1_1socket__t.html</filename>
    <base>zmq::detail::socket_base</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a6bf8de8f979ffd95544aae028b6aa7d3</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator socket_ref</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>adae0e9ceb4a1f6247890e22a77e91ed5</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>abc436818ec431b2f18fcb6c26e70688e</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void const *</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a9994d49066c2075baf2b4e31dfe605f2</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>ab2757b65ca7f4aeabd8d9e7545ed1567</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a40e7d9f2ab962d051b4fe6831d923a58</anchor>
      <arglist>(context_t &amp;context_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a08f5da517679e373ce945e2a8c0af3ac</anchor>
      <arglist>(socket_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>ac03df2363c79a092c5ad15c5077a8566</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a38d59e1b4b72a4aeeb883ba675f38e93</anchor>
      <arglist>(const socket_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a1ca44d1f5b6eef681668b32ba07bc3e2</anchor>
      <arglist>(const socket_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a0a143991565eac2ae1f7a8976a0ae9cc</anchor>
      <arglist>(void *context_, int type_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ctxptr</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a3e891290e59bc980a7dfbe589c38a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a8bc52b396b759f9800e085db0109b589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Sockets</name>
    <filename>structSockets.html</filename>
    <member kind="variable">
      <type>List *</type>
      <name>clientsds</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>a7dc0c5bf258cdb8dc1617a7a122caa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>connect_pending</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>ac1b74c5f7fd463159318d2ef3c8fcee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ListElement *</type>
      <name>cur_clientsds</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>a310c298235783930aaa043a85e556b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxfdp1</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>af528092a8513ffbb0d3c342503835a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fd_set</type>
      <name>pending_wset</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>a410464774efcdea446293ed6d4ea9c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fd_set</type>
      <name>rset</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>aa56708bbaf392eb8d372d01f6bd2e7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fd_set</type>
      <name>rset_saved</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>a1e2c4da3be7756df304ed1aaef86b894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>write_pending</name>
      <anchorfile>structSockets.html</anchorfile>
      <anchor>a852db7c3edf654d8ee451be18b3f5743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SortedTableItem</name>
    <filename>classSortedTableItem.html</filename>
    <templarg>ItemType</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classSortedTableItem.html</anchorfile>
      <anchor>ac77e6deca8a1b29795c68f8bb05c0d23</anchor>
      <arglist>(const SortedTableItem &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SortedTableItem</name>
      <anchorfile>classSortedTableItem.html</anchorfile>
      <anchor>a32355622289d1208d59c3d3869c91cd7</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classSortedTableItem.html</anchorfile>
      <anchor>aad419db4e89b74eddaa950db81b07188</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::SourceFile</name>
    <filename>classbackward_1_1SourceFile.html</filename>
    <class kind="struct">backward::SourceFile::not_isempty</class>
    <class kind="struct">backward::SourceFile::not_isspace</class>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; unsigned, std::string &gt; &gt;</type>
      <name>lines_t</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>a249ad26d824e683f42d1b93f3eafb973</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>lines_t &amp;</type>
      <name>get_lines</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>ae6835e99c593a5a2df9ac4bf36685bad</anchor>
      <arglist>(unsigned line_start, unsigned line_count, lines_t &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>lines_t</type>
      <name>get_lines</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>a0e99a27e60f7bc8d45438c749d6fa18a</anchor>
      <arglist>(unsigned line_start, unsigned line_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_open</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>a3e70af6ed615b62fc6fc44ce403cb8b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SourceFile &amp;</type>
      <name>operator=</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>adc174c36d2866c7d4176ac71a310d47b</anchor>
      <arglist>(const SourceFile &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceFile</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>afdd430b249b41427bc9168a702f78ff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceFile</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>ade72c54d448be5e420e18ea3326fe7e8</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceFile</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>aa32237a72e4175a9cfc3772bcd0c204e</anchor>
      <arglist>(const SourceFile &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>ac366364cbae9bb0edc23269e71a19364</anchor>
      <arglist>(SourceFile &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>get_paths_from_env_variable</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>a9dfcab2d0144c47ef10866799371cf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>get_paths_from_env_variable_impl</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>ad6f523d9e891b68ebc89a6f50060957a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::handle&lt; std::ifstream *, details::default_delete&lt; std::ifstream * &gt; &gt;</type>
      <name>_file</name>
      <anchorfile>classbackward_1_1SourceFile.html</anchorfile>
      <anchor>a51983659f9007727423542f3eb1fa231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::ResolvedTrace::SourceLoc</name>
    <filename>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>acd5801c38086ef28c4b032a086a828bb</anchor>
      <arglist>(const SourceLoc &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>a3b1c35a747fb2958a62acf05c7ae4b6b</anchor>
      <arglist>(const SourceLoc &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceLoc</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>a14401a63f17582a84dcb8fa028064956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>col</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>ae71d347d311be403c9cdedce02ef57de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>aa11f1aff189550af633198c00d534926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>function</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>a574fd662fcb79d8467d92decf7719dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>structbackward_1_1ResolvedTrace_1_1SourceLoc.html</anchorfile>
      <anchor>ac59b61725a1e1539d1ecbbcdfecfabd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nlohmann::detail::span_input_adapter</name>
    <filename>classnlohmann_1_1detail_1_1span__input__adapter.html</filename>
    <member kind="function">
      <type>contiguous_bytes_input_adapter &amp;&amp;</type>
      <name>get</name>
      <anchorfile>classnlohmann_1_1detail_1_1span__input__adapter.html</anchorfile>
      <anchor>a478dfb78d0bf28d2665a19fccf221f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>span_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1span__input__adapter.html</anchorfile>
      <anchor>a3a328a45b2c2c87145106ce4b2d02365</anchor>
      <arglist>(CharT b, std::size_t l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>span_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1span__input__adapter.html</anchorfile>
      <anchor>a714c6cf8e15b9af4e1723d9f7f92d4c8</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>contiguous_bytes_input_adapter</type>
      <name>ia</name>
      <anchorfile>classnlohmann_1_1detail_1_1span__input__adapter.html</anchorfile>
      <anchor>a3e223a7784502be20ace441e84f8cf43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SParser</name>
    <filename>structSParser.html</filename>
    <member kind="variable">
      <type>Mbuffer</type>
      <name>buff</name>
      <anchorfile>structSParser.html</anchorfile>
      <anchor>afa019f7efe369aa56d9e48e0e650c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dyndata</type>
      <name>dyd</name>
      <anchorfile>structSParser.html</anchorfile>
      <anchor>a14d6fa86e2bdb1e53b30dfb66e6617a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>mode</name>
      <anchorfile>structSParser.html</anchorfile>
      <anchor>a25c5daad34531f869484992824e91a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structSParser.html</anchorfile>
      <anchor>a303a67fb99cde1a14d0069de9bb3285a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ZIO *</type>
      <name>z</name>
      <anchorfile>structSParser.html</anchorfile>
      <anchor>a15ddec33b9558bbcf1301fd9c0d392d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; std::chrono::duration&lt; Rep, Period &gt;, Char &gt;::spec_handler</name>
    <filename>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>end_precision</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a1197d7d11e87c6a7a691aac682f44a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a35e0327436e128d7a4d9080ea030703e</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a35a6d934fac890ba192a0f1182525f41</anchor>
      <arglist>(basic_string_view&lt; Char &gt; arg_id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a97022aa0cecd7ba4d185338efd1dcd0b</anchor>
      <arglist>(detail::auto_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_align</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a826ad4c2f15fbdfe2095c58fe234f13d</anchor>
      <arglist>(align_t align)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_dynamic_precision</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a87e7ee9d1550a4b7c7bbd6d33f045517</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_dynamic_width</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>acad36b324049e6a15773f32a59e21c4d</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a2ae149b8dd179fe87e6b36d7e9825c8b</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_fill</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>af35856bce3bcfa237a8463f9e044d9c7</anchor>
      <arglist>(basic_string_view&lt; Char &gt; fill)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_precision</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a7fc84e8cf527fd167af940275b4cd136</anchor>
      <arglist>(int _precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_width</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a0e298a1be308f61726fe499f52365000</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="variable">
      <type>basic_format_parse_context&lt; Char &gt; &amp;</type>
      <name>context</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a20bcdb4d1d1b4493fca059c93690ecc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>formatter &amp;</type>
      <name>f</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a665283e4d5d7cde1ef1cff759605d1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>format_str</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_00_01Char_01_4_1_1spec__handler.html</anchorfile>
      <anchor>a2605cca4b8fe6381126d74a4aca30d4b</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_typetype)</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_typetype)</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="class">
    <name>SplittableComponentsFactory</name>
    <filename>classSplittableComponentsFactory.html</filename>
    <base>ads::CDockComponentsFactory</base>
    <member kind="function">
      <type>ads::CDockAreaTitleBar *</type>
      <name>createDockAreaTitleBar</name>
      <anchorfile>classSplittableComponentsFactory.html</anchorfile>
      <anchor>a5cd53ea0ab086cd5e8c7d864dc7c95cb</anchor>
      <arglist>(ads::CDockAreaWidget *dock_area) const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_count</name>
    <filename>structsol_1_1stack__count.html</filename>
    <member kind="function">
      <type></type>
      <name>stack_count</name>
      <anchorfile>structsol_1_1stack__count.html</anchorfile>
      <anchor>a5d866f1c6635ac76c825bf64d19706a0</anchor>
      <arglist>(int cnt)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structsol_1_1stack__count.html</anchorfile>
      <anchor>a44608e3c3aeff7fe5d396ca72479553e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_dependencies</name>
    <filename>structsol_1_1stack__dependencies.html</filename>
    <base>sol::detail::policy_base_tag</base>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a6ffe376cefea16f4e512ac6dce6bb165</anchor>
      <arglist>(std::size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a16a9dee2d5395aea156a69a760f041bf</anchor>
      <arglist>(std::size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a726a544956f9aba2fb5657e497a40f9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_dependencies</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a2fefa11404f3129f3138783650979d64</anchor>
      <arglist>(int stack_target, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>len</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>aba9af89df15efa27d275668c28998eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; int, 64 &gt;</type>
      <name>stack_indices</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a2c6b3c7a7a04c626c99049eaee1d1cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>structsol_1_1stack__dependencies.html</anchorfile>
      <anchor>a03f546bdf6ff005f372aae87e5e7c9dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_guard</name>
    <filename>structsol_1_1stack__guard.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_stack</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>a32a567e5c68a6404c6c0d50cc2ecccb8</anchor>
      <arglist>(int modification=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_guard</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>a7541b51afd83be3c97ba071c1645f3e7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_guard</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>a722dd65c6eefb88a47cf4cdfd09d121e</anchor>
      <arglist>(lua_State *L, int top, std::function&lt; void(int, int)&gt; fx=detail::stack_fail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stack_guard</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>a02e0a98ebf3c5eaa7287fbdfec5a9868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>ae550a93474de543691402eaae7add699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(int, int)&gt;</type>
      <name>on_mismatch</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>af583c6c161167b93649874ec883a73e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>top</name>
      <anchorfile>structsol_1_1stack__guard.html</anchorfile>
      <anchor>a82bd2b4d8b69ff044282c7cd2a52a849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_iterator</name>
    <filename>structsol_1_1stack__iterator.html</filename>
    <templarg>proxy_t</templarg>
    <templarg>is_const</templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a147f3d7b03e815c07cc3a58cb78e4844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>ac64ef1379056ae3bbd87cfa13b9c1382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; is_const, const proxy_t *, proxy_t * &gt;</type>
      <name>pointer</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>abe90b4ea6b5d3cefa836199c193187a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; is_const, const proxy_t, proxy_t &gt;</type>
      <name>reference</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a6fe0e0b9d75c94d928a0adf0d912d965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>proxy_t</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a59b2962340bd463ad8f882374449974f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a283b88686066550238ec6bc6e3ecb6d2</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a585fb7242a82ca4cc1d430bf9c395862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a8f2b5ce30ba0b3056bbe2cc761bf539d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>stack_iterator</type>
      <name>operator+</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a15479f18af0c5291103c39edd8ce945d</anchor>
      <arglist>(difference_type idx) const </arglist>
    </member>
    <member kind="function">
      <type>stack_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a5297d3fc426292bf70cbf79138b7c198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator</type>
      <name>operator++</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a971b39a207b36b17fff7bdacf0479a09</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a4ccf72015486d5e44bd82a6b5d8df7d1</anchor>
      <arglist>(difference_type idx)</arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a971a310fac7e0ed942471dcd0bb6bd48</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>stack_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a034d78421f849924fce54282456cca39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator</type>
      <name>operator--</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>aae8c8640fe79fca66d59cbb4cc759cec</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a7b524c88127612b9fcc6d7950f4c296f</anchor>
      <arglist>(difference_type idx)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a825ad511a75bda4214ae92b15a37a19c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>afac2fe54d01e7c204e0a051f54e1118c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a5594a629c776467dc1a74aba162fe54d</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>af5599c73caadb6992d22019defe1b824</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>aa50c95b7ed6a9acae84d0039743280cc</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a1fbf858634c3ec9850d85355ba79c439</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a461543c2b75ea5d165860a744a1a5c5b</anchor>
      <arglist>(const stack_iterator &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>ad45af291d1897dd757ccc18eb8ec3d2d</anchor>
      <arglist>(difference_type idx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_iterator</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a7afe8dd1c66e096cb8c527ec6d9ac361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_iterator</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a3037ebf95665930b25b1a23acda7dee9</anchor>
      <arglist>(const stack_iterator&lt; proxy_t, true &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_iterator</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a957d59188715fd5707447dc89e67e5e6</anchor>
      <arglist>(lua_State *luastate, int idx, int topidx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>aadd014ed0a65432a44efb739e5f4de59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>af82b8972f67b1fdadcb721720a9b7ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proxy_t</type>
      <name>sp</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>ad323f1dedf48b24e413817f039d68755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stacktop</name>
      <anchorfile>structsol_1_1stack__iterator.html</anchorfile>
      <anchor>a9c7ed5127d909cfd54c748e6124fc74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_proxy</name>
    <filename>structsol_1_1stack__proxy.html</filename>
    <base>sol::stack_proxy_base</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1stack__proxy.html</anchorfile>
      <anchor>ae5ba0f841186ac375a466d202e1d677e</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack__proxy.html</anchorfile>
      <anchor>a048f000c1ae3b1f175c28d04836415ee</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_proxy</name>
      <anchorfile>structsol_1_1stack__proxy.html</anchorfile>
      <anchor>aa79601751e4681d29f35ac7fb77d8a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_proxy</name>
      <anchorfile>structsol_1_1stack__proxy.html</anchorfile>
      <anchor>ab023d2faf21444afadbd638bcddf8d4b</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_proxy_base</name>
    <filename>structsol_1_1stack__proxy__base.html</filename>
    <base>proxy_base&lt; stack_proxy_base &gt;</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>as</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>aa085e801c1b1fc56fd96a6e9d436dc90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>a7c0ecc2db813ec9c1704ca1470a14c7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>af3f040978a94670e87c8def4d0cbe7cf</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>ad492b1c5396c934a4f42f2280d8d8299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>aacb0f3c5a848012a28c2bdd70a2b153f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>a3463fe2da3b6f8717f06cfe1208223b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>ae018e29f2222e323a5299a804c5fad3d</anchor>
      <arglist>(lua_State *Ls) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>a8253ead5fabd234af74045693642bd7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_proxy_base</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>abbf6342f09041e178372cd6051e47fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_proxy_base</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>aaf0dba799f5abc336df282a365cb7182</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>a74181c6ec149cc6c50075b1fafde17c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack__proxy__base.html</anchorfile>
      <anchor>abc25fc17f5e47cf380e4681d2d055c97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::stack_reference</name>
    <filename>classsol_1_1stack__reference.html</filename>
    <base>sol::stateless_stack_reference</base>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a8d96668c3205f8cd1205b5300a5674db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>adf5d72b621009f6fb732e8f8797af4ba</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a4bbf7d3d5c2a11592b774d3bdf4a5394</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>stack_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a458e40568f8eca68b7404e7cec908c10</anchor>
      <arglist>(stack_reference &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>stack_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a91a4b75f70bc567371072972a7642f52</anchor>
      <arglist>(const stack_reference &amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>abee9f556a51b91fec896cbbcd8c3a6cf</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a8cef78be985e1d3c7179f1daaef93f71</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a1f58dd098e3fa148531300df46d9d1f5</anchor>
      <arglist>(lua_State *Ls, int n=1) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a77e8997072387dba87fec1ae2eecd9f9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>acd759f852b65a240a415fb7a81777e5f</anchor>
      <arglist>(lua_State *Ls) const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>afbb7a1facdbba6d003a7734cb3f2d776</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a08626a9a4e84daad880ebbdb215fc91a</anchor>
      <arglist>(lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a8dcefe22ffc410d84a2335435725f32b</anchor>
      <arglist>(lua_State *L, lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a3d1849841798697d2b02965bf0f67990</anchor>
      <arglist>(lua_State *L, int i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a4ef4271a64147d8ec3d3b2f79b7f1ee7</anchor>
      <arglist>(lua_State *L, absolute_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a815dcb38a7b9b8753917873b9fba02fc</anchor>
      <arglist>(lua_State *L, raw_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a0c727463bdf5c60c4c08739fac9a256f</anchor>
      <arglist>(lua_State *L, ref_index i) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>aca755d56a4eab20002a29b4b1442e185</anchor>
      <arglist>(lua_State *L, const reference &amp;r) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>ac82d599bfbabcd4dcfe015ada1c40502</anchor>
      <arglist>(lua_State *L, const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>abb972dab50623b9001eea8b54042a22d</anchor>
      <arglist>(stack_reference &amp;&amp;o) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a0d07868c240134048cd37be1047b7310</anchor>
      <arglist>(const stack_reference &amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a935a7112ff9e1ed26b168145bd448a27</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>luastate</name>
      <anchorfile>classsol_1_1stack__reference.html</anchorfile>
      <anchor>a0c1276dad507282821edc3c6270c3e07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_reference_equals</name>
    <filename>structsol_1_1stack__reference__equals.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack__reference__equals.html</anchorfile>
      <anchor>a9c45e290a709570943992c8e095abb98</anchor>
      <arglist>(const lua_nil_t &amp;lhs, const stack_reference &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack__reference__equals.html</anchorfile>
      <anchor>a6801a5158d7442e86a4c68ad51ab5598</anchor>
      <arglist>(const stack_reference &amp;lhs, const lua_nil_t &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack__reference__equals.html</anchorfile>
      <anchor>aacdf59c3b630d7bb4dd3b81dcda3f919</anchor>
      <arglist>(const stack_reference &amp;lhs, const stack_reference &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack_reference_hash</name>
    <filename>structsol_1_1stack__reference__hash.html</filename>
    <member kind="typedef">
      <type>stack_reference</type>
      <name>argument_type</name>
      <anchorfile>structsol_1_1stack__reference__hash.html</anchorfile>
      <anchor>ab713e752bff24d73d1a89e1eba6ca1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>result_type</name>
      <anchorfile>structsol_1_1stack__reference__hash.html</anchorfile>
      <anchor>a35b9457203eb31d7c94e6952a3d3b4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack__reference__hash.html</anchorfile>
      <anchor>aa3381c1751271c52a5b03fd2a96d5a3a</anchor>
      <arglist>(const argument_type &amp;lhs) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stackEntry</name>
    <filename>structstackEntry.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structstackEntry.html</anchorfile>
      <anchor>a893d528c347a7ce92c9ed9747b3582bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structstackEntry.html</anchorfile>
      <anchor>a05ead2ea10691a6719ef3836f9faa54a</anchor>
      <arglist>[MAX_FUNCTION_NAME_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>thread_id_type</type>
      <name>threadid</name>
      <anchorfile>structstackEntry.html</anchorfile>
      <anchor>a12974283a19fa1f35af5b6aa89685600</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::StackTrace</name>
    <filename>classbackward_1_1StackTrace.html</filename>
    <base>StackTraceImpl&lt; system_tag::current_tag &gt;</base>
  </compound>
  <compound kind="class">
    <name>backward::StackTraceImpl</name>
    <filename>classbackward_1_1StackTraceImpl.html</filename>
    <templarg>TAG</templarg>
    <member kind="function">
      <type>size_t</type>
      <name>load_from</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a40408f25840f1959211af9c8a91e77c2</anchor>
      <arglist>(void *, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>load_here</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a65b1def36181512a179dbbf4d79c6276</anchor>
      <arglist>(size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>Trace</type>
      <name>operator[]</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a21a123683f5903ce01cde6d63d8e8895</anchor>
      <arglist>(size_t) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>ad9032848f70488e2f542a5d2005215b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_n_firsts</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>aa5743dcbbb880d0aab5e769860d19b23</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>thread_id</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a0a89a1168fa2f72eefc39077ee400f3c</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackTraceImpl&lt; system_tag::current_tag &gt;</name>
    <filename>classbackward_1_1StackTraceImpl.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>load_from</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a40408f25840f1959211af9c8a91e77c2</anchor>
      <arglist>(void *, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>load_here</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a65b1def36181512a179dbbf4d79c6276</anchor>
      <arglist>(size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>Trace</type>
      <name>operator[]</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a21a123683f5903ce01cde6d63d8e8895</anchor>
      <arglist>(size_t) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>ad9032848f70488e2f542a5d2005215b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_n_firsts</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>aa5743dcbbb880d0aab5e769860d19b23</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>thread_id</name>
      <anchorfile>classbackward_1_1StackTraceImpl.html</anchorfile>
      <anchor>a0a89a1168fa2f72eefc39077ee400f3c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::StackTraceImplBase</name>
    <filename>classbackward_1_1StackTraceImplBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>skip_n_firsts</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>ad4b3e30762ac984cde17d50cb267f160</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackTraceImplBase</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>a7b4b4343ee1b5c8f2379d03a2eb34df8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>thread_id</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>a2658af16ff342a5d5b099d79f9b10dd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>load_thread_info</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>a9ba6ec536b2c070b41a5b2e760b1378a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>skip_n_firsts</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>abc7b9adf75d5093ab66b9f3b7fa16aad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_skip</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>ab818a9dc2ec44e79bcb8b07c760272f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_thread_id</name>
      <anchorfile>classbackward_1_1StackTraceImplBase.html</anchorfile>
      <anchor>a02519c0d3ef7fc1e2a0019a83861e153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::StackTraceImplHolder</name>
    <filename>classbackward_1_1StackTraceImplHolder.html</filename>
    <base>backward::StackTraceImplBase</base>
    <member kind="function">
      <type>void *const *</type>
      <name>begin</name>
      <anchorfile>classbackward_1_1StackTraceImplHolder.html</anchorfile>
      <anchor>a6124d34fc4edcc726ebeeabee215a0dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Trace</type>
      <name>operator[]</name>
      <anchorfile>classbackward_1_1StackTraceImplHolder.html</anchorfile>
      <anchor>a342077ca36cecbd88122638307ac7924</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classbackward_1_1StackTraceImplHolder.html</anchorfile>
      <anchor>aa1af0ab3bfb1c9ba23c329fd2bcea5d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; void * &gt;</type>
      <name>_stacktrace</name>
      <anchorfile>classbackward_1_1StackTraceImplHolder.html</anchorfile>
      <anchor>a4417a111a7e8f4a74fe5d76bd7bf815d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>StackValue</name>
    <filename>unionStackValue.html</filename>
    <member kind="variable">
      <type>TValue</type>
      <name>val</name>
      <anchorfile>unionStackValue.html</anchorfile>
      <anchor>a8427f32076f2a9ad8db716da1deeb468</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::state</name>
    <filename>classsol_1_1state.html</filename>
    <base>sol::state_view</base>
    <member kind="function">
      <type>state &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>a13a32995434e135d529e93f360f2c40e</anchor>
      <arglist>(const state &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>state &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>acec704ff1a0220c96b6f3e3e4b884d6e</anchor>
      <arglist>(state &amp;&amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>ad1f9b54eccf52b122d1430a944680bdf</anchor>
      <arglist>(lua_CFunction panic=default_at_panic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>a001e4c18566776c2e681420f2bf2a1c5</anchor>
      <arglist>(lua_CFunction panic, lua_Alloc alfunc, void *alpointer=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>ac5e5deab6a23ea6598c4d5fdfca9c359</anchor>
      <arglist>(const state &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>ab6b2eb33ff72c4dd464fe95e37b02fd1</anchor>
      <arglist>(state &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~state</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>a2bd5a99c78760793515be0a7cd01e5c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unique_ptr&lt; lua_State, detail::state_deleter &gt;</type>
      <name>unique_base</name>
      <anchorfile>classsol_1_1state.html</anchorfile>
      <anchor>ab8c50d2344518731b718dd0bb6e75dbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::state_deleter</name>
    <filename>structsol_1_1detail_1_1state__deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1state__deleter.html</anchorfile>
      <anchor>a6df0fcafa917b5fcbe480e177f2fac1d</anchor>
      <arglist>(lua_State *L) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::state_view</name>
    <filename>classsol_1_1state__view.html</filename>
    <member kind="typedef">
      <type>typename global_table::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ae8abb6c92849a16f164889521c9bc7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename global_table::iterator</type>
      <name>iterator</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af813f1bf38747da7c9366f20ba8967b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_package_loader</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a813f6386e58ef4712aa72f5a9f0ebe79</anchor>
      <arglist>(Fx &amp;&amp;fx, bool clear_all_package_loaders=false)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a8cd1ea70d19b7d01a3a6724e4378c362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a23a92be6c5b9b3bea6dc956e30699764</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af2bf284a292264f850a89fbaece420e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gc_mode</type>
      <name>change_gc_mode_generational</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a3fed7e0546f95096c36c24ffd2f5ae07</anchor>
      <arglist>(int minor_multiplier, int major_multiplier)</arglist>
    </member>
    <member kind="function">
      <type>gc_mode</type>
      <name>change_gc_mode_incremental</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1af8bce09440513d88adab28d08ed794</anchor>
      <arglist>(int pause, int step_multiplier, int step_byte_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_package_loaders</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a61ba70534090eb8c5c3d920b82d72acc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collect_garbage</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ac5788bc118f409ae0628bbd7f4a1570c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collect_gc</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a14d8f873d30596089cc47c368b7f7e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_named_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ac169f30c29aa2ff89a5105ff17167bd6</anchor>
      <arglist>(Name &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a95ceec8d59bf71e1608df587daf208e2</anchor>
      <arglist>(Name &amp;&amp;name, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a15ab3e8f2a2f17529236515cc7a10ca8</anchor>
      <arglist>(Name &amp;&amp;name, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aad3b391a4255817e49d55220e1ba5c70</anchor>
      <arglist>(int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>add35d30eec002a86010b7433f1864458</anchor>
      <arglist>(int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>create_table_with</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a7227088d1e638a89c72e145244f74bcd</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ae50c8dfe6a2ab74ee4d2a8a829f61853</anchor>
      <arglist>(const std::string &amp;filename, const basic_environment&lt; E &gt; &amp;env, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a28ad8014ff237099da9fe615fad34dfc</anchor>
      <arglist>(const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_reader</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a19299b7a34433c944418df216a341c72</anchor>
      <arglist>(lua_Reader reader, void *data, const basic_environment&lt; E &gt; &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_reader</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a2e1a704bbe407351b2275e335227023c</anchor>
      <arglist>(lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_string</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a9aa68827c5a3e676e500f969f426344a</anchor>
      <arglist>(const string_view &amp;code, const basic_environment&lt; E &gt; &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>do_string</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aec6c2746f7f3571518037d543cf73450</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ab2ae2581f4c74eab437c5efd050480f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a71da8715eeaf755758143b09e941f463</anchor>
      <arglist>(Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af0c6e3cd980642cdee0db45a957e5e3d</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aff3133a995f0a09d58064897eb268b07</anchor>
      <arglist>(Key &amp;&amp;key, T &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a92b8e4899b07e94459602671d742e09e</anchor>
      <arglist>(Key &amp;&amp;key, D &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>global_table</type>
      <name>globals</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a82ce6ab038448457a86807e79c6cf3d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>global_table &amp;</type>
      <name>globals</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a8e6afec82a93120dcd427999877e62de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_gc_on</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aceca79adc4aaa757124cd2dfbe888890</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>load_result</type>
      <name>load</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1bfff542be314089b4e0bc2373c5fc46</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>load_result</type>
      <name>load</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ad256b536c2d611d1fa2e844302974d49</anchor>
      <arglist>(lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>load_result</type>
      <name>load_buffer</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aaf2c2248709cbac4336b6ed99b768530</anchor>
      <arglist>(const char *buff, size_t size, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>load_result</type>
      <name>load_buffer</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a7fa45af1c6bb072fba62d6ace33e758e</anchor>
      <arglist>(const std::byte *buff, size_t size, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>load_result</type>
      <name>load_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a0f537e296ee22ad181dae2b3e05ac932</anchor>
      <arglist>(const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a62057e386d1f5a6aa93aeb2ee0b02bd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>memory_used</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af088fa6b76c7c6ba0457dcca8f614e82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a63ad14000d97d641934e95a4476b035b</anchor>
      <arglist>(const string_view &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>new_enum</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a831afbb01700721672ab80c7213ec272</anchor>
      <arglist>(const string_view &amp;name, std::initializer_list&lt; std::pair&lt; string_view, T &gt;&gt; items)</arglist>
    </member>
    <member kind="function">
      <type>usertype&lt; Class &gt;</type>
      <name>new_usertype</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1e20da94d2132526e679a66eb47cfc0c</anchor>
      <arglist>(const std::string &amp;name, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_libraries</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a9157708a4986eef44424696a3fcfdb99</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator lua_State *</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a58f7e23b36219599ead7bd3d86436805</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>table_proxy&lt; global_table &amp;, detail::proxy_key_t&lt; T &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ad76cc2b39718f991d2b7f6026ba2c5eb</anchor>
      <arglist>(T &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>table_proxy&lt; const global_table &amp;, detail::proxy_key_t&lt; T &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a7e9f36c21d0f2ec73338a0dc658d14a4</anchor>
      <arglist>(T &amp;&amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>registry</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ad1aa7f832298e8daa70b9b7d3883ad08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>require</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a964290a759f3458dc177ade5314d7df5</anchor>
      <arglist>(const std::string &amp;key, lua_CFunction open_function, bool create_global=true)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>require_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a303b4887f67427072f8b06652d8b0fbd</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;filename, bool create_global=true, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>require_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a11dc880a124ce5fcacc0d329bb336e1c</anchor>
      <arglist>(const std::string &amp;key, const string_view &amp;code, bool create_global=true, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart_gc</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a695106c32ba163c5aa92539d9e132ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ab0ec1232ad1f62b163742562b02650ce</anchor>
      <arglist>(lua_Reader reader, void *data, Fx &amp;&amp;on_error, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a2bed31696f4527c2614a04aa693197f4</anchor>
      <arglist>(lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ad910abc9b179e4503c957721c2bd7df7</anchor>
      <arglist>(const string_view &amp;code, Fx &amp;&amp;on_error, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ac206675950aa714756f74b7a9404da16</anchor>
      <arglist>(const string_view &amp;code, const basic_environment&lt; E &gt; &amp;env, Fx &amp;&amp;on_error, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a229b64f14ead9f13f2c33a9a7ea556bd</anchor>
      <arglist>(const string_view &amp;code, const basic_environment&lt; E &gt; &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a37007039ac9213b918b084ba84fceee7</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a73b842359fda40015bf6fc45062bc46d</anchor>
      <arglist>(const std::string &amp;filename, Fx &amp;&amp;on_error, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a9cb3f12b71dcd777945e35563f351c04</anchor>
      <arglist>(const std::string &amp;filename, const basic_environment&lt; E &gt; &amp;env, Fx &amp;&amp;on_error, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ad790b54abc5185cc1f9dfa1385b03bb5</anchor>
      <arglist>(const std::string &amp;filename, const basic_environment&lt; E &gt; &amp;env, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>safe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a31c537ece481b7d02f47065cca458fac</anchor>
      <arglist>(const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a0adf2a089d179672489be33b96c3dc09</anchor>
      <arglist>(const string_view &amp;code, Fx &amp;&amp;on_error, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>acb1eb1c8e7505f006fc2effb18ee49dc</anchor>
      <arglist>(const string_view &amp;code, const basic_environment&lt; E &gt; &amp;env, Fx &amp;&amp;on_error, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a4573db6f62dbf9e1e79b520bfc7a8a15</anchor>
      <arglist>(const string_view &amp;code, const environment &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a62c2bad0a400ba4b2568c70a3181915a</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a8599f14750bde8b8593a58b1a73f4ea1</anchor>
      <arglist>(const std::string &amp;filename, Fx &amp;&amp;on_error, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a376e2d9fd9b338487f4f9c75834a1c85</anchor>
      <arglist>(const std::string &amp;filename, const basic_environment&lt; E &gt; &amp;env, Fx &amp;&amp;on_error, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a6affe321f869d093acf906c911c1039f</anchor>
      <arglist>(const std::string &amp;filename, const environment &amp;env, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1e9b351f7e361cddab016b836bac0d5c</anchor>
      <arglist>(const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>set</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a86ea1a5d961b0261803f05f5a75640d7</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_exception_handler</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ab40814496d475926cd62087ecdb23e2a</anchor>
      <arglist>(exception_handler_function handler)</arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1602c3d121563a276fe26b809d6362f7</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>set_function</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a74eb5ab54202e1aef5296474829b1baa</anchor>
      <arglist>(Key &amp;&amp;key, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_panic</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aa6c04c81c95547ffa6f4590b1b27d7d9</anchor>
      <arglist>(lua_CFunction panic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_clear</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a104201ade5819d9b81267d019cc57fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_top</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af10c1587a03639c506c4bb00b289b613</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state_view</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a81cb887488391c9b1c6fc0e0c506ba3b</anchor>
      <arglist>(lua_State *Ls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>state_view</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a6bda2f2019fafe94b4944a5580250160</anchor>
      <arglist>(this_state Ls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step_gc</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a4238fee8d26000f8b0dab5b92228ceba</anchor>
      <arglist>(int step_size_kilobytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop_gc</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a99b46ee7ac5837d15e7c26ab69132b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports_gc_mode</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a314f65ea465f10ae9636a05a6aaedf4d</anchor>
      <arglist>(gc_mode mode) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>traverse_get</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a3d4433acf4fc5b82976940543d6123b5</anchor>
      <arglist>(Keys &amp;&amp;...keys) const </arglist>
    </member>
    <member kind="function">
      <type>state_view &amp;</type>
      <name>traverse_set</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a8465c43d030690c270aecc4b51c651eb</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a7177844be80d2b5a4c1a2222e38f13b6</anchor>
      <arglist>(lua_Reader reader, void *data, const basic_environment&lt; E &gt; &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1a3d243463b5a4fbd1d0dd79c27900ce</anchor>
      <arglist>(lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a01e6c6833ecf4ca1773b8bf02e80ff69</anchor>
      <arglist>(const string_view &amp;code, const basic_environment&lt; E &gt; &amp;env, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a08725efbad359709faed6c32aedd23f3</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>ab7a3230253fbc348617012bbe385f1e4</anchor>
      <arglist>(const std::string &amp;filename, const basic_environment&lt; E &gt; &amp;env, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result</type>
      <name>unsafe_script_file</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a63d50a98ee97c861b339d78904203dad</anchor>
      <arglist>(const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a21bb4d73e40a03c192af74f7bfcd15f0</anchor>
      <arglist>(lua_State *L, int narr=0, int nrec=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_table</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1f95e3cdfe94c5bcc4e8b68772e99a13</anchor>
      <arglist>(lua_State *L, int narr, int nrec, Key &amp;&amp;key, Value &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>create_table_with</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aab28be4bcf5a87375d8fafcbc8af2089</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensure_package</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a23a23cdb4a412ccd253b2688252a8abd</anchor>
      <arglist>(const std::string &amp;key, T &amp;&amp;sr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>optional&lt; object &gt;</type>
      <name>is_loaded_package</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>aa867d383310795691e766dc0e867b5b6</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>object</type>
      <name>require_core</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a1661eb1168cf11b461fc06005123ac1e</anchor>
      <arglist>(const std::string &amp;key, Fx &amp;&amp;action, bool create_global=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>global_table</type>
      <name>global</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a0fb8a4784d7e66cd58cfe089f7e9d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>a0e48e284f1265b2c33d4d313d0729cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>table</type>
      <name>reg</name>
      <anchorfile>classsol_1_1state__view.html</anchorfile>
      <anchor>af7e1b8f1686d84284879c44ffccfb6fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPainterCommand::StateData</name>
    <filename>structQwtPainterCommand_1_1StateData.html</filename>
    <member kind="variable">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a3f3e23f18fffcd1ed4748e66a9bfc13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::BGMode</type>
      <name>backgroundMode</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>aa870c1b50908590494ba40bb03dc5fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>aff07e5ec09d89a4de09f1abe956e6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>brushOrigin</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a84a6487d0771284cfd72eb89b29bf939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Qt::ClipOperation</type>
      <name>clipOperation</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>ac9a03ceb3776ca326140a723f90d8cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>clipPath</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a5282113a37087cb063995c04e7e6bbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRegion</type>
      <name>clipRegion</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a11829893586fd9ffd13cf0159d058584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainter::CompositionMode</type>
      <name>compositionMode</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a618907fbf9eaf696d1b3a4cd97f7442a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPaintEngine::DirtyFlags</type>
      <name>flags</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>ae434e7d372063a9133fdb1a4bbfdc007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>affe189b6ba32ae1907dcb2884782f864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isClipEnabled</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>ac4515be02720f418b25ea1e18474d215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMatrix</type>
      <name>matrix</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a6a0fedb0425b3fc424a0b27759152190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>qreal</type>
      <name>opacity</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>ab40060ad33e1b3f1a0c71155c31505c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a75ca62e87e810979223f1cdb75ee445f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainter::RenderHints</type>
      <name>renderHints</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a8bfd8c10dd51811379fe2074b1bfb1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QTransform</type>
      <name>transform</name>
      <anchorfile>structQwtPainterCommand_1_1StateData.html</anchorfile>
      <anchor>a306db9a83632085f71c2fb7b46739d17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::stateless_reference</name>
    <filename>classsol_1_1stateless__reference.html</filename>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a7504ad63c8ed6db965ebe00a01369f38</anchor>
      <arglist>(lua_State *=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deref</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a488aa546110ecebe20113db091261167</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>aa2ae50f07dc9773a86e3ef01f77ec509</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>stateless_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ac2030a813a7031dd20b6662798924dd5</anchor>
      <arglist>(const stateless_reference &amp;r) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type>stateless_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a46babd16b8b6ce7baabb26bd1eb6252d</anchor>
      <arglist>(stateless_reference &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ab89d13feba80ffbfc0d574e44c78f6a0</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a7bdedcfd09e388debae71ed1a14b8949</anchor>
      <arglist>(lua_State *L, int n=1) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a4e6840c3af25d5993bce1f546441c87b</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registry_index</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ad57b25872d16d99a5082bd236ab71290</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ac0817e059e66e55a745782b7b1738238</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ad7bac4df7d9ec607d822443e4021aaae</anchor>
      <arglist>(lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a73d49d607fbbcb1b5fe040b12ecd5633</anchor>
      <arglist>(const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a980e21040bd708d74d5a402f1755d310</anchor>
      <arglist>(stack_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a3f6ee3de7b270d3c078559fb5bdadfac</anchor>
      <arglist>(lua_State *L, const stateless_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a91a8150671d56fe78494e78152f0e25c</anchor>
      <arglist>(lua_State *L, stateless_reference &amp;&amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a458c867b8f54bfaab646b93041121983</anchor>
      <arglist>(lua_State *L, const stack_reference &amp;r) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>abe4049df5d8ba774209e639922a45117</anchor>
      <arglist>(lua_State *L, int index=-1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a16c827afac2aac64031c29d4dc8260a2</anchor>
      <arglist>(lua_State *L, ref_index index) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a4a21b61be13ef9e33027aa760e1ab12c</anchor>
      <arglist>(lua_State *, lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a9c5823cc71feb76d5b3982ac7c4b2b27</anchor>
      <arglist>(const stateless_reference &amp;o) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ac51471d86f6012d665b6780a65152c58</anchor>
      <arglist>(stateless_reference &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ac517ca5befe9532fe43f069b10b6a19a</anchor>
      <arglist>(lua_State *) const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a26bbe1bd9d5e8aa14852771d2852b6be</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a0505f97aa7b4af6333ba8fd082d7af65</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>aab4a1b46e5074e28f7d1953fc22f25e2</anchor>
      <arglist>(lua_State *L, detail::global_tag) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>stateless_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>ae5f60753ccca5a3a488f257cb91375d1</anchor>
      <arglist>(int raw_ref_index) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a9f35ec7ed98f22e478573d21d664f335</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>lua_State *</type>
      <name>copy_assign</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a9bff0ebba512f0f5bb077d55c7559bdb</anchor>
      <arglist>(lua_State *L, lua_State *rL, const stateless_reference &amp;r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>lua_State *</type>
      <name>move_assign</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a865220332cdc557720cf69c1c5293f2a</anchor>
      <arglist>(lua_State *L, lua_State *rL, stateless_reference &amp;&amp;r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ref</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a5cd5fe8c6d4ac60c1d40f27f198358d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>basic_reference</name>
      <anchorfile>classsol_1_1stateless__reference.html</anchorfile>
      <anchor>a8242fe5f7327faff39ce4e8f7b4a7d8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::stateless_stack_reference</name>
    <filename>classsol_1_1stateless__stack__reference.html</filename>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a6e7960048926e3899aadb2ba1de0977a</anchor>
      <arglist>(lua_State *=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>ab3ec3b5bf19d00b605eb3de1159ee966</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>stateless_stack_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>ad2d8cf6486c6cb0c46197f72f2886065</anchor>
      <arglist>(stateless_stack_reference &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>stateless_stack_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>aa5969431cc98e6a87e18e97fea945367</anchor>
      <arglist>(const stateless_stack_reference &amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a5bd05fde5fb52bb2792ea16b3a6c3157</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a06dc27f990c0d681c443b4143fae3e18</anchor>
      <arglist>(lua_State *L, int n=1) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a2e7aa25bd26224e96be38566ff7977bd</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a6b395f8fb98cba1d989a4b02a814e1f9</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>ad93a9c15fb9afea516761d8274c4bd0f</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>af40736523a5eb1d4c4bc6b45bef4b44f</anchor>
      <arglist>(lua_nil_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a79727ad89823e3a44ed08039cc8e96b6</anchor>
      <arglist>(lua_State *L, int i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a6a9d63244a35ea064d91fbf0b2ae11e7</anchor>
      <arglist>(lua_State *, absolute_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>aa59cfb9ff7641fef4d45e6929ed1bb0a</anchor>
      <arglist>(lua_State *, raw_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a04b31c6d46dfc4de8454327104ea42ba</anchor>
      <arglist>(absolute_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a3c2489ac08165640f66b2dfa6ac5cfb0</anchor>
      <arglist>(raw_index i) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a4ab9c95fefb7d5874b8b343d44a4df20</anchor>
      <arglist>(lua_State *, ref_index) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a256f1f5a058841f0c2a2b82cbdb04e76</anchor>
      <arglist>(ref_index) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a50de802a5b6738a40c4c53ff9f2ef357</anchor>
      <arglist>(const reference &amp;) noexcept=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>af3e6ced66f728bd34ea8c54d0119ad76</anchor>
      <arglist>(const stateless_stack_reference &amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stateless_stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a45a6448323514bfeb5cd2dcb96a2b32b</anchor>
      <arglist>(stateless_stack_reference &amp;&amp;o) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a8a0816b5f2baf68adf740f168757c540</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>registry_index</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>af43cfe87fc4063bf14f5135aa6e1b601</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a4e93b80f72d865df54d1ca530ba42b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>stack_reference</name>
      <anchorfile>classsol_1_1stateless__stack__reference.html</anchorfile>
      <anchor>a30ebc902ae07fe98470d1a98b06eac70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::StatePublisher</name>
    <filename>classPJ_1_1StatePublisher.html</filename>
    <base>PJ::PlotJugglerPlugin</base>
    <member kind="slot" virtualness="pure">
      <type>virtual void</type>
      <name>setEnabled</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a5de4706cab82619acab78f3bea94fd13</anchor>
      <arglist>(bool enabled)=0</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a570b8f5523ca9b4a31d134d02d74cc42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>embeddedWidget</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>ad9b96ef3d79d00515c793ff892d32fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a3655d6e2d44d31a42f9e07baf5774b94</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>play</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>ada8c4cb8eb920f6be881db68413978fb</anchor>
      <arglist>(double interval)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataMap</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a14b868a65d178e7c33bcb5747dcd6e91</anchor>
      <arglist>(const PlotDataMapRef *datamap)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a6feace81d6d4c8b5b59af87d3fe0cc78</anchor>
      <arglist>(double current_time)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StatePublisher</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a3b8901178fd414b4672b52d6f37362b4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotDataMapRef *</type>
      <name>_datamap</name>
      <anchorfile>classPJ_1_1StatePublisher.html</anchorfile>
      <anchor>a3a25e55a513a76cd6cacbf8f16b24f8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StatePublisherZMQ</name>
    <filename>classStatePublisherZMQ.html</filename>
    <member kind="function">
      <type></type>
      <name>StatePublisherZMQ</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>a1fe7d8fc76ac022bb63883a1bb2e48fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>a4b35c1ebc50a0b9fe21dc521f7ab21fe</anchor>
      <arglist>(PlotDataMap *datamap, double current_time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StatePublisherZMQ</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>af0b6f400e0e5415ae4791c9f0695c41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run_thread</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>a6a815fb118a6cea4d51a1ca75772f4ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; QString, double &gt;</type>
      <name>_current_data</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>afcb22887c0ce0bf4278ec9e0cc7e1382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_mutex</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>aef9f584b68284dab290c06af3095c58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMap *</type>
      <name>_prev_dataplot</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>a609fb963f23be2e67e3ef2ffc3f70a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_time</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>aeb07b1aa535411d8b5f261c4a279c487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_thread</name>
      <anchorfile>classStatePublisherZMQ.html</anchorfile>
      <anchor>ab905fad96a54d61be7ba45355fa9b9ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::static_const</name>
    <filename>structnlohmann_1_1detail_1_1static__const.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr T</type>
      <name>value</name>
      <anchorfile>structnlohmann_1_1detail_1_1static__const.html</anchorfile>
      <anchor>a6bb7ab2ddd6abc41fb4ffb7c6dfa237e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::static_stack_dependencies</name>
    <filename>structsol_1_1static__stack__dependencies.html</filename>
    <templarg>Target</templarg>
    <templarg>In</templarg>
    <base>sol::detail::policy_base_tag</base>
  </compound>
  <compound kind="struct">
    <name>sol::detail::std_shim</name>
    <filename>structsol_1_1detail_1_1std__shim.html</filename>
    <templarg>R</templarg>
    <member kind="function">
      <type>meta::return_type_t&lt; R... &gt;</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1std__shim.html</anchorfile>
      <anchor>a5c0bd185677852ec238c9df7a763bcb9</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>std_shim</name>
      <anchorfile>structsol_1_1detail_1_1std__shim.html</anchorfile>
      <anchor>a3fe3893d654eee0b56f13d929e4b09c8</anchor>
      <arglist>(unsafe_function lua_func)</arglist>
    </member>
    <member kind="variable">
      <type>unsafe_function</type>
      <name>lua_func_</name>
      <anchorfile>structsol_1_1detail_1_1std__shim.html</anchorfile>
      <anchor>ab614be54807042a5f6c0536b7ed7899f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::std_shim&lt; void &gt;</name>
    <filename>structsol_1_1detail_1_1std__shim_3_01void_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1detail_1_1std__shim_3_01void_01_4.html</anchorfile>
      <anchor>a4192482ab3d768017800d16ac02666be</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>std_shim</name>
      <anchorfile>structsol_1_1detail_1_1std__shim_3_01void_01_4.html</anchorfile>
      <anchor>ae373a715bb7f0ddc60be08f158fad419</anchor>
      <arglist>(unsafe_function lua_func)</arglist>
    </member>
    <member kind="variable">
      <type>unsafe_function</type>
      <name>lua_func_</name>
      <anchorfile>structsol_1_1detail_1_1std__shim_3_01void_01_4.html</anchorfile>
      <anchor>af48673f37f7a542f4aeb054bb5d7ecda</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="union">
    <name>nonstd::optional_lite::detail::storage_t</name>
    <filename>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</filename>
    <templarg>T</templarg>
    <class kind="struct">nonstd::optional_lite::detail::storage_t::aligned_storage_t</class>
    <member kind="typedef" protection="private">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a0224db97b7cc3fb687679165fc71b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>as</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a726cd9d7e8a5a761fd5ce94b9642dccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>U const *</type>
      <name>as</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a2cf3c28650874bf4d0fb1962ab18d353</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>construct_value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>afab300a66c2083a0772fe2123321319d</anchor>
      <arglist>(value_type const &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destruct_value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>abb783e6f7a547920e69441cf1ae6785a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>typedef</type>
      <name>optional_ALIGN_AS</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ad642ee5232a0b9304ca58c96f02cc213</anchor>
      <arglist>(value_type) align_as_type</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a3ee9826397e1cb420cbffa05d0493ca4</anchor>
      <arglist>() optional_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void const *</type>
      <name>ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a285baa8826a26b40674fffd7d6718c41</anchor>
      <arglist>() const optional_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>storage_t</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a182d9d71c1041bac1bc1875d13d3b02d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>storage_t</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a300c8f3b8224ce7ae960f2ada85c3d4e</anchor>
      <arglist>(value_type const &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type const &amp;</type>
      <name>value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a33912237bc97bf089b88056034fb2b19</anchor>
      <arglist>() const optional_ref_qual</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type &amp;</type>
      <name>value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ac737acf9b8b27e75dd88e84f0b90b12d</anchor>
      <arglist>() optional_ref_qual</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type const *</type>
      <name>value_ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a4f0ce7d8f677385922b01efa679c0a78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>value_ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a52958ed026997bad0917d4096c83f158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aligned_storage_t</type>
      <name>data</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ab076166b39226e1b9212089354f67d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>optional&lt; T &gt;</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a65c2fd4cad6206d541134fb493b69319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>storage_t&lt; value_type &gt;</name>
    <filename>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</filename>
    <member kind="typedef" protection="private">
      <type>value_type</type>
      <name>value_type</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a0224db97b7cc3fb687679165fc71b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>as</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a726cd9d7e8a5a761fd5ce94b9642dccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>U const *</type>
      <name>as</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a2cf3c28650874bf4d0fb1962ab18d353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>construct_value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>afab300a66c2083a0772fe2123321319d</anchor>
      <arglist>(value_type const &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destruct_value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>abb783e6f7a547920e69441cf1ae6785a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>typedef</type>
      <name>optional_ALIGN_AS</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ad642ee5232a0b9304ca58c96f02cc213</anchor>
      <arglist>(value_type) align_as_type</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a3ee9826397e1cb420cbffa05d0493ca4</anchor>
      <arglist>() optional_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void const *</type>
      <name>ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a285baa8826a26b40674fffd7d6718c41</anchor>
      <arglist>() const optional_noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>storage_t</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a182d9d71c1041bac1bc1875d13d3b02d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>storage_t</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a300c8f3b8224ce7ae960f2ada85c3d4e</anchor>
      <arglist>(value_type const &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type const &amp;</type>
      <name>value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a33912237bc97bf089b88056034fb2b19</anchor>
      <arglist>() const optional_ref_qual</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type &amp;</type>
      <name>value</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ac737acf9b8b27e75dd88e84f0b90b12d</anchor>
      <arglist>() optional_ref_qual</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type const *</type>
      <name>value_ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a4f0ce7d8f677385922b01efa679c0a78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>value_ptr</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a52958ed026997bad0917d4096c83f158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aligned_storage_t</type>
      <name>data</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>ab076166b39226e1b9212089354f67d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>optional&lt; T &gt;</name>
      <anchorfile>unionnonstd_1_1optional__lite_1_1detail_1_1storage__t.html</anchorfile>
      <anchor>a65c2fd4cad6206d541134fb493b69319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>storageElement</name>
    <filename>structstorageElement.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>file</name>
      <anchorfile>structstorageElement.html</anchorfile>
      <anchor>aa13f42ed8f43459d289dec1bc4e259dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structstorageElement.html</anchorfile>
      <anchor>aa378660045dffaebb2804fd8ba6c5982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>structstorageElement.html</anchorfile>
      <anchor>a0d617635e796eaa92ace8cb5cd6d0925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structstorageElement.html</anchorfile>
      <anchor>ac19ad736a483a3d3b3a5d6d6cd3ecfcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>str_Writer</name>
    <filename>structstr__Writer.html</filename>
    <member kind="variable">
      <type>luaL_Buffer</type>
      <name>B</name>
      <anchorfile>structstr__Writer.html</anchorfile>
      <anchor>a4e9fcbe620b5444d1dacae0bbffac39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>init</name>
      <anchorfile>structstr__Writer.html</anchorfile>
      <anchor>a9b260bdd86544e4aff65d79ad49c6abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StreamZMQDialog</name>
    <filename>classStreamZMQDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>StreamZMQDialog</name>
      <anchorfile>classStreamZMQDialog.html</anchorfile>
      <anchor>a8a0117f85b997b507c291bca091d57e8</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StreamZMQDialog</name>
      <anchorfile>classStreamZMQDialog.html</anchorfile>
      <anchor>a382b4cee48e6d5c37d8b538c9be45d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ui::DataStreamZMQ *</type>
      <name>ui</name>
      <anchorfile>classStreamZMQDialog.html</anchorfile>
      <anchor>a32e05ffcd74d1be7787301604f8f85ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::string_for_each_metatable_func</name>
    <filename>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a7dd8ae763969b6b89de272cbdf1118b7</anchor>
      <arglist>(lua_State *L, submetatable_type smt, reference &amp;fast_index_table)</arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>call_func</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a82926c703c4c95c6dfc1f414f7a08d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>change_indexing_mem_func</type>
      <name>change_indexing</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>ab331b7fb2f0676f1d209d6d659c0f7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a965800d2b54242506f8db991eee02469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_destruction</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a5d67ccea2479ed400a30ceca732280f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_index</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>abc402262a8f8761cb835d423a66d8576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_new_index</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a9c8f3cfd6fca11e68ccc4f0dd7d1697e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_static_index</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a2b04c0719641578ac84965bc632be67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_static_new_index</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a737de3779a5e6b24a03ca9596e60e065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_unqualified_lua_CFunction</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>acf0dcf143b9aa8565c67f06179fff81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_unqualified_lua_reference</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>afb8532b959b1f86963ebcc751e8636e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>meta_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a7390f279838b12b67df2c69e930f37e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>meta_new_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>ab1132ae68c25f901f6c67e9d4e57eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>new_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a2899528ce455d9477e76d5d2e7ba27a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference *</type>
      <name>p_binding_ref</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>ac29f1754368739b87bf99dff92bd2cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_derived_usb</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>ac0d8df032a1e16114b13d59357329199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>index_call_storage *</type>
      <name>p_ics</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a009c84fb71e8f3854fc8ee1a8dbbb446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>p_key</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>ae34555119165f13e418d5f34c8b6c420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>usertype_storage_base *</type>
      <name>p_usb</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>aacaeff0b581be7c01f0ef5a7aa6e9516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>poison_indexing</name>
      <anchorfile>structsol_1_1u__detail_1_1string__for__each__metatable__func.html</anchorfile>
      <anchor>a261885a13cf6c2cbe73bfb06c41afabe</anchor>
      <arglist></arglist>
    </member>
  </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>a3f8208bcfe53e4de6eacfbb8d658de8f</anchor>
      <arglist>(T value) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1stringifier.html</anchorfile>
      <anchor>a0a016f7bd2795d81e834af40f478a2bd</anchor>
      <arglist>(basic_format_arg&lt; format_context &gt;::handle h) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stringtable</name>
    <filename>structstringtable.html</filename>
    <member kind="variable">
      <type>TString **</type>
      <name>hash</name>
      <anchorfile>structstringtable.html</anchorfile>
      <anchor>a9df803a7c6c84f39218c95ca34c21f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nuse</name>
      <anchorfile>structstringtable.html</anchorfile>
      <anchor>a557fecd2a88632f53ac14bb5f933590a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structstringtable.html</anchorfile>
      <anchor>a10674affaad79ff819b6aa3b4618b94e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::strip</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1strip.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1strip.html</anchorfile>
      <anchor>ab8cada3ad5543028dc48d0d01df39118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::strip&lt; non_null&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1strip_3_01non__null_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1strip_3_01non__null_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2ced9ba96f3aa1c34906e3b089498bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::strip&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1strip_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1strip_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aadde98915e87e4155e28cb2897a78dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::strip&lt; user&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1strip_3_01user_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1strip_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5f09818fa0a2408e5d429b738e865fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::struct_t</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1struct__t.html</filename>
    <templarg>T</templarg>
    <member kind="variable">
      <type>T</type>
      <name>_</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1struct__t.html</anchorfile>
      <anchor>acbc325ac6387c0977510e637073b4e70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotAbstractCanvas::PrivateData::StyleSheet</name>
    <filename>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet.html</filename>
    <class kind="struct">QwtPlotAbstractCanvas::PrivateData::StyleSheet::StyleSheetBackground</class>
    <member kind="variable">
      <type>struct QwtPlotAbstractCanvas::PrivateData::StyleSheet::StyleSheetBackground</type>
      <name>background</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet.html</anchorfile>
      <anchor>a174ce5937c44e0d7ade3856dd81854ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPainterPath</type>
      <name>borderPath</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet.html</anchorfile>
      <anchor>ad1e891e4ac4b23f3efd3cfac031763f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QRectF &gt;</type>
      <name>cornerRects</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet.html</anchorfile>
      <anchor>a5ca23f4288509c9d8bd1a4e0a1e30d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasBorder</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet.html</anchorfile>
      <anchor>ace8626f523a261b9c2f0d13cbc34a269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotAbstractCanvas::PrivateData::StyleSheet::StyleSheetBackground</name>
    <filename>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet_1_1StyleSheetBackground.html</filename>
    <member kind="variable">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet_1_1StyleSheetBackground.html</anchorfile>
      <anchor>a9851884bfc4356fcd7847ac8488f3800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>origin</name>
      <anchorfile>structQwtPlotAbstractCanvas_1_1PrivateData_1_1StyleSheet_1_1StyleSheetBackground.html</anchorfile>
      <anchor>af8f34d8557e64666fa2885968924e278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Suback</name>
    <filename>structSuback.html</filename>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structSuback.html</anchorfile>
      <anchor>a18c1a08ef8f60791bd6495d4ecba0066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structSuback.html</anchorfile>
      <anchor>aec7bfa50ec92509a7d7f9466173a064e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgId</name>
      <anchorfile>structSuback.html</anchorfile>
      <anchor>acb5971c2ca02372e41da6f1ccf202dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structSuback.html</anchorfile>
      <anchor>a57c418a7021b10c92aec4c4d010b7f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>qoss</name>
      <anchorfile>structSuback.html</anchorfile>
      <anchor>a7769bd0751e462641636354d36505c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Subacks</name>
    <filename>classMQTTV311_1_1Subacks.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>a212cc3ca182920266c2fdacd22479d11</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>af6ae89140889c9b7f5c8b48af1aeac2b</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>a2b463ada39fe6e9a05ec564e957d0c9b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>a5f8bc925b38a094aab9bd211b7e21b7c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>a854d42f688de5c72a2ffc0a1594b78b4</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>a1bd76d24c70ccaea1690ee4aca52ddfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>aecf081c1b8dd5f59d610b9aacbe5ce82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Subacks.html</anchorfile>
      <anchor>acc930e84ef3b037db38eef4f974af240</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Subacks</name>
    <filename>classMQTTV5_1_1Subacks.html</filename>
    <base>MQTTV5::UnsubSubacks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Subacks.html</anchorfile>
      <anchor>adadd87809d818adf39df5b9fb6718145</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, PacketId=1, reasonCodes=[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Subacks</name>
    <filename>classMQTTV3112_1_1Subacks.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a621a21adcdc57356331ed3370bb3a455</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a59933c177fb282043814641c9d1bb708</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a65e728b090c75102a2f2ab6022277be4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a7697f6273a2a558457217af33521d097</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>afd1d946e9e6c2642bd5873305bb0e3fe</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a212ebde44a77c38e40689eb44cba19ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>a9540fb9f97f97d4c22d614ad31c72e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Subacks.html</anchorfile>
      <anchor>ab18e1a70dd89cd471d9517c684b14ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::SubscribeOptions</name>
    <filename>classMQTTV5_1_1SubscribeOptions.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>af17c27766c25981b325ab0787a69ff14</anchor>
      <arglist>(self, QoS=0, noLocal=False, retainAsPublished=False, retainHandling=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>a4b20fad629d0dfc56e61c5dcafb26c06</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>af69329caefc56cd4b036c321926318c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>aae425907d0c72e7dec2fd21262de6e57</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>a1aa8742cb07a7ff417119b3c441a2bed</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>noLocal</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>ad4437aae2011a93427988b70d9682751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>QoS</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>a36f20e07cddeed4760ab65431e1ba338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>retainAsPublished</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>a2855a5c54cc1422a97e3dc1fd9580fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>retainHandling</name>
      <anchorfile>classMQTTV5_1_1SubscribeOptions.html</anchorfile>
      <anchor>acfe71f11730e0a40264caee392538124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Subscribes</name>
    <filename>classMQTTV5_1_1Subscribes.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>a948f2031e1333532a11e01d8a13e5525</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>af3af96193fce9a6dbe93079826dc8110</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, RETAIN=False, MsgId=1, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>a06a9557923a03fae63514569ddddc4cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>adbfd4aac683ed7174b34080d183fc92f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>ad2de89660a73e8a1759163cebc859e40</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>ac366256ad20d9044737fd8761e17693b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>aa5fd2923f7b140c71a13e74fd4d36326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetIdentifier</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>a2d5fcde37323d90ac17ea14ff8592cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Subscribes.html</anchorfile>
      <anchor>aa95f7fad1de322c968f6a12d4a3e8cba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Subscribes</name>
    <filename>classMQTTV3112_1_1Subscribes.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a85cc29cb1be14e347129afa2c3e40770</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>ab429c23b3d89931c054100048662f3ee</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a3074d42d5323bf9509b6af7a36876360</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a61ee709fa13dd246c8f28e2e9de44482</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>abcb7a378af06704f96513d88860e7587</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a5c91ff88560daaf12a70e04bd932481d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a583f5fe5cb123d9e516442b19adff0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Subscribes.html</anchorfile>
      <anchor>a37b6d3cb9b56324d290562703da9d3d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Subscribes</name>
    <filename>classMQTTV311_1_1Subscribes.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>a3e5df4a72df6d0a420721190b5e7dfcd</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>abdc11fb9bc1543f5af5c8f82bf01d90d</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>a30e4b3ed83efb4802ac0998eb955714f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>a90c80d6ed265d5e8e3a5ffc22fbfb1e8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>ab42bc190a5dfc4f57c79a3b58616e34a</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>afc9f571cb16912c2fcf663d6c624e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>a54b2ab397d286d0fd24298cb61a04e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Subscribes.html</anchorfile>
      <anchor>a684ce3695978d4328ee1c0ce7a544765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::Subscription</name>
    <filename>structULogParser_1_1Subscription.html</filename>
    <member kind="function">
      <type></type>
      <name>Subscription</name>
      <anchorfile>structULogParser_1_1Subscription.html</anchorfile>
      <anchor>a5f1580e6a46e121cab4fd1c0d412ad0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Format *</type>
      <name>format</name>
      <anchorfile>structULogParser_1_1Subscription.html</anchorfile>
      <anchor>accad1ceb9d17dbdbe2021c01434b92b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_name</name>
      <anchorfile>structULogParser_1_1Subscription.html</anchorfile>
      <anchor>a77641df5474fae28c4c8d0d25fbb2b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_id</name>
      <anchorfile>structULogParser_1_1Subscription.html</anchorfile>
      <anchor>a9b588a653297f132c1c4aa265fc14fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>multi_id</name>
      <anchorfile>structULogParser_1_1Subscription.html</anchorfile>
      <anchor>ae20e887883e8656c8593d0b27006d32e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuggestDialog</name>
    <filename>classSuggestDialog.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>nameX</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>a56f8bb5da6a1c2c7383173715dd79fed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>nameY</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>aaef52b14eda045ff8ef4cf5228ec8331</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuggestDialog</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>aa4d8d42c904d3081af5635b6b13765a2</anchor>
      <arglist>(const std::string &amp;name_x, const std::string &amp;name_y, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>suggestedName</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>adf3fab105cea0d124eafec97628120e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSuggestion</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>aab9915f15216f7a08d0932795968c05a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuggestDialog</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>abee0c16abed839632576cec42d0ff021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSwap_pressed</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>aa605c71839cc4dd35714abebc032c468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::SuggestDialog *</type>
      <name>ui</name>
      <anchorfile>classSuggestDialog.html</anchorfile>
      <anchor>acfaac9d8ecbabff5b6a00522cf83aac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_adl_to_string</name>
    <filename>classsol_1_1meta_1_1supports__adl__to__string.html</filename>
    <templarg></templarg>
    <base>supports_adl_to_string_test&lt; T &gt;</base>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_adl_to_string_test</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__adl__to__string__test.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
  </compound>
  <compound kind="class">
    <name>supports_adl_to_string_test&lt; T &gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__adl__to__string__test.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_adl_to_string_test&lt; T, void_t&lt; decltype(to_string(std::declval&lt; const T &amp; &gt;()))&gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__adl__to__string__test_3_01T_00_01void__t_3_01declt15fc289e12f1f79784e296eb3811805b.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_op_equal</name>
    <filename>classsol_1_1meta_1_1supports__op__equal.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>supports_op_equal_test&lt; T, U &gt;</base>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_op_equal_test</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__equal__test.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>supports_op_equal_test&lt; T, U &gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__equal__test.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_op_left_shift</name>
    <filename>classsol_1_1meta_1_1supports__op__left__shift.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>supports_op_left_shift_test&lt; T, U &gt;</base>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_op_left_shift_test</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__left__shift__test.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>supports_op_left_shift_test&lt; T, U &gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__left__shift__test.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_op_less</name>
    <filename>classsol_1_1meta_1_1supports__op__less.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>supports_op_less_test&lt; T, U &gt;</base>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_op_less_equal</name>
    <filename>classsol_1_1meta_1_1supports__op__less__equal.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>supports_op_less_equal_test&lt; T, U &gt;</base>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_op_less_equal_test</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__less__equal__test.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>supports_op_less_equal_test&lt; T, U &gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__less__equal__test.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::meta::meta_detail::supports_op_less_test</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__less__test.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>supports_op_less_test&lt; T, U &gt;</name>
    <filename>classsol_1_1meta_1_1meta__detail_1_1supports__op__less__test.html</filename>
  </compound>
  <compound kind="class">
    <name>sol::meta::supports_to_string_member</name>
    <filename>classsol_1_1meta_1_1supports__to__string__member.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>QwtSymbol::PrivateData::SVG</name>
    <filename>structQwtSymbol_1_1PrivateData_1_1SVG.html</filename>
    <member kind="variable">
      <type>QSvgRenderer *</type>
      <name>renderer</name>
      <anchorfile>structQwtSymbol_1_1PrivateData_1_1SVG.html</anchorfile>
      <anchor>a495d3764eee59b817487982971658d6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_widgets::Swatch</name>
    <filename>classcolor__widgets_1_1Swatch.html</filename>
    <class kind="class">color_widgets::Swatch::Private</class>
    <member kind="enumeration">
      <type></type>
      <name>ColorSizePolicy</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85ac78f58dc8aeec59dee233a5db3991fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Minimum</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85a27b0419b79ab1e93acb13386554af4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fixed</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85a77cf58b78234c1860bce08c7de576b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fixed</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85a77cf58b78234c1860bce08c7de576b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85ac78f58dc8aeec59dee233a5db3991fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Minimum</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8f97db2315e2064e953b2d085e4cdd85a27b0419b79ab1e93acb13386554af4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clearSelection</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aeb04021b276875733c530dfba383159d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeSelected</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a0ca898800ddaa5f73bfcba407ba5494f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setBorder</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>afa4e6586e545a592d20a27f32c227b88</anchor>
      <arglist>(const QPen &amp;border)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorSize</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a765045287b6c33cdec6448d2d81c159a</anchor>
      <arglist>(const QSize &amp;colorSize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorSizePolicy</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a5823bdf51be9e07dde9c248345602e90</anchor>
      <arglist>(ColorSizePolicy colorSizePolicy)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setForcedColumns</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ad32f251ac2cd4c48c063b044180dcd45</anchor>
      <arglist>(int forcedColumns)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setForcedRows</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>affae1bd9bd4fd86a70d1697a650dcce4</anchor>
      <arglist>(int forcedRows)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPalette</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a31c04bf5c401dd37f632aef05d02191e</anchor>
      <arglist>(const ColorPalette &amp;palette)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a87e9b0d94b847f681e6be8f1edf294fc</anchor>
      <arglist>(bool readOnly)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSelected</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>af5ba02b8c1acdbacffc531dcf129e992</anchor>
      <arglist>(int selected)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>borderChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a0a384608e88acee33c23cfa5ef05d592</anchor>
      <arglist>(const QPen &amp;border)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorSelected</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a375c0f0e0bedea5df076b35c67d18b1c</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorSizeChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a6abcc193467e682b59c8d1c397e3eba1</anchor>
      <arglist>(const QSize &amp;colorSize)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorSizePolicyChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a90c3c9041b5c007abac8ee9471e08f99</anchor>
      <arglist>(ColorSizePolicy colorSizePolicy)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>doubleClicked</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a1a137d755c9360c7398ef8119848e0e0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>forcedColumnsChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a76d8b132ae9636541432c4f659f12355</anchor>
      <arglist>(int forcedColumns)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>forcedRowsChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a97cdea2e6f9c99b202a954c03bfc8411</anchor>
      <arglist>(int forcedRows)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>paletteChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aa735f170ba6a2793621b42f01d4a5ceb</anchor>
      <arglist>(const ColorPalette &amp;palette)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>readOnlyChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aca52eed7e54f46749b6ce5e9aa99f8a3</anchor>
      <arglist>(bool readOnly)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rightClicked</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a91141bd311b4869ecc6ac3e26dcc2901</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectedChanged</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a019726714c1630a663202adae1b4d8f3</anchor>
      <arglist>(int selected)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>border</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a66aa4bbfa8682796ee00bbb616bcbc77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>colorAt</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ab12ef9378f86f42aab1793e68c7414b8</anchor>
      <arglist>(const QPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>colorSize</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>acb7b6226617008d928cd9bc93a4609b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorSizePolicy</type>
      <name>colorSizePolicy</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a35ab08d7a292a7679eab8ab44b5ee26c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>forcedColumns</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ab959c87a6894905f3395301fd12e2219</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>forcedRows</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a47270eb9a4b862fc2a71ab7055fdefdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexAt</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ab5f4524d6abaa76ac6df4d0cf90d7b21</anchor>
      <arglist>(const QPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a08ae8bbab3c8a0274f9151d70aae34c4</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const ColorPalette &amp;</type>
      <name>palette</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a7abaf59a1f98808069327bf45264c472</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorPalette &amp;</type>
      <name>palette</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a6dee45829de97437c6fee5c5960b690b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aaf072620f39d4eeaeeabbbc917378895</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>selected</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aed2a736b7d6054af81a6991af510d2ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedColor</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>adf37f9be047175e2cd75ff39ab4294e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a611dd75db91263f15ce2ad709464d3b1</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Swatch</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>abac1ca2602ccb7e101e99fd615a8bb3c</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Swatch</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a8ed8908e9c8d51643a78eb3416895fad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>paletteModified</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a55521fdb3f714b4c2d9b6daf4f041909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a4e58a70c252d46c557e7498ac847d8cd</anchor>
      <arglist>(QDragEnterEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragLeaveEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a13b54519e992f2c6ae9b0608d4ded263</anchor>
      <arglist>(QDragLeaveEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragMoveEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a4ab2057f709cca3f29533d900c9f3182</anchor>
      <arglist>(QDragMoveEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ae6798d2b7bef6a3f93a196cfa04fd9c7</anchor>
      <arglist>(QDropEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>event</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ad1cd1ef679491fa177a9100df0afd3d1</anchor>
      <arglist>(QEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aa828fd9790e9e2d168feb3483fc7f1e9</anchor>
      <arglist>(QKeyEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a646039454e0d099f015948e1e2fe7aab</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a606495944abfe1f419414de120cb1504</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a6dab1cf4f1b5a496c564b989288f4164</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ab11555c01e47d587c581840de034e5f3</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>ade1218a697c60091c0588904b795bb9d</anchor>
      <arglist>(QPaintEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>wheelEvent</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a2c22a054e3c3e99bea01d3fff6f9be57</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="property">
      <type>QPen</type>
      <name>border</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>abd44478d03f9dea420f894538af531d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QSize</type>
      <name>colorSize</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a1e9bbb35a516e8aae84e445f2a2cf478</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ColorSizePolicy</type>
      <name>colorSizePolicy</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a88d45b10195aceb44bee02037ede3199</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>forcedColumns</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>abcc4695e73d7f0349cad3b19dba050fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>forcedRows</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>af83c36d24ec6024f750910d0512b147f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>const ColorPalette</type>
      <name>palette</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>aa9583cd908bf4dc6b5f6488946fda6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>readOnly</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a67e9aed0fdfd677d644270ff90ada8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>selected</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>a85a8fb63a3a2d5e60a83916651f7a1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Private *</type>
      <name>p</name>
      <anchorfile>classcolor__widgets_1_1Swatch.html</anchorfile>
      <anchor>af4c75376c0ca6f706857d99b37500c17</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>a0bb3cb00ca57a8ef39d06fab13cb25e0</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>a5adc868cf37462254fb2ab9f44120d14</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="struct">
    <name>QwtPlotLayout::LayoutData::t_canvasData</name>
    <filename>structQwtPlotLayout_1_1LayoutData_1_1t__canvasData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>contentsMargins</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__canvasData.html</anchorfile>
      <anchor>a79b4da9ba7ad5931c06fe2dac6b16e0a</anchor>
      <arglist>[QwtPlot::axisCnt]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPolarLayout::LayoutData::t_canvasData</name>
    <filename>structQwtPolarLayout_1_1LayoutData_1_1t__canvasData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__canvasData.html</anchorfile>
      <anchor>a75e38e6ef58fbdc1c185ccb5154ac4c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtScaleWidget::PrivateData::t_colorBar</name>
    <filename>structQwtScaleWidget_1_1PrivateData_1_1t__colorBar.html</filename>
    <member kind="variable">
      <type>QwtColorMap *</type>
      <name>colorMap</name>
      <anchorfile>structQwtScaleWidget_1_1PrivateData_1_1t__colorBar.html</anchorfile>
      <anchor>a6efdd7664167e9618aa85b58b5f933ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtInterval</type>
      <name>interval</name>
      <anchorfile>structQwtScaleWidget_1_1PrivateData_1_1t__colorBar.html</anchorfile>
      <anchor>a1adf56cd6200452a27d30082c297a55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>structQwtScaleWidget_1_1PrivateData_1_1t__colorBar.html</anchorfile>
      <anchor>adeebf948ce41ae1fc7aa9033b9012cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structQwtScaleWidget_1_1PrivateData_1_1t__colorBar.html</anchorfile>
      <anchor>a31caea5a9c042201cc14dc86197ce281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotLayout::LayoutData::t_footerData</name>
    <filename>structQwtPlotLayout_1_1LayoutData_1_1t__footerData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__footerData.html</anchorfile>
      <anchor>a37680ce9d94f87e2af5796f41b1bf47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__footerData.html</anchorfile>
      <anchor>acb144ec0bc33506dbfb387623d0eddf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotLayout::LayoutData::t_legendData</name>
    <filename>structQwtPlotLayout_1_1LayoutData_1_1t__legendData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a0cdd2068c0416ff108ad07e243f9f019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSize</type>
      <name>hint</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a9d45ea68317dd739fbb0f909e412ea71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hScrollExtent</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a5d33e33e0dec58d886350066be6a3dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vScrollExtent</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>acaa0296128db3583358002d30ddd634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPolarLayout::LayoutData::t_legendData</name>
    <filename>structQwtPolarLayout_1_1LayoutData_1_1t__legendData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a6630af264100b06ad6ca16763689d7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSizeF</type>
      <name>hint</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a9ca063cfcf8ccd37f7ab9d350d378e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hScrollExtent</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a2ff1f3f49416b6fe1916966b582f6fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vScrollExtent</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__legendData.html</anchorfile>
      <anchor>a360cc2a5a7e983d7c697dce41c7d5424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotLayout::LayoutData::t_scaleData</name>
    <filename>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>baseLineOffset</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>a6160b71adee73ddc3a7a39774ed70979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dimWithoutTitle</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>a8e5474f10631c953333a08ffc8605fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>a2fdfe39b4a59e6f6688959e3f3161398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>acf8738d1152927c7ef3d167e04693632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>scaleFont</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>af0f66230fb3f9d60b2251ebbef56919a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QwtScaleWidget *</type>
      <name>scaleWidget</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>a541cab444de6f42c9ac735c0099e87d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>accbeb074269039ebd7975ebcee56dc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tickOffset</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__scaleData.html</anchorfile>
      <anchor>a8196b66c03a154f1cd0a7b36d328fff6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPlotLayout::LayoutData::t_titleData</name>
    <filename>structQwtPlotLayout_1_1LayoutData_1_1t__titleData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__titleData.html</anchorfile>
      <anchor>a20aeb57b80683cd471eebf56b26f77cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>structQwtPlotLayout_1_1LayoutData_1_1t__titleData.html</anchorfile>
      <anchor>ab98445fdee569ffdee00ff87b6276d29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtPolarLayout::LayoutData::t_titleData</name>
    <filename>structQwtPolarLayout_1_1LayoutData_1_1t__titleData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>frameWidth</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__titleData.html</anchorfile>
      <anchor>ac4f88d9edb88e8a39f4df4f506498f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QwtText</type>
      <name>text</name>
      <anchorfile>structQwtPolarLayout_1_1LayoutData_1_1t__titleData.html</anchorfile>
      <anchor>abb4fdc183bc00cf15313c6834a6e5415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TabbedPlotWidget</name>
    <filename>classTabbedPlotWidget.html</filename>
    <class kind="struct">TabbedPlotWidget::MainWindowArea</class>
    <member kind="slot">
      <type>void</type>
      <name>on_stylesheetChanged</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a51938f24fffee04bb65405cdbb8064e2</anchor>
      <arglist>(QString style_dir)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setStreamingMode</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>abf2393265a5e1be939ea6d38e5586721</anchor>
      <arglist>(bool streaming_mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>created</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a8f3fb9ff82b60ce813eb7afdf9c842f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sendTabToNewWindow</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a7cc9ccb42555cb7485c9978f3f5c2268</anchor>
      <arglist>(PlotDocker *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>tabAdded</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a5b964f23d43552977c648c1d0d470a98</anchor>
      <arglist>(PlotDocker *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>undoableChange</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a7c0a41cbe45fd085740fb9924b5c8284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlotDocker *</type>
      <name>addTab</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a8f1b384b4dc792733f529bcd55730792</anchor>
      <arglist>(QString name)</arglist>
    </member>
    <member kind="function">
      <type>PlotDocker *</type>
      <name>currentTab</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a9f0dc6d1e4e1a2f3c1da374ff33c3ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>aefc6b26b0a8bc8d74893a34eb44216aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlsVisible</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a155ee33fa4afc92b5d2d59d4b32bf6f7</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TabbedPlotWidget</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a17257d2bc927765ddc56b5f6bd51e7d5</anchor>
      <arglist>(QString name, QMainWindow *main_window, PlotDataMapRef &amp;mapped_data, QMainWindow *parent)</arglist>
    </member>
    <member kind="function">
      <type>QTabWidget *</type>
      <name>tabWidget</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a1522b7f1c6156d48cee3b5b7cfe87dce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QTabWidget *</type>
      <name>tabWidget</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a3902fa623c9583cc4a92cced22955575</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>ab6106045e92fe6832073f522a3751f58</anchor>
      <arglist>(QDomElement &amp;tabbed_area)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>xmlSaveState</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>ab36915880b6a58ac061ad9c278daa52c</anchor>
      <arglist>(QDomDocument &amp;doc) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TabbedPlotWidget</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>af9233a08da03ba07ffa01a3d59f82e0d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TabbedPlotWidget *</type>
      <name>instance</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a50d322e1d6637a78c907ae00c2160753</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; QString, TabbedPlotWidget * &gt; &amp;</type>
      <name>instances</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a9c552ae5a8ed30407add2335fdb56370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a55ccbf3fcc0e4c73dc6eeead3d48adb7</anchor>
      <arglist>(QObject *obj, QEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::map&lt; QString, TabbedPlotWidget * &gt;</type>
      <name>_instances</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>affae93f81df38b8a64432fd0fa95a163</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_addTabButton_pressed</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a8072af38c44566132622ede45378dc9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonLinkHorizontalScale_toggled</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a9b129329c55747d47afa032954393dbe</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_moveTabIntoNewWindow</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a7d5e7e6a17456af8ca833db59f013c13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_renameCurrentTab</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>aa8d9c356a847c692775c4c235b52983b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_requestTabMovement</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a675fa8f0abbe47a2573cabc2c44a63e2</anchor>
      <arglist>(const QString &amp;destination_name)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_tabWidget_currentChanged</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>af0443c11c4e3e1cabfdd40a1880e93df</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_tabWidget_tabCloseRequested</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a8c6a2b9e7cefe38f1f9a127514af1694</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>af6b069341c0a1e3d77e4b853599b30c9</anchor>
      <arglist>(QPaintEvent *event) override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a031e8e1cce2170588ec32a21e3ace839</anchor>
      <arglist>(QCloseEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_buttonAddTab</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a83bea195a4f420414a300f98da9f1167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_buttonHorizontalLink</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a90277b8adcccde2e87881394c620f450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_buttonLegend</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a34393e787b8422df125ab6a7cc26dad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_horizontal_link</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a87017d0da50f696f00b640f5ef5bb10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMainWindow *</type>
      <name>_main_window</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a03fbf719f8f7ddb6bfdcc7e0fce6de71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlotDataMapRef &amp;</type>
      <name>_mapped_data</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a2aef22f70ddea6865ac9bd217399d03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QString</type>
      <name>_name</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>ad57bd8ed23241bbbcbae970c31397bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_parent_type</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a62be4ac2ac628b4a3bfe7a52c80da9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTabWidget *</type>
      <name>_tabWidget</name>
      <anchorfile>classTabbedPlotWidget.html</anchorfile>
      <anchor>a5ba6ba76adeda9b48b94744ac834b65a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Table</name>
    <filename>structTable.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>alimit</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>ae3f37684c90455eb16760c328b33cdbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue *</type>
      <name>array</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a36bebd30ab45163c31feb821c936e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>aeceeffe77c9ef26aeca656183fc50110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>flags</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a643cf38ebbab9e5af99ff8a980ffbae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>gclist</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a1b6f3d76efed2011a36ee7c78f65aa70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>lastfree</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a3c072f13eb5ce9103526b4aa83c284be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>lsizenode</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>aed057d880ebe0f38f65e626f646adf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Table *</type>
      <name>metatable</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a99c20fa696fb6a4e89890efa3819ebdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>node</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a519f179c707cb4e93bb66d09151c89e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::table_proxy</name>
    <filename>structsol_1_1table__proxy.html</filename>
    <templarg>Table</templarg>
    <templarg>Key</templarg>
    <base>proxy_base&lt; table_proxy&lt; Table, Key &gt; &gt;</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a69084af6d9c1dff7a90dc13b43dedc53</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;</type>
      <name>force</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ae4dfcd695be7e5d4cd81901231f09fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a3c67ee49b329926dc721dd7514575c16</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ab539cc080ba4f24257d4cb38c96bd259</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>adeb969697dc66f2a1e6f730e8dea37fa</anchor>
      <arglist>(T &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ae9ebb2ba97f0c332a6dab4673b8cb827</anchor>
      <arglist>(D &amp;&amp;otherwise) const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or_create</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>abf16e9ddf515017d294b60c779a58a88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_or_create</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a38f40615756b35c7165e8347100bfdae</anchor>
      <arglist>(Otherwise &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a1fd2e2d3542abd1d1cc75c63a0b77147</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a3d3a5392adbd6f3b3615bfa99c16363f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a234f4ae83112b9835051448955e31179</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a15fb0c385be202674cc3581d36c966f6</anchor>
      <arglist>(T &amp;&amp;other)&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;&amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a4584c03bdea197e6893eb0caf499939d</anchor>
      <arglist>(T &amp;&amp;other)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ad61ca93088d5a0d3f42a8260a130c9dd</anchor>
      <arglist>(std::initializer_list&lt; T &gt; other)&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;&amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a885a40617450196d49877ed6ce2f9a4e</anchor>
      <arglist>(std::initializer_list&lt; T &gt; other)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a4b3e316c5ebef3c14944debd24b9e4d7</anchor>
      <arglist>(K &amp;&amp;k) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>abe834f2afa75e48c2295aa8554a39fd5</anchor>
      <arglist>(K &amp;&amp;k)&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ab7dd872a8b456a84b997b2a4c2de1cdb</anchor>
      <arglist>(K &amp;&amp;k)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a662e989a92e2b156b4cdf3e8af005a5a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a615b2ee137f219469b9007a0c8ac85a7</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;</type>
      <name>set</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>aee4fe8b4a2d447a04fecf3aa9a56c2d9</anchor>
      <arglist>(T &amp;&amp;item)&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;&amp;</type>
      <name>set</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a6ea935e1971fe8b9ceacc36c73a42788</anchor>
      <arglist>(T &amp;&amp;item)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;</type>
      <name>set_function</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a1dd0dc0cf55a9b8456872b0bbcb50c94</anchor>
      <arglist>(Args &amp;&amp;...args)&amp;</arglist>
    </member>
    <member kind="function">
      <type>table_proxy &amp;&amp;</type>
      <name>set_function</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ac281cf37430fb0bc159fdbefe811a4e1</anchor>
      <arglist>(Args &amp;&amp;...args)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>table_proxy</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>adbc43b69e2c9966b6986f5e60bcf4542</anchor>
      <arglist>(Table table, T &amp;&amp;k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>abd236580d29598b36e0cea4144beb358</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>key_type</type>
      <name>key</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a53f91afba34bb1b82c5380ea69d7fe8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table</type>
      <name>tbl</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>aaa3cc6a9236d2899cede149f4395e03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::proxy_key_t&lt; Key &gt;</type>
      <name>key_type</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a7a169b2dc0d64b869858d48536a5f902</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a1ca3cec3f7ebcdc27994f2ac1cbac022</anchor>
      <arglist>(std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>setup_table</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>abf091f1e57669d42a0778c9887e6429c</anchor>
      <arglist>(std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ab9ae773146cc89b9ef6d39fd765f6421</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;) const &amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ae823b584da90318d1a062afb01d2924e</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;)&amp;&amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>a5cac64ebe8fc4dec265f81a55768ec45</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, T &amp;&amp;value)&amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>structsol_1_1table__proxy.html</anchorfile>
      <anchor>ad2dc4fa82ef803e82d5f2616d22d7cdf</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, T &amp;&amp;value)&amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TabWidget</name>
    <filename>classTabWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>movingPlotWidgetToTab</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a8216b09a7f88ed03e86dc7896efac251</anchor>
      <arglist>(QString plot_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a97848dd3e6438919fdae9b146d551067</anchor>
      <arglist>(QDragEnterEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dragLeaveEvent</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a97cd6813adebadb60ce295dfd3e1726d</anchor>
      <arglist>(QDragLeaveEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dragMoveEvent</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a133f8f49fa778df3b8f923cf7492371e</anchor>
      <arglist>(QDragMoveEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a2ba4fde48b4740ea8f576c8ed8270cdd</anchor>
      <arglist>(QDropEvent *ev) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TabWidget</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a599d3ccf3dddcb946e41ab58529dedc7</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_plot_to_move</name>
      <anchorfile>classTabWidget.html</anchorfile>
      <anchor>a4db6cd4379096d2ef8276c6917f1582a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::swap_adl_tests::tag</name>
    <filename>structsol_1_1detail_1_1swap__adl__tests_1_1tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::tagged</name>
    <filename>structsol_1_1detail_1_1tagged.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>tagged</name>
      <anchorfile>structsol_1_1detail_1_1tagged.html</anchorfile>
      <anchor>a6e42163b018cc82086a6c5c9d5359930</anchor>
      <arglist>(Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1tagged.html</anchorfile>
      <anchor>aa0d695a5cbfc94533dbd939300db2742</anchor>
      <arglist>()&amp;</arglist>
    </member>
    <member kind="function">
      <type>T const &amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1tagged.html</anchorfile>
      <anchor>a8c08f8790d7d67fc832c0b3d7d90c5fc</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>T &amp;&amp;</type>
      <name>value</name>
      <anchorfile>structsol_1_1detail_1_1tagged.html</anchorfile>
      <anchor>acf08115e4f5eba76fb697778e7f53c73</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>structsol_1_1detail_1_1tagged.html</anchorfile>
      <anchor>a973fe160d86fa24c16d31dee97acac5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QwtSplinePleasingP::Tension</name>
    <filename>structQwtSplinePleasingP_1_1Tension.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>t1</name>
      <anchorfile>structQwtSplinePleasingP_1_1Tension.html</anchorfile>
      <anchor>a3baf71618cb2ae57f7abe99177091e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>t2</name>
      <anchorfile>structQwtSplinePleasingP_1_1Tension.html</anchorfile>
      <anchor>a26bb5ab1e110dc13d93c25e2f754b010</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test6_client_info</name>
    <filename>structtest6__client__info.html</filename>
    <member kind="variable">
      <type>MQTTAsync</type>
      <name>c</name>
      <anchorfile>structtest6__client__info.html</anchorfile>
      <anchor>a41d48375607cd9469efcde2bbacd185c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>should_fail</name>
      <anchorfile>structtest6__client__info.html</anchorfile>
      <anchor>a51dabd5034b4b1b004d47c7630c5e824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conanfile::TestPackageConan</name>
    <filename>classconanfile_1_1TestPackageConan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>build</name>
      <anchorfile>classconanfile_1_1TestPackageConan.html</anchorfile>
      <anchor>ae3e5a632211e41770a42b4ba58fe9f42</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>imports</name>
      <anchorfile>classconanfile_1_1TestPackageConan.html</anchorfile>
      <anchor>a1d28e322056bc503062d1bb4dbabecf9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>classconanfile_1_1TestPackageConan.html</anchorfile>
      <anchor>a7ecfd488f578573de93b4ae8371cd6b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>generators</name>
      <anchorfile>classconanfile_1_1TestPackageConan.html</anchorfile>
      <anchor>aa413b5a2ec68c446cf573bf97887f341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>settings</name>
      <anchorfile>classconanfile_1_1TestPackageConan.html</anchorfile>
      <anchor>aef2718d578d463d8b6966dbe7e05419e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::this_environment</name>
    <filename>structsol_1_1this__environment.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a5f46d125b6817b2e14e5cbde3fd3614a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const environment &amp;</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a983bc698205cd43251fc9ccfda16d95d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const optional&lt; environment &gt; &amp;</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a1170db64aa9ed9ba692289dca70f6cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator environment &amp;</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>aae6511a258b032d2fdcc3e3073b81f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator optional&lt; environment &gt; &amp;</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a96a4baa0c21043fd8bb59473ae2569a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>this_environment &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a390f0a5477fb8345521dddacad58541e</anchor>
      <arglist>(const this_environment &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>this_environment &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a76ac0b717f659aadab14eb7c88d3ab32</anchor>
      <arglist>(this_environment &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_environment</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>ad32804a87e1e360c19cf8349d9a261d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_environment</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>affb9c58f0501e1157582826434e84cb9</anchor>
      <arglist>(environment e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_environment</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a7327dc8305252c815de0a28fd34f0f77</anchor>
      <arglist>(const this_environment &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_environment</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a4f08fed8221dbf7633e11c28ea35ad04</anchor>
      <arglist>(this_environment &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>optional&lt; environment &gt;</type>
      <name>env</name>
      <anchorfile>structsol_1_1this__environment.html</anchorfile>
      <anchor>a410517c03f1276793f526c90a84d355e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::this_main_state</name>
    <filename>structsol_1_1this__main__state.html</filename>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1this__main__state.html</anchorfile>
      <anchor>a9abf7f0d868d6b45847d4eff57f1ed5b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator lua_State *</name>
      <anchorfile>structsol_1_1this__main__state.html</anchorfile>
      <anchor>aa851cbe555b1d5055eedb515e03aaf9b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>operator-&gt;</name>
      <anchorfile>structsol_1_1this__main__state.html</anchorfile>
      <anchor>a69709fe9cd0eb56cc847b250631f4134</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_main_state</name>
      <anchorfile>structsol_1_1this__main__state.html</anchorfile>
      <anchor>a3e6cd6721851a5950136379b5b396acd</anchor>
      <arglist>(lua_State *Ls)</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1this__main__state.html</anchorfile>
      <anchor>a8a235b52946dd170a3c20eaa95031f5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::this_state</name>
    <filename>structsol_1_1this__state.html</filename>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1this__state.html</anchorfile>
      <anchor>a1f3c1000a2fd4820e8cc9a059f0b84e4</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator lua_State *</name>
      <anchorfile>structsol_1_1this__state.html</anchorfile>
      <anchor>ad8225f5a32a9f358195dc5182bbb622b</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>operator-&gt;</name>
      <anchorfile>structsol_1_1this__state.html</anchorfile>
      <anchor>a39749aafd712c39425ac1e147e00f53c</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>this_state</name>
      <anchorfile>structsol_1_1this__state.html</anchorfile>
      <anchor>a47c95d5823212874764310a30fb8eb26</anchor>
      <arglist>(lua_State *Ls)</arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1this__state.html</anchorfile>
      <anchor>afced3de14326b03c2a29696b89aabaff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>thread_parms</name>
    <filename>structthread__parms.html</filename>
    <member kind="variable">
      <type>MQTTClient *</type>
      <name>c</name>
      <anchorfile>structthread__parms.html</anchorfile>
      <anchor>a7392f4b718ec3ee5f5a2afaedfd123c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structthread__parms.html</anchorfile>
      <anchor>aaa40a64a5e18defe4d9e896223eb9d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_topic</name>
      <anchorfile>structthread__parms.html</anchorfile>
      <anchor>a961ce9e9ceaeb8389175c5627e257bf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>threadEntry</name>
    <filename>structthreadEntry.html</filename>
    <member kind="variable">
      <type>stackEntry</type>
      <name>callstack</name>
      <anchorfile>structthreadEntry.html</anchorfile>
      <anchor>add82e418a9aabec7f3dfab766b6c3cf5</anchor>
      <arglist>[MAX_STACK_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_depth</name>
      <anchorfile>structthreadEntry.html</anchorfile>
      <anchor>aff37f9d9563c29974747195cc02a0d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>thread_id_type</type>
      <name>id</name>
      <anchorfile>structthreadEntry.html</anchorfile>
      <anchor>ab98f6ccd05f18b32bebff4ff3e1d8f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxdepth</name>
      <anchorfile>structthreadEntry.html</anchorfile>
      <anchor>a68640ce5deeb6a82883e6fa05925f2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mqttsas::ThreadingTCPServer</name>
    <filename>classmqttsas_1_1ThreadingTCPServer.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::tie_size</name>
    <filename>structsol_1_1tie__size.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::tie_size&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1tie__size_3_01protected__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::tie_size&lt; tie_t&lt; Tn... &gt; &gt;</name>
    <filename>structsol_1_1tie__size_3_01tie__t_3_01Tn_8_8_8_01_4_01_4.html</filename>
    <templarg>Tn</templarg>
  </compound>
  <compound kind="struct">
    <name>sol::tie_size&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1tie__size_3_01unsafe__function__result_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::tie_t</name>
    <filename>structsol_1_1tie__t.html</filename>
    <templarg>Tn</templarg>
    <member kind="function">
      <type>tie_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>a27f5f78a4a71597cd839b4fb5e5bc575</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::tuple&lt; std::add_lvalue_reference_t&lt; Tn &gt;... &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>a23ecc6f2fb3f28347cd69ca725a93562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>ab7b2a1c65d1bc6d3c1c67e79188d0c6e</anchor>
      <arglist>(std::false_type, T &amp;&amp;target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>a9157fc24df872bbb565d6cb4321ee368</anchor>
      <arglist>(std::true_type, T &amp;&amp;target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_extra</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>a144df586393b56d6439667165295996d</anchor>
      <arglist>(std::true_type, std::index_sequence&lt; I... &gt;, T &amp;&amp;target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_extra</name>
      <anchorfile>structsol_1_1tie__t.html</anchorfile>
      <anchor>a8e52378f303f4ff24858d26f97a50501</anchor>
      <arglist>(std::false_type, std::index_sequence&lt; I... &gt;, T &amp;&amp;target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtPolarSpectrogram::TileInfo</name>
    <filename>classQwtPolarSpectrogram_1_1TileInfo.html</filename>
    <member kind="variable">
      <type>QImage *</type>
      <name>image</name>
      <anchorfile>classQwtPolarSpectrogram_1_1TileInfo.html</anchorfile>
      <anchor>a40b3d7c15d0bc23d674007bdc06478cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPoint</type>
      <name>imagePos</name>
      <anchorfile>classQwtPolarSpectrogram_1_1TileInfo.html</anchorfile>
      <anchor>aad1173ae482e6a61a462cf9bc6020169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classQwtPolarSpectrogram_1_1TileInfo.html</anchorfile>
      <anchor>a4d141f4c7c5486caa17a83126baf56c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeScaleDraw</name>
    <filename>classTimeScaleDraw.html</filename>
    <base>QwtScaleDraw</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual QwtText</type>
      <name>label</name>
      <anchorfile>classTimeScaleDraw.html</anchorfile>
      <anchor>add46f1edfb468453018c231b7a1e92f2</anchor>
      <arglist>(double v) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ULogParser::Timeseries</name>
    <filename>structULogParser_1_1Timeseries.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, std::vector&lt; double &gt; &gt; &gt;</type>
      <name>data</name>
      <anchorfile>structULogParser_1_1Timeseries.html</anchorfile>
      <anchor>a2bbefe50412df52d803dfc9601d62e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>timestamps</name>
      <anchorfile>structULogParser_1_1Timeseries.html</anchorfile>
      <anchor>ae1020cb61a32936f7888f31a927002af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::TimeseriesBase</name>
    <filename>classPJ_1_1TimeseriesBase.html</filename>
    <templarg></templarg>
    <base>PJ::PlotDataBase</base>
    <member kind="typedef">
      <type>typename PlotDataBase&lt; Value &gt;::Point</type>
      <name>Point</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a0d6712c4fb1648a260ab55a9d5064078</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndexFromX</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>abc9629364bf96c20686edc4d89c17f2b</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="function">
      <type>nonstd::optional&lt; Value &gt;</type>
      <name>getYfromX</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a7c46b3e46d611a50d33ccb5fd6c0a808</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maximumRangeX</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a15f1a06743bb11ed262705e1625fce48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popFront</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a68154920cee24c980ecaea9f8f07b82b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popFront</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a603e9d84e8851eb31f5745abd81c23d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>af6dfcfa514ac2228cba02ec2181f119c</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a9baadaef0e9f7254e04cf45571b2a7d3</anchor>
      <arglist>(Point &amp;&amp;p) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a9ee1df1961721e66829ad137f8f1ab10</anchor>
      <arglist>(Point &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>RangeOpt</type>
      <name>rangeX</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a5385dbd4f22604fcf5a38611fc5dbcd1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumRangeX</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a1cb1165b7a8acbc70fb46d5de763e089</anchor>
      <arglist>(double max_range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeseriesBase</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a0042b52bb48f2f0295d096e2b6cbdf99</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_max_range_x</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a261bf1f0a2c05d253a5f33df758f979c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trimRange</name>
      <anchorfile>classPJ_1_1TimeseriesBase.html</anchorfile>
      <anchor>a6cd6d86b1019257af37e5bcb3e870c78</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::TimeSeriesTransform</name>
    <filename>classPJ_1_1TimeSeriesTransform.html</filename>
    <base>PJ::PlotJugglerPlugin</base>
    <member kind="signal">
      <type>void</type>
      <name>parametersChanged</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a5917fcc649695774a87950ab45bd7fb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>alias</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>ae598dd10df54821dca538b998bbc3671</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a7830a7827791eb4845a44b36b544ca74</anchor>
      <arglist>(PlotData *dst_data)</arglist>
    </member>
    <member kind="function">
      <type>const PlotData *</type>
      <name>dataSource</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a2a1a90c52b59f206cd412c63c5c06d65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>ad1c85da2a788c54c946ada3e8ac76f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>af1e6241234b71c174efef179bd07e21a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlias</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>abc5acf53470ab49c6ac00d46a18ded3f</anchor>
      <arglist>(QString alias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataSource</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>afec0d5d6672baa351d241581c808af5f</anchor>
      <arglist>(const PlotData *src_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesTransform</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a951674b33ff43548a057bd6a5955eebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeSeriesTransform</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>aa6b5eda54715a12843a07acaf7c0eae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual nonstd::optional&lt; PlotData::Point &gt;</type>
      <name>calculateNextPoint</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>af647be87bec7c0eeb83e75e64c3e6df5</anchor>
      <arglist>(size_t index)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_alias</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a9a557a68c3b2c73331fd0dbca2d45ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_last_timestamp</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>a5f7074f2fc04595edb47fbcc408e1269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotData *</type>
      <name>_src_data</name>
      <anchorfile>classPJ_1_1TimeSeriesTransform.html</anchorfile>
      <anchor>aadec54b054262d6e52e836b39583ff22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::to_json_fn</name>
    <filename>structnlohmann_1_1detail_1_1to__json__fn.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structnlohmann_1_1detail_1_1to__json__fn.html</anchorfile>
      <anchor>aecfb5114c8a737fc89d98589482795b8</anchor>
      <arglist>(BasicJsonType &amp;j, T &amp;&amp;val) const noexcept(noexcept(to_json(j, std::forward&lt; T &gt;(val)))) -&gt; decltype(to_json(j, std::forward&lt; T &gt;(val)), void())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Token</name>
    <filename>structToken.html</filename>
    <member kind="variable">
      <type>SemInfo</type>
      <name>seminfo</name>
      <anchorfile>structToken.html</anchorfile>
      <anchor>a87067a25b1e511befc45d56cf535ef59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>token</name>
      <anchorfile>structToken.html</anchorfile>
      <anchor>a92d1dfeae343659449f1bc29d6731c5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QwtClip::TopEdge</name>
    <filename>classQwtClip_1_1TopEdge.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Point</type>
      <name>intersection</name>
      <anchorfile>classQwtClip_1_1TopEdge.html</anchorfile>
      <anchor>ab7dfc825f267906ade8d94e2c5f47b43</anchor>
      <arglist>(const Point &amp;p1, const Point &amp;p2) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInside</name>
      <anchorfile>classQwtClip_1_1TopEdge.html</anchorfile>
      <anchor>af480f88e8500acd36814d0d53720ca68</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopEdge</name>
      <anchorfile>classQwtClip_1_1TopEdge.html</anchorfile>
      <anchor>a1593c4e4a6af0a7583c33bf463ee1a04</anchor>
      <arglist>(Value, Value, Value y1, Value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Value</type>
      <name>d_y1</name>
      <anchorfile>classQwtClip_1_1TopEdge.html</anchorfile>
      <anchor>a4702c170bfb22e33e5073ac18045bd09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>backward::Trace</name>
    <filename>structbackward_1_1Trace.html</filename>
    <member kind="function">
      <type></type>
      <name>Trace</name>
      <anchorfile>structbackward_1_1Trace.html</anchorfile>
      <anchor>a6e3d3c60242a5d875c4f2c23651e6f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trace</name>
      <anchorfile>structbackward_1_1Trace.html</anchorfile>
      <anchor>a2d91cd8ea14dc8c28b4cb87848341c12</anchor>
      <arglist>(void *_addr, size_t _idx)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>addr</name>
      <anchorfile>structbackward_1_1Trace.html</anchorfile>
      <anchor>ad9318e3938f26b64033e030296f68ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>idx</name>
      <anchorfile>structbackward_1_1Trace.html</anchorfile>
      <anchor>a5358abf3fb068a745f339ea4dfffcb02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>trace_settings_type</name>
    <filename>structtrace__settings__type.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>max_trace_entries</name>
      <anchorfile>structtrace__settings__type.html</anchorfile>
      <anchor>acecf92991c3008b020b44f44f661f03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum LOG_LEVELS</type>
      <name>trace_level</name>
      <anchorfile>structtrace__settings__type.html</anchorfile>
      <anchor>a169138f5e03c0408ca30820418dcf186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum LOG_LEVELS</type>
      <name>trace_output_level</name>
      <anchorfile>structtrace__settings__type.html</anchorfile>
      <anchor>af861eec94e990b63af949f50d630ee0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>traceEntry</name>
    <filename>structtraceEntry.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a996830cad464e367e102824556b556c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_rc</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a75135a6814e34d76b946734696217ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum LOG_LEVELS</type>
      <name>level</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a6d82839a169027fa8afae48cf25f0be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>af0953f1980c1b36265c96f2e0896966f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>add0759603bd64810e01ce49d0c472258</anchor>
      <arglist>[MAX_FUNCTION_NAME_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a342453daa662742221e646090d5ece4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>ab23dc10dced1364d0710699a8466542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sametime_count</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a9d74743afc677e5142f75e48e8fd5ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thread_id</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>aee54b2d282dfd36689c96fa41549fd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>ts</name>
      <anchorfile>structtraceEntry.html</anchorfile>
      <anchor>a0813545dddbc5e736137d03e9d3521ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::TraceResolver</name>
    <filename>classbackward_1_1TraceResolver.html</filename>
    <base>TraceResolverImpl&lt; system_tag::current_tag &gt;</base>
  </compound>
  <compound kind="class">
    <name>backward::TraceResolverImpl</name>
    <filename>classbackward_1_1TraceResolverImpl.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>TraceResolverImpl&lt; system_tag::current_tag &gt;</name>
    <filename>classbackward_1_1TraceResolverImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>backward::TraceResolverImpl&lt; system_tag::unknown_tag &gt;</name>
    <filename>classbackward_1_1TraceResolverImpl_3_01system__tag_1_1unknown__tag_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_stacktrace</name>
      <anchorfile>classbackward_1_1TraceResolverImpl_3_01system__tag_1_1unknown__tag_01_4.html</anchorfile>
      <anchor>a433feb64afc54f00172a517c27e383c2</anchor>
      <arglist>(ST &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ResolvedTrace</type>
      <name>resolve</name>
      <anchorfile>classbackward_1_1TraceResolverImpl_3_01system__tag_1_1unknown__tag_01_4.html</anchorfile>
      <anchor>a67316e7b0f2cd4ee3b9ebf05e189efe5</anchor>
      <arglist>(ResolvedTrace t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>backward::TraceResolverImplBase</name>
    <filename>classbackward_1_1TraceResolverImplBase.html</filename>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>demangle</name>
      <anchorfile>classbackward_1_1TraceResolverImplBase.html</anchorfile>
      <anchor>a406d77349b64e212c6ad74439b2ec9bf</anchor>
      <arglist>(const char *funcname)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>details::demangler</type>
      <name>_demangler</name>
      <anchorfile>classbackward_1_1TraceResolverImplBase.html</anchorfile>
      <anchor>acd2336631d0ce112a3d60c6a7a8cbbc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformedTimeseries</name>
    <filename>classTransformedTimeseries.html</filename>
    <base>QwtTimeseries</base>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a887447e579fa57fcd513ab8418ddec05</anchor>
      <arglist>(QString transform_ID)</arglist>
    </member>
    <member kind="function">
      <type>TimeSeriesTransformPtr</type>
      <name>transform</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a6b8bf3e2440efa45a21ce1bf29eee8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformedTimeseries</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a5e6a885b54dbd2e1317017a2a56424c2</anchor>
      <arglist>(const PlotData *source_data)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>transformName</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a499994562d048c1ea1f3f1810051b838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateCache</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a154e32bfdcd21dce7c069c12bbfa14d5</anchor>
      <arglist>(bool reset_old_data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotData</type>
      <name>_dst_data</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>afdcca6726cd2981000c0894e04e1c03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PlotData *</type>
      <name>_source_data</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a847e948b81863ed1dc41f0801d52627d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeSeriesTransformPtr</type>
      <name>_transform</name>
      <anchorfile>classTransformedTimeseries.html</anchorfile>
      <anchor>a68829c804c219a9aaa9c742f973f44f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::TransformFactory</name>
    <filename>classPJ_1_1TransformFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformFactory</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>a4de5cc56f06756ab20b2ed1e40649206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeSeriesTransformPtr</type>
      <name>create</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>adda830a725199aabc8464d5eaf2959be</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::set&lt; std::string &gt; &amp;</type>
      <name>registeredTransforms</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>ac6c05ccb7cacb13d0880088b42c397e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerTransform</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>ad037f4f3befaa69cac05e6730afe92bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TransformFactory &amp;</type>
      <name>operator=</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>a133006dfd85eea0c4b40e0554a6930ac</anchor>
      <arglist>(const TransformFactory &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TransformFactory</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>a5be1d99f0f0e96c8481cb351a97aa3db</anchor>
      <arglist>(const TransformFactory &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TransformFactory *</type>
      <name>instance</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>adb08db85f8291ed6a0fa79c06f518af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::function&lt; TimeSeriesTransformPtr()&gt; &gt;</type>
      <name>creators_</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>a52c283d87d5b9f7fa4b1720ebcab6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>names_</name>
      <anchorfile>classPJ_1_1TransformFactory.html</anchorfile>
      <anchor>a94c088ce424bac0a4e440d1897ce0414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformSelector</name>
    <filename>classTransformSelector.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformSelector</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>aa1deb096444bc276d263acff5a49102a</anchor>
      <arglist>(QStringList builtin_transform, QStringList available_transforms, QString *default_tansform, std::map&lt; std::string, QString &gt; *curve_transforms, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformSelector</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>a7a43b57f0eb5148a71049a49e08abc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonApplyDefault_clicked</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>add1cb96c74abb740fb8196fb592e3759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonResetAll_clicked</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>af6304628e24b27dcef1c9c23eaf30b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_transform_selector_accepted</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>a5530b8ac3c9e7b3cf650c77040d7f568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, QString &gt; *</type>
      <name>_curves_trans</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>a57dcfa136e6850e35a836c3aa43c5ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString *</type>
      <name>_default_trans</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>a2bf59cb9f3bbbbe40dcf7c6427a4fcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::transform_selector *</type>
      <name>ui</name>
      <anchorfile>classTransformSelector.html</anchorfile>
      <anchor>adc8341f7dd95ba501246a76b35396d04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Tree</name>
    <filename>structTree.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>allow_duplicates</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>a4098c257d75639b6775553b27e13bbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>compare</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>a9c7cc2fbf66ff51c0d90be03f3562c84</anchor>
      <arglist>)(void *, void *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>ad13cc776048feb0a19c640c8f1d1ffd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>heap_tracking</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>ad3f36479166a4a7d4124c6a79ee770f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Tree::@72</type>
      <name>index</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>abc333ef37e1a1357d79397f07815d04b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexes</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>a970b46e9c386139ad4fe213c043238e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>root</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>ad8e46ce0aead5778cbdd784d1e370d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structTree.html</anchorfile>
      <anchor>a784563aee04c7123724fceb5d56a0e6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TreeWidgetItem</name>
    <filename>classTreeWidgetItem.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classTreeWidgetItem.html</anchorfile>
      <anchor>af6b0a3d4fa9fd037aa1abd2a16ab49cc</anchor>
      <arglist>(const QTreeWidgetItem &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeWidgetItem</name>
      <anchorfile>classTreeWidgetItem.html</anchorfile>
      <anchor>a21ad3ac46197a363e1c1b93919183d02</anchor>
      <arglist>(QTreeWidgetItem *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::truncating_iterator</name>
    <filename>classdetail_1_1truncating__iterator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>detail::truncating_iterator&lt; OutputIt, std::false_type &gt;</name>
    <filename>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</filename>
    <templarg></templarg>
    <base>detail::truncating_iterator_base</base>
    <member kind="typedef">
      <type>typename truncating_iterator_base&lt; OutputIt &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>a8bbc61d3b1bcf1605d908e79c58ccc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>operator*</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>ab3857663029708b790d7c4d51a6513f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>truncating_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>a6327cb27a2ca17e2b51cc4e065ef2b86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>truncating_iterator</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>a086822731db032512b99b9d4a1931b02</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>truncating_iterator</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>a3f454dc6284c6f6d1da51d2ff08427ac</anchor>
      <arglist>(OutputIt out, size_t limit)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>truncating_iterator_base&lt; OutputIt &gt;::value_type</type>
      <name>blackhole_</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1false__type_01_4.html</anchorfile>
      <anchor>a48c34850b4f2e0de25de072b61d0f574</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::truncating_iterator&lt; OutputIt, std::true_type &gt;</name>
    <filename>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</filename>
    <templarg></templarg>
    <base>detail::truncating_iterator_base</base>
    <member kind="function">
      <type>truncating_iterator &amp;</type>
      <name>operator*</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</anchorfile>
      <anchor>a59f2c25e978e5c9c83a792437cd7315c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>truncating_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</anchorfile>
      <anchor>a8f7f1455b10fc87631be4d7c1229d672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>truncating_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</anchorfile>
      <anchor>a16bddb39812d5ad5918c86c4b5c46533</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>truncating_iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</anchorfile>
      <anchor>ac0c2f4b6a1933b4a972bc0624729a220</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>truncating_iterator</name>
      <anchorfile>classdetail_1_1truncating__iterator_3_01OutputIt_00_01std_1_1true__type_01_4.html</anchorfile>
      <anchor>aa8be28087a64ecee73a3564d860367b5</anchor>
      <arglist>(OutputIt out, size_t limit)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::truncating_iterator_base</name>
    <filename>classdetail_1_1truncating__iterator__base.html</filename>
    <templarg>OutputIt</templarg>
    <member kind="typedef">
      <type>truncating_iterator_base</type>
      <name>_Unchecked_type</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a8dbc2aad6cf724387f3c707924734a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>difference_type</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a4e7e13bc8d439d705912eb17e386b52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::output_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>acbcad1d11812d89bba9e8ca0a3ea548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>aadb7f1019f339d99b325985354292a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>reference</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>ac3c38c7ac2672fad4e8ccb12e7eb71ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; OutputIt &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>af557091783791c41c1d475f04a770793</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>base</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a28e21bd358b740977ca95c87d55b7a56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a639ec1a5635cb8f3fb87ece6dfa6ef3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>truncating_iterator_base</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a3de886223ba3391ca8a4618720a1c0e6</anchor>
      <arglist>(OutputIt out, size_t limit)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a1d416994cfe027e1eabf459648542695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>limit_</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>a68f63204e045cd61d118a594108601c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutputIt</type>
      <name>out_</name>
      <anchorfile>classdetail_1_1truncating__iterator__base.html</anchorfile>
      <anchor>aabf7031a36137260823898c436bdab3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TString</name>
    <filename>structTString.html</filename>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a46677057221656f98fa80eb77089de45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>contents</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>ac63a180f9b41a1855119ba03346a1b88</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>extra</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a11878b0fae7367ad203a0c470ee54fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>hash</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a57f69ac2b4c4eb34f5521ffd68d90b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TString *</type>
      <name>hnext</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>adb99ad67b6bc67f62fac7d69b88f07fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>lnglen</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a25f3ee23e67e10eba379fa4f31dec5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>shrlen</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a5bdf17ca1288eb1e62ef72be9af6505f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union TString::@20</type>
      <name>u</name>
      <anchorfile>structTString.html</anchorfile>
      <anchor>a7434d070636a5e0ec0e9b52925d41381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tuple_element&lt; N,::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</name>
    <filename>classstd_1_1tuple__element_3_01N_00_1_1nlohmann_1_1detail_1_1iteration__proxy__value_3_01IteratorType_01_4_01_4.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>decltype(get&lt; N &gt;(std::declval&lt; ::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt;&gt;()))</type>
      <name>type</name>
      <anchorfile>classstd_1_1tuple__element_3_01N_00_1_1nlohmann_1_1detail_1_1iteration__proxy__value_3_01IteratorType_01_4_01_4.html</anchorfile>
      <anchor>a9469c97fd711b823af47c1ff75a09ada</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tuple_size&lt;::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</name>
    <filename>classstd_1_1tuple__size_3_1_1nlohmann_1_1detail_1_1iteration__proxy__value_3_01IteratorType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::detail::tuple_types_</name>
    <filename>structsol_1_1meta_1_1detail_1_1tuple__types__.html</filename>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1detail_1_1tuple__types__.html</anchorfile>
      <anchor>aa58fbcb0837e8cff2ddc44393cb3ef7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::detail::tuple_types_&lt; std::tuple&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1detail_1_1tuple__types___3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>types&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1detail_1_1tuple__types___3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a506ff5de51e1a5c0f953f4c4ccf86364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TValue</name>
    <filename>structTValue.html</filename>
    <member kind="variable">
      <type></type>
      <name>TValuefields</name>
      <anchorfile>structTValue.html</anchorfile>
      <anchor>ab8256d9daa6c5ba0d03dcfcf997357f7</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>nlohmann::detail::type_error</name>
    <filename>classnlohmann_1_1detail_1_1type__error.html</filename>
    <base>nlohmann::detail::exception</base>
    <member kind="function" static="yes">
      <type>static type_error</type>
      <name>create</name>
      <anchorfile>classnlohmann_1_1detail_1_1type__error.html</anchorfile>
      <anchor>aecc083aea4b698c33d042670ba50c10f</anchor>
      <arglist>(int id_, const std::string &amp;what_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>type_error</name>
      <anchorfile>classnlohmann_1_1detail_1_1type__error.html</anchorfile>
      <anchor>aa01edaa0bf18b853368f0b900e485cd7</anchor>
      <arglist>(int id_, const char *what_arg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>type_identity</name>
    <filename>structtype__identity.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtype__identity.html</anchorfile>
      <anchor>abe86f80604d12518b04a2195d56136ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::type_of_size</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1type__of__size.html</filename>
    <templarg>List</templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>conditional&lt; N==sizeof(typename List::head), typename List::head, typename type_of_size&lt; typename List::tail, N &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1type__of__size.html</anchorfile>
      <anchor>a7ca4ada19128449d1ea82e8e49180ae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::type_of_size&lt; nulltype, N &gt;</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1type__of__size_3_01nulltype_00_01N_01_4.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>optional_CONFIG_ALIGN_AS_FALLBACK</type>
      <name>type</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1type__of__size_3_01nulltype_00_01N_01_4.html</anchorfile>
      <anchor>a9f974646b88f911b603872081a4c83ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::type_panic_t</name>
    <filename>structsol_1_1type__panic__t.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1type__panic__t.html</anchorfile>
      <anchor>a51697b37e3e3334ce9f77ad5e006504c</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual) const noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1type__panic__t.html</anchorfile>
      <anchor>aae88c4dcceb94541b43bd7946c94e572</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message) const noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dynamic_arg_list::typed_node</name>
    <filename>structdetail_1_1dynamic__arg__list_1_1typed__node.html</filename>
    <templarg></templarg>
    <base>node&lt;&gt;</base>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>typed_node</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1typed__node.html</anchorfile>
      <anchor>a5d6dbb89dde0864aedf89d01148676a5</anchor>
      <arglist>(const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>typed_node</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1typed__node.html</anchorfile>
      <anchor>afeb2dd961fa0a9ebd33a7751b060ab9d</anchor>
      <arglist>(const basic_string_view&lt; Char &gt; &amp;arg)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structdetail_1_1dynamic__arg__list_1_1typed__node.html</anchorfile>
      <anchor>ac9c6b77d9eb7e07de13c34c62bf0d24e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nonstd::optional_lite::detail::typelist</name>
    <filename>structnonstd_1_1optional__lite_1_1detail_1_1typelist.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Head</type>
      <name>head</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1typelist.html</anchorfile>
      <anchor>a04089f94a2174513804b587c37fc6e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tail</type>
      <name>tail</name>
      <anchorfile>structnonstd_1_1optional__lite_1_1detail_1_1typelist.html</anchorfile>
      <anchor>a01e0802c83c62c1121baa76bb035a6e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::types</name>
    <filename>structsol_1_1types.html</filename>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>std::make_index_sequence&lt; sizeof...(Args)&gt;</type>
      <name>indices</name>
      <anchorfile>structsol_1_1types.html</anchorfile>
      <anchor>a964f67e36d8369c90f8ba72b63ab1d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::make_index_sequence&lt; sizeof...(Args)&gt;</type>
      <name>indices</name>
      <anchorfile>structsol_1_1types.html</anchorfile>
      <anchor>a964f67e36d8369c90f8ba72b63ab1d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structsol_1_1types.html</anchorfile>
      <anchor>a044b9100e59b33f5942be745b01f72c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>size</name>
      <anchorfile>structsol_1_1types.html</anchorfile>
      <anchor>a044b9100e59b33f5942be745b01f72c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::u_c_launch</name>
    <filename>structsol_1_1container__detail_1_1u__c__launch.html</filename>
    <templarg>X</templarg>
    <member kind="typedef">
      <type>usertype_container_default&lt; T &gt;</type>
      <name>default_uc</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a8313b7161586129102e396e75f655162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; meta::unqualified_t&lt; X &gt;&gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a216791c9650e51a84bbb00d0cc195097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>usertype_container&lt; T &gt;</type>
      <name>uc</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>aaf5eb201219ef19e094cbaf513a6ab51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>afa8d8335a137e44bff5baadc787cb772</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>af65fc0ece026cb92f66067bc06848845</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ae9f8d4d9e76113458506be1550e17a35</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a13541c570cc35d0620f36cd54893c1a2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a56ad0edbf76d931ebb95df3003e9e7ae</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a806de125a42ff95f46e4bf50bdfd8145</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ac1b94a824396e7266af77fcb647ca668</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ade299d608b74eb97a3b595258d6ef0b4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a284eb773183bfeb5b1f4de8f2d69c7d6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ac37d2973b28b490e4c9644f29e4c7257</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>add916d43b36a41c36455314d29b15c2e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>length_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a6ed1b920333f2cf8b9dc6878e5da9184</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>new_index_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a7ab95c7fb5fa2a6a2afb75ae0ff65375</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ae84e638f7932d1d07ce61d8b64ac2445</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a9c47fe46102ef39f897e9055fd42652a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_add_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ad7142ec56e29ea24fe16966cfe81b2ed</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_add_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a69c515732f4593aca84361d521d81ca3</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_add_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a03769aa5fa3f3bc83998df00fc22b830</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_at_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ae5fe6c026ae3ed5a9d78d8ccbf048623</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_at_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>acc95e91dfdb5f5d8d240be235ca9a8ac</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_at_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a301bd129127b50c1fe5c334683218e0d</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_clear_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a317d25ec1914315246590ca9fb64a568</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_clear_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a8dcfc0b2e84e6b7e4a9d9662347a2be2</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_clear_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a80140b9a1502f21d50bbe3f4597fdd59</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_empty_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ac481bb6d80b0ee96ec26c70c2fa23740</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_empty_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ac803d7147355e121a77e80b8248d01bd</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_empty_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a345167edbcaa04012cec8d1d882ce37f</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_erase_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ab44285eeb9fd6fb584cdb4d98e9ad78a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_erase_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a0f75a2595c42bf464f9580cea7231b3d</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_erase_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a9306c49175d0f5656f0f6107daea68a8</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_find_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a5e1bd96631221d51689c9b3e8f5b7ac2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_find_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ac2b61d53e186358eb024fd243a2c2742</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_find_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a71e6fe551fa26f067e64d134a3d71571</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_get_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a471d14f62a15dff4f8f6f8f7fb50a6bb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_get_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a74add3db3a20a608aba61240f73071a6</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_get_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a7799e7993b26290557a3e8349ad3bbe7</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a599af9b4d89752df36a1e2b926f36a21</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_get_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>aca9998beda59353daca16c746889b735</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_get_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a5ead360529f48dd79a1addade25b75c8</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_of_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a500e733710c5175f2dbe0db742cb8abb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_set_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a76fd285b549e2a0577cb8f0b659401e8</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_index_set_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>afabf88f8b919068261c232e4c3570277</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_insert_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a4431568d53f2ab8f5e7daa46ca564d12</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_insert_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ae2d117561d051a692e1c8595ae02a8c1</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_insert_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ad9edf62edc6aa1f5fed04147e7bf9b40</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_ipairs_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a42c713288b175277069df58022a3ba39</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_ipairs_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a74c98f54c2d8e6ce11d223eb5f1dda1b</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_ipairs_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a3b585fb268359e2f62a6a2b363336913</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_length_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>af6902012f2742b37e4557cd1c2a292c4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_new_index_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ab71f5b688bc8e5fe6989638e5e3c9ff2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_next_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a33a8dc734786a71f1105c2f2dbed6474</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_next_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a4ac63e3fdc3df18da0c5a745360f867b</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_next_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>aacb582edae9365c115ed643b1c75d5e6</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_pairs_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>ad46952332b60416ae60b2baad99917cf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_pairs_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>abf82c377e33465e6457a5ec2513194c7</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_pairs_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a72fd955edbde766299a3734b343e9a20</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_set_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a14087c2ecb2f441f1f0e627efdb02685</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_set_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a7c80e40abb3cff0644cc84d97113cbd5</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_set_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a97ace2f5f18da55f1606684978bb709d</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_size_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a04a2f31b42e8da83e1fce19086b8b17f</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_size_traits</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a5cb98231fde913b111445d67d05d1867</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set_call</name>
      <anchorfile>structsol_1_1container__detail_1_1u__c__launch.html</anchorfile>
      <anchor>a412507e8192f6fe913ff2e23780097d4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UBox</name>
    <filename>structUBox.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>box</name>
      <anchorfile>structUBox.html</anchorfile>
      <anchor>ac4a9163b3ee9a05bb488114c2edbeb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bsize</name>
      <anchorfile>structUBox.html</anchorfile>
      <anchor>a77483f4cd348b5f9d8eb095b590b02ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Udata</name>
    <filename>structUdata.html</filename>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>aaa6ffd32850e8506f6fa4c441702d374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCObject *</type>
      <name>gclist</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>af984abb747b485c84ea97362d843d897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>abc467c0c1ec8511376150eb728514dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Table *</type>
      <name>metatable</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>a39f828bdcf3f046e285ffbecfcaea56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nuvalue</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>a676537b4656a8bdcf2e61f88ed5f6848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UValue</type>
      <name>uv</name>
      <anchorfile>structUdata.html</anchorfile>
      <anchor>abfc560a8436c8a9c238b175706beab7b</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Udata0</name>
    <filename>structUdata0.html</filename>
    <member kind="variable">
      <type>union Udata0::@21</type>
      <name>bindata</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>a3a3e8de6f8f0a026a8bc704636423d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>ac6c257c24240939a6026e1c2bb755502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>af08d0105d68e5babd31e76745c5aa1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LUAI_MAXALIGN</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>a0931d5764b287f7d4f6e2a0b3fdd46f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Table *</type>
      <name>metatable</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>af7639961b49bdd3c3f3e695c2f035b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nuvalue</name>
      <anchorfile>structUdata0.html</anchorfile>
      <anchor>a46a84ae455cc55d4c8379ff4480b9e4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UDP_Server</name>
    <filename>classUDP__Server.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a86763a655ec5ca376508d250ffab0821</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>aa53ad45bfb3802d340af555031a628c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a89427ec0a463efe23a1869015c12118a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>af98e5c7af1354a2f2f863cc090bdf152</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a9e4039162d286091b350fa6601b93697</anchor>
      <arglist>(QStringList *) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDP_Server</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>ac15c5f017cb75a70faf2f09f92c35811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UDP_Server</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a49ca8f699c646322df6c45f0909a9df2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a1b1dcedb18c55ff70539cb3453925ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::MessageParserPtr</type>
      <name>_parser</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a2f9c4d9ea3d255d3b6c16d7284680269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a1749039db5bd0c5709936597e4827a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QUdpSocket *</type>
      <name>_udp_socket</name>
      <anchorfile>classUDP__Server.html</anchorfile>
      <anchor>a16e8ad1cd3e177d74a47266fbccfe3c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UdpServerDialog</name>
    <filename>classUdpServerDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>UdpServerDialog</name>
      <anchorfile>classUdpServerDialog.html</anchorfile>
      <anchor>a2560dc1716cb70dbc5325b06d5f1caf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UdpServerDialog</name>
      <anchorfile>classUdpServerDialog.html</anchorfile>
      <anchor>a64b27d4086c94712c119f1b1f9a3297a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ui::UDPServerDialog *</type>
      <name>ui</name>
      <anchorfile>classUdpServerDialog.html</anchorfile>
      <anchor>aac88dc89ad454eb197ee9065ec7d002c</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::uint128_wrapper</name>
    <filename>structdetail_1_1uint128__wrapper.html</filename>
    <member kind="function">
      <type>uint64_t</type>
      <name>high</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>a82aaae34184928e8119e77b6340d6ae1</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>low</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>a16ef76ee84c0930d2e59ee2a0ad901a6</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint128_wrapper &amp;</type>
      <name>operator+=</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>a40a658ae565882985fe35e88c3193918</anchor>
      <arglist>(uint64_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>uint128_wrapper</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>a1db0eb94a6b1ed3abe8ed1fa4032246d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>uint128_wrapper</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>af7508058fe07fe8cba7b1dbc43e0fa83</anchor>
      <arglist>(uint64_t high, uint64_t low) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>high_</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>ab6711e88022a76035685c6cd8cfe7eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>low_</name>
      <anchorfile>structdetail_1_1uint128__wrapper.html</anchorfile>
      <anchor>afca94724679c2d66008ed94b49f24963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_file_header_s</name>
    <filename>structulog__file__header__s.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>magic</name>
      <anchorfile>structulog__file__header__s.html</anchorfile>
      <anchor>a212dd0b9ee346c4edf8126c5c35f5af2</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>timestamp</name>
      <anchorfile>structulog__file__header__s.html</anchorfile>
      <anchor>ae68a53c94cca55f0c99e4b526d0ed59f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_add_logged_s</name>
    <filename>structulog__message__add__logged__s.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>message_name</name>
      <anchorfile>structulog__message__add__logged__s.html</anchorfile>
      <anchor>acbab122b33024bbd34490a3cacef47dc</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_id</name>
      <anchorfile>structulog__message__add__logged__s.html</anchorfile>
      <anchor>ab094cdfe02332eed8b1cc41cb38d9cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__add__logged__s.html</anchorfile>
      <anchor>af8f4cd60c8dbcfae663b087a80b9a00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__add__logged__s.html</anchorfile>
      <anchor>a377d973557f1e442abab1a5db1565df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>multi_id</name>
      <anchorfile>structulog__message__add__logged__s.html</anchorfile>
      <anchor>a33c347cea0fc2d67fb981ad40ecaae09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_data_header_s</name>
    <filename>structulog__message__data__header__s.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_id</name>
      <anchorfile>structulog__message__data__header__s.html</anchorfile>
      <anchor>a5432c85d207cfefaf6b947fcfc44a298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__data__header__s.html</anchorfile>
      <anchor>ac7e13956ede47707f91e81af2f3c9db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__data__header__s.html</anchorfile>
      <anchor>a7e0693824d29ed9b992f32f47d3fb6dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_dropout_s</name>
    <filename>structulog__message__dropout__s.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>duration</name>
      <anchorfile>structulog__message__dropout__s.html</anchorfile>
      <anchor>a7d4f17f41a85dabb79e277df12801e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__dropout__s.html</anchorfile>
      <anchor>a1b715f66e893b324f9300978c006196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__dropout__s.html</anchorfile>
      <anchor>ab2e7f27d273e3e8fdfccc68ec9d35700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_flag_bits_s</name>
    <filename>structulog__message__flag__bits__s.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>appended_offsets</name>
      <anchorfile>structulog__message__flag__bits__s.html</anchorfile>
      <anchor>a78814a06855aca382445ada23c44e3c6</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>compat_flags</name>
      <anchorfile>structulog__message__flag__bits__s.html</anchorfile>
      <anchor>abed3d271ba5d9b23251f41368c9bcd41</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>incompat_flags</name>
      <anchorfile>structulog__message__flag__bits__s.html</anchorfile>
      <anchor>a1c3fa4a95a5fff491d434cbb8af10923</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__flag__bits__s.html</anchorfile>
      <anchor>a6f34c253eedb877d994cb4c6b8c9ec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__flag__bits__s.html</anchorfile>
      <anchor>a2912bb4795f5d956fda1898ee9b2c0d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_format_s</name>
    <filename>structulog__message__format__s.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>format</name>
      <anchorfile>structulog__message__format__s.html</anchorfile>
      <anchor>ae78982a49fc5c7af17e68abf7a56f3ff</anchor>
      <arglist>[1500]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__format__s.html</anchorfile>
      <anchor>a28cf2951a330a8fcb2ccbcb0f84c43ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__format__s.html</anchorfile>
      <anchor>aba88c393baa4bfc30566120783625619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_header_s</name>
    <filename>structulog__message__header__s.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__header__s.html</anchorfile>
      <anchor>a642050cae73e99deb1ead1f191b023b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__header__s.html</anchorfile>
      <anchor>a8b943af11516076a2921bc7234356f79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_info_header_s</name>
    <filename>structulog__message__info__header__s.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>key</name>
      <anchorfile>structulog__message__info__header__s.html</anchorfile>
      <anchor>a2ed365c564af4ee498657849f258832b</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>key_len</name>
      <anchorfile>structulog__message__info__header__s.html</anchorfile>
      <anchor>a4f5d2e7a666b78fbf007524901a6fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__info__header__s.html</anchorfile>
      <anchor>a3d35e05a1cd06e10a661e833e59958e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__info__header__s.html</anchorfile>
      <anchor>a81313b00f4cdc1f62c39ff3cb299e1c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_info_multiple_header_s</name>
    <filename>structulog__message__info__multiple__header__s.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>is_continued</name>
      <anchorfile>structulog__message__info__multiple__header__s.html</anchorfile>
      <anchor>aacedbe6fa770243bd890762e8b8f10f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>key</name>
      <anchorfile>structulog__message__info__multiple__header__s.html</anchorfile>
      <anchor>afbfd78aa0e41dc1a12e708c745007f50</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>key_len</name>
      <anchorfile>structulog__message__info__multiple__header__s.html</anchorfile>
      <anchor>a8ae36458b71abc03efec446f17d3f3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__info__multiple__header__s.html</anchorfile>
      <anchor>a432e0a84dd0a5cf7a07c0b4d3c34dde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__info__multiple__header__s.html</anchorfile>
      <anchor>ab36da97479cc75d70bca8f85db4f66b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_logging_s</name>
    <filename>structulog__message__logging__s.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_level</name>
      <anchorfile>structulog__message__logging__s.html</anchorfile>
      <anchor>afbb85fb5231d6bd991147bad33ef5ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>message</name>
      <anchorfile>structulog__message__logging__s.html</anchorfile>
      <anchor>ad1ced129786fbdc5a7388ac2637df453</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__logging__s.html</anchorfile>
      <anchor>a2dbe60a8c986624709f625e31b81dd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__logging__s.html</anchorfile>
      <anchor>aa7dad0220dd876c629d9184dbcbfacd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>timestamp</name>
      <anchorfile>structulog__message__logging__s.html</anchorfile>
      <anchor>aeaf653ec8d09d8fd4f301e980c5654d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_parameter_header_s</name>
    <filename>structulog__message__parameter__header__s.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>key</name>
      <anchorfile>structulog__message__parameter__header__s.html</anchorfile>
      <anchor>a471683db7143432a46a90d9fcef89d3a</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>key_len</name>
      <anchorfile>structulog__message__parameter__header__s.html</anchorfile>
      <anchor>ae9594e53ff76436846775acd34ac6d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__parameter__header__s.html</anchorfile>
      <anchor>a4da7bc4889214ae2b2509f4ce124e8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__parameter__header__s.html</anchorfile>
      <anchor>af65b3b84bd341a8e7732b5fa642d610c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_remove_logged_s</name>
    <filename>structulog__message__remove__logged__s.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_id</name>
      <anchorfile>structulog__message__remove__logged__s.html</anchorfile>
      <anchor>a3546564512db0e2a12993e5f2c27adb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__remove__logged__s.html</anchorfile>
      <anchor>acdfc4132e8345929b8ae2994cf5d0f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__remove__logged__s.html</anchorfile>
      <anchor>a613ceb4d1265681036267036146b748e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ulog_message_sync_s</name>
    <filename>structulog__message__sync__s.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>msg_size</name>
      <anchorfile>structulog__message__sync__s.html</anchorfile>
      <anchor>ae276e76234bce9718c6fdeb0e1ee0a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>msg_type</name>
      <anchorfile>structulog__message__sync__s.html</anchorfile>
      <anchor>a4d234a9573281009afa96a3a10d89bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sync_magic</name>
      <anchorfile>structulog__message__sync__s.html</anchorfile>
      <anchor>a1645a70220a33c37c95665086258b614</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ULogParametersDialog</name>
    <filename>classULogParametersDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>restoreSettings</name>
      <anchorfile>classULogParametersDialog.html</anchorfile>
      <anchor>a37731e8a316ef4bca5db3bb98a40b014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ULogParametersDialog</name>
      <anchorfile>classULogParametersDialog.html</anchorfile>
      <anchor>a7a46a5cfe8192f008c4347848ee70018</anchor>
      <arglist>(const ULogParser &amp;parser, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ULogParametersDialog</name>
      <anchorfile>classULogParametersDialog.html</anchorfile>
      <anchor>a137153b17c1f253890f7d6eb5fa3ba03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::ULogParametersDialog *</type>
      <name>ui</name>
      <anchorfile>classULogParametersDialog.html</anchorfile>
      <anchor>a6e43e3e267a1722036dd0e29aa27a3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ULogParser</name>
    <filename>classULogParser.html</filename>
    <class kind="struct">ULogParser::DataStream</class>
    <class kind="struct">ULogParser::Field</class>
    <class kind="struct">ULogParser::Format</class>
    <class kind="struct">ULogParser::MessageLog</class>
    <class kind="struct">ULogParser::Parameter</class>
    <class kind="struct">ULogParser::Subscription</class>
    <class kind="struct">ULogParser::Timeseries</class>
    <member kind="enumvalue">
      <name>BOOL</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462abacf3cabb968ffa007db0744bd204ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHAR</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a7d978e92c5d1c566dc9222d7be034ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462aadc7bd5363cf07925c975dd7f6a3ce9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462ad59c4718a5488442c24ccb024f50d40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FormatType</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT8</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a84c1b3a95232e81b1d6218c25082b426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT16</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462ac3347d69daf993030b20b98db193851d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT32</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462af3a56576d9369b21055594c6d1dfaa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT64</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a176f28e13c2819911f991e5773da3efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT8</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462afc1c5e38c7cf6d34aadb98ddedc0affb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT16</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a2ba49817121375ef8e878e031aa17dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT32</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a585a8fa4d6f0f1840986e2c196895943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT64</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a23b8cbc1d2d5756873182e13450c11f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462ad59c4718a5488442c24ccb024f50d40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462aadc7bd5363cf07925c975dd7f6a3ce9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOOL</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462abacf3cabb968ffa007db0744bd204ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHAR</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a7d978e92c5d1c566dc9222d7be034ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a439731cb29ca7be29d3418575b6323e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT16</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a2ba49817121375ef8e878e031aa17dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT32</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a585a8fa4d6f0f1840986e2c196895943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT64</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a23b8cbc1d2d5756873182e13450c11f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT8</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462afc1c5e38c7cf6d34aadb98ddedc0affb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a439731cb29ca7be29d3418575b6323e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT16</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462ac3347d69daf993030b20b98db193851d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT32</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462af3a56576d9369b21055594c6d1dfaa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT64</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a176f28e13c2819911f991e5773da3efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT8</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1e123455d0c9492e39059d1d08d0f462a84c1b3a95232e81b1d6218c25082b426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>getInfo</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a62c6d769ad7a66f8bf253d74239aada3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; MessageLog &gt; &amp;</type>
      <name>getLogs</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>aa9d8d5a1805ec803cb0b89202de2cd1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Parameter &gt; &amp;</type>
      <name>getParameters</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a40bfc6ce56d31ee7aec1183cdf450f03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, Timeseries &gt; &amp;</type>
      <name>getTimeseriesMap</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a9bca97529a1310b4387fcc7f52cb3414</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ULogParser</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a56bedecc578c5acd1e52283062a55337</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Timeseries</type>
      <name>createTimeseries</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>aa816dc83a3f20bd5ca969275881b89a8</anchor>
      <arglist>(const Format *format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>fieldsCount</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a46ddf7db400a761d74c4a915f387897a</anchor>
      <arglist>(const Format &amp;format) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseDataMessage</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>aec7613314c856f632acd80f779fa9b3e</anchor>
      <arglist>(const Subscription &amp;sub, char *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>parseSimpleDataMessage</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a9f091d20b66d1bf2e20c990a323ca56d</anchor>
      <arglist>(Timeseries &amp;timeseries, const Format *format, char *message, size_t *index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readFileDefinitions</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1707e5b1833f5f74a965c52b10584fe2</anchor>
      <arglist>(DataStream &amp;datastream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readFileHeader</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a8a5ed5cb1b0aefac70b29b0f5f274642</anchor>
      <arglist>(DataStream &amp;datastream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readFlagBits</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>adf1ef247fe08fef2aa22397bb3d1deec</anchor>
      <arglist>(DataStream &amp;datastream, uint16_t msg_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readFormat</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a29e82996ebcc20b964a1962f297f399e</anchor>
      <arglist>(DataStream &amp;datastream, uint16_t msg_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readInfo</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a3caafe1d4d2505577f218f2966e60603</anchor>
      <arglist>(DataStream &amp;datastream, uint16_t msg_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readParameter</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a0b82ae97b745e4d9b725dda8a709c8be</anchor>
      <arglist>(DataStream &amp;datastream, uint16_t msg_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readSubscription</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a09cdc9c47ebc932fee81b036e683eccc</anchor>
      <arglist>(DataStream &amp;datastream, uint16_t msg_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; StringView &gt;</type>
      <name>splitString</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a7a4ac342428f65c23dddee7fb285312f</anchor>
      <arglist>(const StringView &amp;strToSplit, char delimeter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::streampos</type>
      <name>_data_section_start</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a414cddb582ebea65326dd21e17593669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_file_start_time</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>ab4ea16fb4c833de7ef1e495e778b3259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Format &gt;</type>
      <name>_formats</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a3ff952bd8bb28561a150116f40076b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>_info</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a2f8abc19e7a4c7ce6dde6ea5c42a51c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MessageLog &gt;</type>
      <name>_message_logs</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a0563898a6302ff40ed1a5d39065f20c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_message_name_with_multi_id</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>adb42b052765eb7a827c6bfc8cdd12f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_overridden_params</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>ad338d71984765d1d4a56dcf126532f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Parameter &gt;</type>
      <name>_parameters</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a46c7546582b4b1472ba2c8aea1e94037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>_read_buffer</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a35f22173dfae7e8461169dd635c09813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_read_until_file_position</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a04f1864cce1e60e46815c8510b6c9916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint16_t, Subscription &gt;</type>
      <name>_subscriptions</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a1da910ecfb2b7b91d3417e9da6f61e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Timeseries &gt;</type>
      <name>_timeseries</name>
      <anchorfile>classULogParser.html</anchorfile>
      <anchor>a32a17dd6c7db2f8ffe5f5a65d26de859</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::unchecked_t</name>
    <filename>structsol_1_1detail_1_1unchecked__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::stack::stack_detail::undefined_metatable</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</anchorfile>
      <anchor>aa2fa241c31301c5a228afaefef89878f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>undefined_metatable</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</anchorfile>
      <anchor>a41267195464246759a10e61c1a49fbe8</anchor>
      <arglist>(lua_State *l, const char *k, undefined_method_func umf)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</anchorfile>
      <anchor>a16750aa9fadfc2a3340ec0b18823f81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</anchorfile>
      <anchor>afb171f0274a7ef1bc680311eacec7c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>undefined_method_func</type>
      <name>on_new_table</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1undefined__metatable.html</anchorfile>
      <anchor>af412191ea1b2e0656533cbf8da4676a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::unformattable</name>
    <filename>structdetail_1_1unformattable.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::unicode::unicode_detail</name>
    <filename>structsol_1_1unicode_1_1unicode__detail.html</filename>
    <member kind="function" static="yes">
      <type>static char32_t</type>
      <name>combine_surrogates</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>affb0ff2e5e76cf3c4b89a5ec71456c1a</anchor>
      <arglist>(char16_t lead, char16_t trail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr char32_t</type>
      <name>decode</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a258edfdd0c40636533a853a0c55bafff</anchor>
      <arglist>(unsigned char b0, unsigned char b1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr char32_t</type>
      <name>decode</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>afaa4b58a8d86d70e59bd3476f8ff7f04</anchor>
      <arglist>(unsigned char b0, unsigned char b1, unsigned char b2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr char32_t</type>
      <name>decode</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>ae726ca55ea27a04e3202f4eaa0732d67</anchor>
      <arglist>(unsigned char b0, unsigned char b1, unsigned char b2, unsigned char b3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_continuation</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a4d6c4c2c200615958e546d190a05eb49</anchor>
      <arglist>(unsigned char b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_invalid</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a847ec05545f7e8332dabee7ef33da65d</anchor>
      <arglist>(unsigned char b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_lead_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a05031e936ab3b47700cd6412fee1de72</anchor>
      <arglist>(char32_t u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_overlong</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a372761794ddcbe015b48030cd605188f</anchor>
      <arglist>(char32_t u, std::size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>ab848249b3470b11ca8acd4d4075b0453</anchor>
      <arglist>(char32_t u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>is_trail_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a7d44f50d1832851afc79321361651fed</anchor>
      <arglist>(char32_t u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr int</type>
      <name>sequence_length</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a3b85ef9b80f7d8895b104742afaa2ee3</anchor>
      <arglist>(unsigned char b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>continuation_mask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>ab46406fa4c46690b54553353c03fb37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>continuation_signature</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>acf651111ab4091d9d1af6142702c554b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>first_lead_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a2589ef743e0d1ce93cf6c6cc5270a219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>first_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>aa6797c90193bf28233b667f27788c5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>first_trail_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a5903698ea48218a09d34b10ca28869df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>last_1byte_value</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a16d63518d8e5d16a59571168612cb69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>last_2byte_value</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a970c1077a8c5324f8955172dead97c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>last_3byte_value</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>add6ea31c4225ca47f2e945308c34b883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>last_bmp_value</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a294491c4ca0396039ebf1794d9275947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>last_code_point</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a772a5d378f72a0ad763628f8c550c28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>last_lead_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>aecce526430ef669800f8519695888440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>last_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a2f53662e0143187d9245290bdf64233d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>last_trail_surrogate</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>abf14de1644995d46ba6117fc3d78c233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>lead_shifted_bits</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a7c5ab95c2b1cd8be8a6da143e8e0b235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>lead_surrogate_bitmask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a6052b2cee0ba1f6b6f7d75dd63c12e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>normalizing_value</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>aa73d2e29a3a78d960bb62cb4dee87120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char32_t</type>
      <name>replacement</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a2ab675ba40652f8a172d54d217240a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>start_2byte_mask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a6d5783a29ca4472e59d508890e695a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>start_3byte_mask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a9c8e7225a718ef640afc1da963c23b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>start_4byte_mask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>ab0ddd55ab8d3ec35a9f773f5d784510c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>trail_surrogate_bitmask</name>
      <anchorfile>structsol_1_1unicode_1_1unicode__detail.html</anchorfile>
      <anchor>a14afdd0ef5232797f936d700db0097ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::unique_usertype</name>
    <filename>structsol_1_1detail_1_1unique__usertype.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::unique_usertype_traits</name>
    <filename>structsol_1_1unique__usertype__traits.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>actual_type</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>a559033454ed09434407130d90dd60fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>rebind_base</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>a9b30c0c5d6ee874df6571180d1c928bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>a972f34238cee21bbe94081eaa02cc492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>get</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>ad2dd576ebe9f54bebb4d61cbcfd6422b</anchor>
      <arglist>(U &amp;&amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_null</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>abe64a33930a46a410802978877663bbe</anchor>
      <arglist>(U &amp;&amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1unique__usertype__traits.html</anchorfile>
      <anchor>a98cd33c0ce6062a664f0627826ab53f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::unique_usertype_traits&lt; std::shared_ptr&lt; T &gt; &gt;</name>
    <filename>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>actual_type</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a334fc033e1bc851766183fc88f45635d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; X &gt;</type>
      <name>rebind_base</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a07a6c9681120c863563a25d56aaeb04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aaa5b6bbb4787732942c8fd99d05a599f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type *</type>
      <name>get</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab2fc156b4000ff4a350e2405c3958087</anchor>
      <arglist>(const actual_type &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_null</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abc174d485e6cc6e67750fab259afd6c5</anchor>
      <arglist>(const actual_type &amp;p)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>addf192b51d3ffb081ada8763016b3537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::unique_usertype_traits&lt; std::unique_ptr&lt; T, D &gt; &gt;</name>
    <filename>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::unique_ptr&lt; T, D &gt;</type>
      <name>actual_type</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</anchorfile>
      <anchor>a194bdf4b9c22dbd2749b535e1148bf29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</anchorfile>
      <anchor>a20f4bb86ca1965102ee7a1f9e5b34403</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type *</type>
      <name>get</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</anchorfile>
      <anchor>ae2de7aa2d64889d3f7005d2c6d17887c</anchor>
      <arglist>(const actual_type &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_null</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</anchorfile>
      <anchor>ac4c8dd73d12ba99ae863fcd4a89dcee5</anchor>
      <arglist>(const actual_type &amp;p)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1unique__usertype__traits_3_01std_1_1unique__ptr_3_01T_00_01D_01_4_01_4.html</anchorfile>
      <anchor>ad4bc51e218f49d575f87ebd97ffc9879</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_check_getter</name>
    <filename>structsol_1_1stack_1_1unqualified__check__getter.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static optional&lt; R &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter.html</anchorfile>
      <anchor>aa9337ab8c0fcef70e531e505ca1c539d</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Optional</type>
      <name>get_using</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter.html</anchorfile>
      <anchor>af1903695ccbecce76c7a3fb9a605efc9</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="variable">
      <type>decltype(stack_detail::unchecked_unqualified_get&lt; T &gt;(nullptr,-1, std::declval&lt; record &amp; &gt;())) typedef</type>
      <name>R</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter.html</anchorfile>
      <anchor>a11e9a173e5886063a7119bad939f3589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_check_getter&lt; lua_thread_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__check__getter_3_01lua__thread__state_01_4.html</filename>
    <member kind="function">
      <type>optional&lt; lua_thread_state &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01lua__thread__state_01_4.html</anchorfile>
      <anchor>a6b61eb4d6643e8171f55f951422fde20</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_check_getter&lt; std::variant&lt; Tn... &gt;, C &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</filename>
    <templarg>Tn</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::variant&lt; Tn... &gt;</type>
      <name>V</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>ab85c653ce646f4d9454756a336ae25a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, V_size::value==0 &gt;</type>
      <name>V_is_empty</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>a3455fec70003f9d60fa2bd54cd5c9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::variant_size&lt; V &gt;</type>
      <name>V_size</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>a5f2555cfce9ff59f694b70050b48b190</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static optional&lt; V &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>a725afec9607bb8978097460df6bb7d78</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static optional&lt; V &gt;</type>
      <name>get_empty</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>a183ce2faa29fc92dac4ded10898281a0</anchor>
      <arglist>(std::true_type, lua_State *, int, Handler &amp;&amp;, record &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static optional&lt; V &gt;</type>
      <name>get_empty</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>a028b148b63f7a43f01171b748b4470ce</anchor>
      <arglist>(std::false_type, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static optional&lt; V &gt;</type>
      <name>get_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>aa48c795b9301f11b712477a9bf05fd3b</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, 0 &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static optional&lt; V &gt;</type>
      <name>get_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__check__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01C_01_4.html</anchorfile>
      <anchor>abec313b4848582f316b3d87de3fc8454</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, I &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker</name>
    <filename>structsol_1_1stack_1_1unqualified__checker.html</filename>
    <templarg>T</templarg>
    <templarg>expected</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker.html</anchorfile>
      <anchor>a86540452273b6e715154390d5fc1dd70</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; detail::as_pointer_tag&lt; T &gt;, type::userdata &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__pointer__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__pointer__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</anchorfile>
      <anchor>a98b5348dbaeb37252033e642ab778833</anchor>
      <arglist>(lua_State *L, int index, type indextype, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__pointer__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</anchorfile>
      <anchor>a86f57fcce00e5afe877dc279d6749e14</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; detail::as_value_tag&lt; T &gt;, type::userdata &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__value__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__value__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</anchorfile>
      <anchor>ac787168b157e37dbf99a67222f8a8bb9</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01detail_1_1as__value__tag_3_01T_01_4_00_01type_1_1userdata_01_4.html</anchorfile>
      <anchor>a5882a7f87e5ea9985c5f7151919dac4f</anchor>
      <arglist>(types&lt; U &gt;, lua_State *L, int index, type indextype, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; non_null&lt; T &gt;, type::userdata &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01non__null_3_01T_01_4_00_01type_1_1userdata_01_4.html</filename>
    <templarg></templarg>
    <base>unqualified_checker&lt; T, lua_type_of_v&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; std::pair&lt; A, B &gt;, type::poly &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1pair_3_01A_00_01B_01_4_00_01type_1_1poly_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1pair_3_01A_00_01B_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>afa23e2e844600a23807455bb5abb08eb</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; std::tuple&lt; Args... &gt;, type::poly &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01type_1_1poly_01_4.html</filename>
    <templarg>Args</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1tuple_3_01Args_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>a4cee35988ac213a70d82b4c57879b7f4</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_checker&lt; std::variant&lt; Tn... &gt;, type::poly &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</filename>
    <templarg>Tn</templarg>
    <member kind="typedef">
      <type>std::variant&lt; Tn... &gt;</type>
      <name>V</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>ad522604869ccbe415ed723d7cda9b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, V_size::value==0 &gt;</type>
      <name>V_is_empty</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>ac7d18f9eeecd5c18340153ad367f5f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::variant_size&lt; V &gt;</type>
      <name>V_size</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>adc4013ff30e0547462b14d01e0d2e56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>a2bb861220bf32e5f019b22906fb26320</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>a8152ad59677939b8363f8f0a724f4ffd</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, 0 &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker_3_01std_1_1variant_3_01Tn_8_8_8_01_4_00_01type_1_1poly_01_4.html</anchorfile>
      <anchor>a2bf84df14550a39e628548d5d6958a1b</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, I &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unqualified_checker&lt; T, lua_type_of_v&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__checker.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__checker.html</anchorfile>
      <anchor>a86540452273b6e715154390d5fc1dd70</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter</name>
    <filename>structsol_1_1stack_1_1unqualified__getter.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter.html</anchorfile>
      <anchor>abd7448bd1e48f11ddb06341d789fc2e1</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01as__container__t_3_01T_01_4_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__container__t_3_01T_01_4_01_5_01_4.html</anchorfile>
      <anchor>abcdae4fdf7ffb497d860b0b3fc86c03d</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01as__container__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a67590c462a57562ce3f4fe9442986c87</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; as_table_t&lt; std::forward_list&lt; T, Al &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::forward_list&lt; T, Al &gt;</type>
      <name>C</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>a8a23e6ac13b38f43ee3ab35013408063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static C</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>a5f674b1b41dd6a89c163ca254a934065</anchor>
      <arglist>(lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static C</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>a97bdddb33f6d0097c2b42282dd9ac1ff</anchor>
      <arglist>(std::true_type, lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static C</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>a67e2a9bb6fe742498f22cc4ec2759798</anchor>
      <arglist>(std::false_type, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static C</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>adba9d5b86c3caaaa7b29faeb1ebc738f</anchor>
      <arglist>(types&lt; V &gt;, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static C</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01std_1_1forward__list_3_01T_00_01Al_01_4_01_4_01_4.html</anchorfile>
      <anchor>a10f5d9591e03228d4436762fdef5a2f5</anchor>
      <arglist>(types&lt; K, V &gt;, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; as_table_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>Tu</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4edf3a9cabd4ab2cc2121fb8c377eaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a71e6399f12e29afb4f5e48ba9df5d921</anchor>
      <arglist>(lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a84d53fd497c20af8ad2b95feebf13b80</anchor>
      <arglist>(std::false_type, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9324856a9086187c3838cbcf94606927</anchor>
      <arglist>(types&lt; V &gt; t, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a02e090172b6726da2f3fca698af88069</anchor>
      <arglist>(std::true_type, lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af19096aff405a15e8b50a19ee8f2e30e</anchor>
      <arglist>(types&lt; K, V &gt;, lua_State *L, int relindex, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert_at_end</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab2530d0479e9de9ed4105f6ae331d11f</anchor>
      <arglist>(std::true_type, types&lt; V &gt;, lua_State *L, T &amp;cont, std::size_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert_at_end</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac111705d2e01381b022110b16bb91d97</anchor>
      <arglist>(std::false_type, types&lt; V &gt;, lua_State *L, T &amp;cont, std::size_t idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>max_size_check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acfc445dfac25aba9584e50945ccef528</anchor>
      <arglist>(std::false_type, T &amp;, std::size_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>max_size_check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0c1dc78a7f93cd225b26e8a914cc34fd</anchor>
      <arglist>(std::true_type, T &amp;cont, std::size_t idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push_back_at_end</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acaa71b397cc9758bc53294b059a35eeb</anchor>
      <arglist>(std::true_type, types&lt; V &gt;, lua_State *L, T &amp;cont, std::size_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push_back_at_end</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af9d0ff43a75329db32d48a869d9bd86d</anchor>
      <arglist>(std::false_type, types&lt; V &gt; t, lua_State *L, T &amp;cont, std::size_t idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; basic_bytecode&lt; Allocator &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01basic__bytecode_3_01Allocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static basic_bytecode&lt; Allocator &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01basic__bytecode_3_01Allocator_01_4_01_4.html</anchorfile>
      <anchor>a392029ed2b22015621906cacd830c658</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; basic_string_view&lt; char, Traits &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01basic__string__view_3_01char_00_01Traits_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static string_view</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01basic__string__view_3_01char_00_01Traits_01_4_01_4.html</anchorfile>
      <anchor>a220c8433d859a1b417beb8671c53bfb1</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; c_closure &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01c__closure_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static c_closure</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01c__closure_01_4.html</anchorfile>
      <anchor>a5fce5ee0964dd39c18c2db2569419b83</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; char &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01char_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01char_01_4.html</anchorfile>
      <anchor>ae1255bd07546687bba44dd1f849b5d3f</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; char16_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01char16__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static char16_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01char16__t_01_4.html</anchorfile>
      <anchor>adec72a9f2a8eaf3196ae681b67a62b21</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; char32_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01char32__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static char32_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01char32__t_01_4.html</anchorfile>
      <anchor>ad972c89876f94b42426594244abb644e</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; const char * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a1c93f7cb01c42a969243568ecb096d34</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; const void * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01const_01void_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01const_01void_01_5_01_4.html</anchorfile>
      <anchor>a7acabe3de895ba0c785e1e76aea60e4d</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; detail::as_pointer_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab7a35df2eb5185ec574d2793b3d83797</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; detail::as_value_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abedcb412b6ab3c284a8a4295a476962a</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get_no_lua_nil</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a641039721f443812544649ac328e060b</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get_no_lua_nil_from</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac5705e9d80d508bb9806ba870c0189c3</anchor>
      <arglist>(lua_State *L, void *udata, int index, record &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; env_key_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01env__key__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static environment</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01env__key__t_01_4.html</anchorfile>
      <anchor>abf8f9861f62a39c449d5539bf6c1ac2b</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; error &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01error_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static error</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01error_01_4.html</anchorfile>
      <anchor>a8e26c65a297925779e6b909fcb805a33</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; light&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01light_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static light&lt; T &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01light_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac607aa7753964ac32076786bb258644d</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; lightuserdata_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01lightuserdata__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static lightuserdata_value</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01lightuserdata__value_01_4.html</anchorfile>
      <anchor>a584cac1b343a0821dcdc07c9fc715752</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; lua_CFunction &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01lua__CFunction_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static lua_CFunction</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01lua__CFunction_01_4.html</anchorfile>
      <anchor>a0a47a700f167014526158257d7be5860</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; lua_nil_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01lua__nil__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static lua_nil_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01lua__nil__t_01_4.html</anchorfile>
      <anchor>a2f5d1f55afafe47789e6106045e7cb41</anchor>
      <arglist>(lua_State *, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; lua_thread_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01lua__thread__state_01_4.html</filename>
    <member kind="function">
      <type>lua_thread_state</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01lua__thread__state_01_4.html</anchorfile>
      <anchor>a7035dbc5d188cf635f6d87451fd02ec0</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; lua_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01lua__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static lua_value</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01lua__value_01_4.html</anchorfile>
      <anchor>ae4c2a52d9f3dfb74bd86b528edbe8d0b</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; meta_function &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01meta__function_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static meta_function</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01meta__function_01_4.html</anchorfile>
      <anchor>a67a75ec7c5b40ad40ecef670b72473eb</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; metatable_key_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01metatable__key__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static table</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01metatable__key__t_01_4.html</anchorfile>
      <anchor>a40fc75dbf77a815381825b8126b43102</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; nested&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01nested_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01nested_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac1477a38bf73a502c0d361ec71eda782</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; non_null&lt; T * &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01non__null_3_01T_01_5_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01non__null_3_01T_01_5_01_4_01_4.html</anchorfile>
      <anchor>a119724563076ea84ec594523f92b7553</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; nullopt_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01nullopt__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static nullopt_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01nullopt__t_01_4.html</anchorfile>
      <anchor>a7c7db3489436da36a3b229aabfd1ccea</anchor>
      <arglist>(lua_State *, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; stack_proxy &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01stack__proxy_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static stack_proxy</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01stack__proxy_01_4.html</anchorfile>
      <anchor>a0380ea3a8bffdb82a003da5fca4ed4b7</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; stack_proxy_base &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01stack__proxy__base_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static stack_proxy_base</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01stack__proxy__base_01_4.html</anchorfile>
      <anchor>a63c22a56f56ae640bb3e6ef9e7d5905a</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::basic_string&lt; char16_t, Traits, Al &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01char16__t_00_01Traits_00_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::basic_string&lt; char16_t, Traits, Al &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01char16__t_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>a8f1a3fff9a5c85c2d2c481025d0d1a6e</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::basic_string&lt; char32_t, Traits, Al &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01char32__t_00_01Traits_00_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::basic_string&lt; char32_t, Traits, Al &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01char32__t_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>aef35c38e043218d24b18e49a7f6cc90a</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::basic_string&lt; wchar_t, Traits, Al &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01wchar__t_00_01Traits_00_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; wchar_t, Traits, Al &gt;</type>
      <name>S</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01wchar__t_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>aa0be3e424fa44f671248ad9f96e88fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static S</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1basic__string_3_01wchar__t_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>a1b49304e735054521beb3d7649fa445a</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::function&lt; Signature &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>fx_t::args_list</type>
      <name>args_lists</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>a4ed13e349a696c62a0dbcb8b41ce4042</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::bind_traits&lt; Signature &gt;</type>
      <name>fx_t</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>ab2b17a8dc4170b6635900875e7ce2f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::tuple_types&lt; typename fx_t::return_type &gt;</type>
      <name>return_types</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>aef049e0b61c4544ebdfe8faf64f3d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::function&lt; Signature &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>aa3f368fb0eb108dcb1c9450eb8b429f2</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::function&lt; Signature &gt;</type>
      <name>get_std_func</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>a2dc55cf2cdb157e6252a4e80da8e0603</anchor>
      <arglist>(types&lt; R... &gt;, lua_State *L, int index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::nullptr_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1nullptr__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::nullptr_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1nullptr__t_01_4.html</anchorfile>
      <anchor>ac35dd3eaac7006bbaf3abbfe19fe3591</anchor>
      <arglist>(lua_State *, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::pair&lt; A, B &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</anchorfile>
      <anchor>af8ce9ec771a330030775275d804b631c</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a59d5942bb70779c29059466a3e31603f</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::string &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1string_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ae3cdff5a6c11d400aa56b3f3ac63edff</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::tuple&lt; Tn... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1tuple_3_01Tn_8_8_8_01_4_01_4.html</filename>
    <templarg>Tn</templarg>
    <member kind="typedef">
      <type>std::tuple&lt; decltype(stack::get&lt; Tn &gt;nullptr, 0))... &gt;</type>
      <name>R</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1tuple_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ad8b8b64b6a66a443db0bbc81d526c7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1tuple_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a30dfd6a92184429083243565d528113a</anchor>
      <arglist>(std::index_sequence&lt;&gt;, lua_State *, int, record &amp;, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>apply</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1tuple_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a2616474867a5784b385ba0c45d9d2a70</anchor>
      <arglist>(std::index_sequence&lt; I, Ix... &gt;, lua_State *L, int index, record &amp;tracking, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1tuple_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a379a07e894af5d9131ebeac27c527965</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; std::variant&lt; Tn... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</filename>
    <templarg>Tn</templarg>
    <member kind="typedef">
      <type>std::variant&lt; Tn... &gt;</type>
      <name>V</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a2f260a76b16ff5cd2277191d109b239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static V</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a0360b2521c7d0e29408cd8e80587a1a1</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static V</type>
      <name>get_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ad89b2f9270a0aa38ab5a7a73c3f00147</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, std::variant_size_v&lt; V &gt;&gt;, lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static V</type>
      <name>get_one</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>aa6edc29e4c0f8e1b9b6cc3705c96bbea</anchor>
      <arglist>(std::integral_constant&lt; std::size_t, I &gt;, lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; T &amp; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ae46dc71f2bd5d113947cff7720d59623</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; T * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a845ea336eefd643f861bcb2c5158f405</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; this_environment &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01this__environment_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static this_environment</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01this__environment_01_4.html</anchorfile>
      <anchor>a16d7fc4d774c1ae816439907eed6d828</anchor>
      <arglist>(lua_State *L, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; this_main_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01this__main__state_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static this_main_state</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01this__main__state_01_4.html</anchorfile>
      <anchor>a18c6cf533a1de8fc19cc90237e4af343</anchor>
      <arglist>(lua_State *L, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; this_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01this__state_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static this_state</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01this__state_01_4.html</anchorfile>
      <anchor>a04ff59b23af0e81d371752e4b6e15f80</anchor>
      <arglist>(lua_State *L, int, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; type &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01type_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01type_01_4.html</anchorfile>
      <anchor>a35ad2cfca8c576101b2cfed9a9fac7d8</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; user&lt; T * &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01user_3_01T_01_5_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01user_3_01T_01_5_01_4_01_4.html</anchorfile>
      <anchor>a8a243ea660c6bbc1bfa1a202bf9e7ae9</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; user&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01user_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::add_lvalue_reference_t&lt; T &gt;</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3edb3ac4aaa12787211028ecdc7a1dce</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; userdata_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01userdata__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static userdata_value</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01userdata__value_01_4.html</anchorfile>
      <anchor>a6721bac858829bf5b9b228aee74ac7ee</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; variadic_args &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01variadic__args_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static variadic_args</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01variadic__args_01_4.html</anchorfile>
      <anchor>ae2aefb9b5d64fda15402fb2529511123</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; void * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01void_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01void_01_5_01_4.html</anchorfile>
      <anchor>a8227e037d56a24f8e5cb586b3bf54ac6</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_getter&lt; wchar_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__getter_3_01wchar__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static wchar_t</type>
      <name>get</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__getter_3_01wchar__t_01_4.html</anchorfile>
      <anchor>a283eb0cea06e99e6c9ef77ce0feea812</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_interop_checker</name>
    <filename>structsol_1_1stack_1_1unqualified__interop__checker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__interop__checker.html</anchorfile>
      <anchor>a3b561d28b3b13b997d9bd21955b11476</anchor>
      <arglist>(lua_State *, int, type, Handler &amp;&amp;, record &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_interop_getter</name>
    <filename>structsol_1_1stack_1_1unqualified__interop__getter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::unqualified_non_alias</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1unqualified__non__alias.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher.html</anchorfile>
      <anchor>af08969630855616bd4ecbf96fd75cec5</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; absolute_index &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01absolute__index_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01absolute__index_01_4.html</anchorfile>
      <anchor>a3acc24347b2b6511af1a89a02faba7ba</anchor>
      <arglist>(lua_State *L, absolute_index ai)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; as_args_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01as__args__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__args__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a211d26e53304e42711b63ebfae5f78de</anchor>
      <arglist>(lua_State *L, const as_args_t&lt; T &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; as_container_t&lt; T * &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_5_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::add_pointer_t&lt; meta::unqualified_t&lt; std::remove_pointer_t&lt; T &gt;&gt;&gt;</type>
      <name>C</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_5_01_4_01_4.html</anchorfile>
      <anchor>acdee44b569b49f92e270fbf3e19e27ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_5_01_4_01_4.html</anchorfile>
      <anchor>af1edcc38058db563f073284f3e57c009</anchor>
      <arglist>(lua_State *L, T *cont)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; as_container_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>C</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad60f6cad000aca245d19d385e48b51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a29d0b58705570362fb466ad0906fd02d</anchor>
      <arglist>(lua_State *L, const as_container_t&lt; T &gt; &amp;as_cont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0d4679b21fcf09530416d0712c6921bf</anchor>
      <arglist>(lua_State *L, as_container_t&lt; T &gt; &amp;&amp;as_cont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_lvalue</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a75633f201e67348937683e2bc0e7cd0e</anchor>
      <arglist>(std::true_type, lua_State *L, const C &amp;cont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_lvalue</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a62fc35fed05357ca4cdc848715daaef8</anchor>
      <arglist>(std::false_type, lua_State *L, const C &amp;cont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_rvalue</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2b7daa48bae365d4505886c4445bec38</anchor>
      <arglist>(std::true_type, lua_State *L, C &amp;&amp;cont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_rvalue</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__container__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3b05bff9a083c586d879f5ed8e88d394</anchor>
      <arglist>(std::false_type, lua_State *L, const C &amp;cont)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; as_returns_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01as__returns__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__returns__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a237aa300bbd113b0d13e8926b1a8d7d8</anchor>
      <arglist>(lua_State *L, const as_returns_t&lt; T &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; as_table_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01as__table__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01as__table__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad7e1985b4e7fda3ba59bfe2b3d747595</anchor>
      <arglist>(lua_State *L, const T &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; basic_bytecode&lt; Allocator &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01basic__bytecode_3_01Allocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01basic__bytecode_3_01Allocator_01_4_01_4.html</anchorfile>
      <anchor>a18461b918fe02caad2b5ea2f4b362f63</anchor>
      <arglist>(lua_State *L, T &amp;&amp;bc, const char *bytecode_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01basic__bytecode_3_01Allocator_01_4_01_4.html</anchorfile>
      <anchor>a3b3485b81a14ffb4478bd38b6831c8f7</anchor>
      <arglist>(lua_State *L, T &amp;&amp;bc)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; basic_string_view&lt; Ch, Traits &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01basic__string__view_3_01Ch_00_01Traits_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01basic__string__view_3_01Ch_00_01Traits_01_4_01_4.html</anchorfile>
      <anchor>a88e8f8f1c212f0ec658352eddb98aebd</anchor>
      <arglist>(lua_State *L, const basic_string_view&lt; Ch, Traits &gt; &amp;sv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01basic__string__view_3_01Ch_00_01Traits_01_4_01_4.html</anchorfile>
      <anchor>accca1e5bf028cf0090dd117b2de115eb</anchor>
      <arglist>(lua_State *L, const basic_string_view&lt; Ch, Traits &gt; &amp;sv, std::size_t n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; basic_variadic_results&lt; Al &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01basic__variadic__results_3_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01basic__variadic__results_3_01Al_01_4_01_4.html</anchorfile>
      <anchor>a51addaa726e503af92c87889cef6688f</anchor>
      <arglist>(lua_State *L, const basic_variadic_results&lt; Al &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; c_closure &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01c__closure_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01c__closure_01_4.html</anchorfile>
      <anchor>a02dc78d330bdc93c9bb4ed17df799e20</anchor>
      <arglist>(lua_State *L, c_closure cc)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_5_01_4.html</anchorfile>
      <anchor>a925435c4f197c82203e769016d729385</anchor>
      <arglist>(lua_State *L, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_5_01_4.html</anchorfile>
      <anchor>aff4c36dcd1110e3cc930de7a655815fd</anchor>
      <arglist>(lua_State *L, const char *strb, const char *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_5_01_4.html</anchorfile>
      <anchor>a3f09619bc68df4375645ff3d1850ac14</anchor>
      <arglist>(lua_State *L, const char *str, std::size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_sized</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_5_01_4.html</anchorfile>
      <anchor>af13cac8bec79fde985b9377db6f567c1</anchor>
      <arglist>(lua_State *L, const char *str, std::size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char_01_4.html</anchorfile>
      <anchor>abefbaf6602754b5c90b9c4a57142201c</anchor>
      <arglist>(lua_State *L, char c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char16_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>a7f4a39f1a8614b182dda9de103700504</anchor>
      <arglist>(lua_State *L, const char16_t *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>a0bcc4ba9f590288b568fa78f5d7b2cd3</anchor>
      <arglist>(lua_State *L, const char16_t *strb, const char16_t *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>af4637c712032e768ddeef8f640673497</anchor>
      <arglist>(lua_State *L, const char16_t *str, std::size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char16_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t_01_4.html</anchorfile>
      <anchor>a9812da4f43b97a009c48c7529175d92b</anchor>
      <arglist>(lua_State *L, char16_t c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char16_t[N]&gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t[N]_4.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t[N]_4.html</anchorfile>
      <anchor>a152fa9c0bec680f4c1d619e1d30ee4f7</anchor>
      <arglist>(lua_State *L, const char16_t(&amp;str)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char16__t[N]_4.html</anchorfile>
      <anchor>ab5a20b12294935dbf054f3befa6c71f1</anchor>
      <arglist>(lua_State *L, const char16_t(&amp;str)[N], std::size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char32_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>aa7759f9a92470a928a7e70d4c918ce51</anchor>
      <arglist>(lua_State *L, const char32_t *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>a460f14fd025bc475c7fc90d15489996b</anchor>
      <arglist>(lua_State *L, const char32_t *strb, const char32_t *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>a905ed1b1e9a0957e73629d4483dde73e</anchor>
      <arglist>(lua_State *L, const char32_t *str, std::size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char32_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t_01_4.html</anchorfile>
      <anchor>a5b95a45b5516797ed3f4b41d0f52d58a</anchor>
      <arglist>(lua_State *L, char32_t c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char32_t[N]&gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t[N]_4.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t[N]_4.html</anchorfile>
      <anchor>a5382ad56362c5e4def0882d83188f19d</anchor>
      <arglist>(lua_State *L, const char32_t(&amp;str)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char32__t[N]_4.html</anchorfile>
      <anchor>a946d212e72df64672d1610dbb6002ce3</anchor>
      <arglist>(lua_State *L, const char32_t(&amp;str)[N], std::size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; char[N]&gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01char[N]_4.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char[N]_4.html</anchorfile>
      <anchor>ade386c190659573b36277e8c0b76df98</anchor>
      <arglist>(lua_State *L, const char(&amp;str)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01char[N]_4.html</anchorfile>
      <anchor>aea383fd3e0d9d03c6efda851bbbdfad5</anchor>
      <arglist>(lua_State *L, const char(&amp;str)[N], std::size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; closure&lt; Arg, Args... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01closure_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01closure_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ab27979c5f1d6687ce3f1294c9e9bb4b6</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, lua_State *L, T &amp;&amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01closure_3_01Arg_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a7f4b6020a0cb45ce9ddbdc0c6bbaffff</anchor>
      <arglist>(lua_State *L, T &amp;&amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; const char * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a04e1bb0253bc5f0575571e4a44057e27</anchor>
      <arglist>(lua_State *L, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a0a9c41dba2f2a37b3386b0407d7b8a2d</anchor>
      <arglist>(lua_State *L, const char *strb, const char *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a0f8bea0236ac47189840fccaf37d1fdc</anchor>
      <arglist>(lua_State *L, const char *str, std::size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_sized</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>afc40820c872d4334f31ce230606fc479</anchor>
      <arglist>(lua_State *L, const char *str, std::size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; const char16_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char16__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>convert_into</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>ae88de8ee94288d0f59383a25264bc1af</anchor>
      <arglist>(lua_State *L, char *start, std::size_t, const char16_t *strb, const char16_t *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>a7b4c4446de9ec134e64b2d7bf000c111</anchor>
      <arglist>(lua_State *L, const char16_t *u16str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>aeac49f15018642c7bb6e50e8b640b07b</anchor>
      <arglist>(lua_State *L, const char16_t *u16str, std::size_t sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char16__t_01_5_01_4.html</anchorfile>
      <anchor>a8362947fffed7855ff1ad65e81d0d16e</anchor>
      <arglist>(lua_State *L, const char16_t *strb, const char16_t *stre)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; const char32_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char32__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>convert_into</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>a46f3b56a190f721d35be1cb857cbc525</anchor>
      <arglist>(lua_State *L, char *start, std::size_t, const char32_t *strb, const char32_t *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>a0bf5cc4ee3b60f2ae5f8e55779642d08</anchor>
      <arglist>(lua_State *L, const char32_t *u32str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>ad297d82e4758ef144e55b05d1ee381c2</anchor>
      <arglist>(lua_State *L, const char32_t *u32str, std::size_t sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01char32__t_01_5_01_4.html</anchorfile>
      <anchor>ae8dce6bcb1bd113e84fff20d3b38cde8</anchor>
      <arglist>(lua_State *L, const char32_t *strb, const char32_t *stre)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; const void * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01const_01void_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01void_01_5_01_4.html</anchorfile>
      <anchor>a7a6fa7f473fd31b6f7a7e3766f17a4e1</anchor>
      <arglist>(lua_State *L, const void *userdata)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; const wchar_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01const_01wchar__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a22b22a52000e4c0bb93ab24d612f7e89</anchor>
      <arglist>(lua_State *L, const wchar_t *wstr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a5a045bac071032509c44958fa7325173</anchor>
      <arglist>(lua_State *L, const wchar_t *wstr, std::size_t sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01const_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a7f49ffeee9560025726dd3695009eaa0</anchor>
      <arglist>(lua_State *L, const wchar_t *strb, const wchar_t *stre)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; constructor_list&lt; L0, Lists... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__list_3_01L0_00_01Lists_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Lists</templarg>
    <member kind="typedef">
      <type>constructor_list&lt; L0, Lists... &gt;</type>
      <name>cl_t</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__list_3_01L0_00_01Lists_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>adef3e994082e945dbd908a70d6b824c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__list_3_01L0_00_01Lists_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a88b080f33874f1af7feedb739f3ec48a</anchor>
      <arglist>(lua_State *L, cl_t cl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; constructor_wrapper&lt; F, Fxs... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__wrapper_3_01F_00_01Fxs_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Fxs</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__wrapper_3_01F_00_01Fxs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a7e0f8537590dd5a30c8a0e1e2cbe1e00</anchor>
      <arglist>(lua_State *L, const constructor_wrapper&lt; F, Fxs... &gt; &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01constructor__wrapper_3_01F_00_01Fxs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>afcc5d39175db64eec1251b5ff00d7967</anchor>
      <arglist>(lua_State *L, constructor_wrapper&lt; F, Fxs... &gt; &amp;&amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; destructor_wrapper&lt; Fx &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01destructor__wrapper_3_01Fx_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01destructor__wrapper_3_01Fx_01_4_01_4.html</anchorfile>
      <anchor>a0d86653da611e26c847acc4f8846aa40</anchor>
      <arglist>(lua_State *L, destructor_wrapper&lt; Fx &gt; &amp;&amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01destructor__wrapper_3_01Fx_01_4_01_4.html</anchorfile>
      <anchor>a49f2ce1c818de15a0633b0c5c996fa43</anchor>
      <arglist>(lua_State *L, const destructor_wrapper&lt; Fx &gt; &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::as_pointer_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::unqualified_t&lt; T &gt;</type>
      <name>U</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a337ae5879b42323cf765c80a2c0055b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae84756d2867ea5c6c7ecdf910b8cea14</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_fx</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0bce26d0f3eca6543678a92be4871226</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f, T *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_keyed</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__pointer__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a02f1baafeb018c5333bf3fab6aacca64</anchor>
      <arglist>(lua_State *L, K &amp;&amp;k, T *obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::as_reference_tag &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__reference__tag_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__reference__tag_01_4.html</anchorfile>
      <anchor>a35a5394d2cc7450ec7357c1baa9dd917</anchor>
      <arglist>(lua_State *L, T &amp;&amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::as_table_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>meta::has_key_value_pair&lt; meta::unqualified_t&lt; std::remove_pointer_t&lt; T &gt;&gt;&gt;</type>
      <name>has_kvp</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acf5378b4b2c190f366b220bb08f07b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae79878242731b9e7add98cfaf01701bd</anchor>
      <arglist>(lua_State *L, const T &amp;tablecont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aba5f9be48b771d7bf47fb92c64856127</anchor>
      <arglist>(lua_State *L, const T &amp;tablecont, nested_tag_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7595b6bfdee7c7432eb81b117166fb82</anchor>
      <arglist>(std::true_type, lua_State *L, const T &amp;tablecont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a994c060f7ffb9895a05625effb4133bf</anchor>
      <arglist>(std::false_type, lua_State *L, const T &amp;tablecont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac120f7b25ff83af33d7869a91635b0c9</anchor>
      <arglist>(std::true_type, std::integral_constant&lt; bool, is_nested &gt;, lua_State *L, const T &amp;tablecont)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__table__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad817d470464b2d3537d817869d41792a</anchor>
      <arglist>(std::false_type, std::integral_constant&lt; bool, is_nested &gt;, lua_State *L, const T &amp;tablecont)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::as_unique_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__unique__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__unique__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa3fe8a7267c90879a6f5892817ab2ad3</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::as_value_tag&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afb634b643568078e5ff339f438f52bb7</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acf287ebf6ffcc68ff17b3e405760938d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_fx</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afc60a850858209f7316bc457e6db628d</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_keyed</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1as__value__tag_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7128292aadc069fa7108c2a158f94162</anchor>
      <arglist>(lua_State *L, K &amp;&amp;k, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::lua_CFunction_noexcept &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1lua__CFunction__noexcept_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1lua__CFunction__noexcept_01_4.html</anchorfile>
      <anchor>a778e43a0b448c32ab3c439436adaf7ab</anchor>
      <arglist>(lua_State *L, detail::lua_CFunction_noexcept func, int n=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_list&lt; Lists... &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__list_3_01Lists_8_8_8_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Lists</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__list_3_01Lists_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>acab3fa92c1e1f07f1311601f4940eb53</anchor>
      <arglist>(lua_State *L, detail::tagged&lt; T, constructor_list&lt; Lists... &gt;&gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__list_3_01Lists_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>a29446ba1bd0a3bc631efb8303fe2e19d</anchor>
      <arglist>(lua_State *L, constructor_list&lt; Lists... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_wrapper&lt; Fxs... &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__wrapper_3_01Fxs_8_8_8_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Fxs</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__wrapper_3_01Fxs_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>a30f00494be7b43ef55d6e2523d41ac38</anchor>
      <arglist>(lua_State *L, detail::tagged&lt; T, constructor_wrapper&lt; Fxs... &gt;&gt; &amp;&amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__wrapper_3_01Fxs_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>a2a821c23658ee2f17693283bf2e65904</anchor>
      <arglist>(lua_State *L, const detail::tagged&lt; T, const constructor_wrapper&lt; Fxs... &gt;&gt; &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__wrapper_3_01Fxs_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>a1aa2e693f44f8f0403532785c7f42f1d</anchor>
      <arglist>(lua_State *L, constructor_wrapper&lt; Fxs... &gt; &amp;&amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01constructor__wrapper_3_01Fxs_8_8_8_01_4_01_4_01_4.html</anchorfile>
      <anchor>a6e3f7ebb20f32d25f1cc0dd07ccdcf38</anchor>
      <arglist>(lua_State *L, const constructor_wrapper&lt; Fxs... &gt; &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; Fx &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01destructor__wrapper_3_01Fx_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01destructor__wrapper_3_01Fx_01_4_01_4_01_4.html</anchorfile>
      <anchor>a089f3a42199b1efae61a37f0c5a2e1a1</anchor>
      <arglist>(lua_State *L, destructor_wrapper&lt; Fx &gt; &amp;&amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01destructor__wrapper_3_01Fx_01_4_01_4_01_4.html</anchorfile>
      <anchor>af38a8adfa6282a630051a4dd718bbaa3</anchor>
      <arglist>(lua_State *L, const destructor_wrapper&lt; Fx &gt; &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; void &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01destructor__wrapper_3_01void_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01destructor__wrapper_3_01void_01_4_01_4_01_4.html</anchorfile>
      <anchor>a9d3e10635d6cdd56aeed03a863f09a8c</anchor>
      <arglist>(lua_State *L, destructor_wrapper&lt; void &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, no_construction &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01no__construction_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01no__construction_01_4_01_4.html</anchorfile>
      <anchor>a726ae2f29045e921fefc1fe1f6d85b7c</anchor>
      <arglist>(lua_State *L, detail::tagged&lt; T, no_construction &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01no__construction_01_4_01_4.html</anchorfile>
      <anchor>af7ffa51e8c6fb3a3eebc0b0bd4cebd7d</anchor>
      <arglist>(lua_State *L, no_construction c, function_detail::call_indicator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, policy_wrapper&lt; F, Policies... &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01policy__wrapper_3_01F_8b00f9ab59eeb42ff0c29554f4f04c0d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <member kind="typedef">
      <type>policy_wrapper&lt; F, Policies... &gt;</type>
      <name>P</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01policy__wrapper_3_01F_8b00f9ab59eeb42ff0c29554f4f04c0d.html</anchorfile>
      <anchor>ad4f45cc1daec6ea5052e825883054e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tagged&lt; T, P &gt;</type>
      <name>Tagged</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01policy__wrapper_3_01F_8b00f9ab59eeb42ff0c29554f4f04c0d.html</anchorfile>
      <anchor>a491af6bbcaedc974c9b1d20c5e51ad4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01policy__wrapper_3_01F_8b00f9ab59eeb42ff0c29554f4f04c0d.html</anchorfile>
      <anchor>ab1fd202ff28350322cfeb33e8588cfd8</anchor>
      <arglist>(lua_State *L, const Tagged &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01detail_1_1tagged_3_01T_00_01policy__wrapper_3_01F_8b00f9ab59eeb42ff0c29554f4f04c0d.html</anchorfile>
      <anchor>a51a7e5cb551796af7e4c2f3ee22567cd</anchor>
      <arglist>(lua_State *L, Tagged &amp;&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; factory_wrapper&lt; Functions... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01factory__wrapper_3_01Functions_8_8_8_01_4_01_4.html</filename>
    <templarg>Functions</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01factory__wrapper_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>aa2bd8016c43f0864f5acb58ddb60ee21</anchor>
      <arglist>(lua_State *L, const factory_wrapper&lt; Functions... &gt; &amp;fw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01factory__wrapper_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>afcd3d9d1939f8d626abac0777fccc068</anchor>
      <arglist>(lua_State *L, factory_wrapper&lt; Functions... &gt; &amp;&amp;fw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01factory__wrapper_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a02f54bc63bda1493edac1d6d1582de05</anchor>
      <arglist>(lua_State *L, const factory_wrapper&lt; Functions... &gt; &amp;fw, function_detail::call_indicator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01factory__wrapper_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a9718649caecf63478711d4c9c0a55388</anchor>
      <arglist>(lua_State *L, factory_wrapper&lt; Functions... &gt; &amp;&amp;fw, function_detail::call_indicator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; function_arguments&lt; T, Args... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01function__arguments_3_01T_00_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01function__arguments_3_01T_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ac8a962e69616ded632c0a59c497aa30e</anchor>
      <arglist>(lua_State *L, const function_arguments&lt; T, Args... &gt; &amp;fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01function__arguments_3_01T_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a4ed4ffcf7342a0b3add107c387eec67c</anchor>
      <arglist>(lua_State *L, function_arguments&lt; T, Args... &gt; &amp;&amp;fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_func</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01function__arguments_3_01T_00_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>adc8a3acf8334e0d4fe1f6fb1df706564</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, lua_State *L, FP &amp;&amp;fp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; function_sig&lt; Sigs... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01function__sig_3_01Sigs_8_8_8_01_4_01_4.html</filename>
    <templarg>Sigs</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01function__sig_3_01Sigs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ac44165d46b7bbe9e9e23f576d28a6e15</anchor>
      <arglist>(lua_State *L, Arg0 &amp;&amp;arg0, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01function__sig_3_01Sigs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a19653eafc9d893b9535d5a1554031d22</anchor>
      <arglist>(lua_State *L, Arg0 &amp;&amp;arg0, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; light&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01light_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01light_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af190aa2368a612893c4137dfb5de64a0</anchor>
      <arglist>(lua_State *L, light&lt; T &gt; l)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; lightuserdata_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01lightuserdata__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lightuserdata__value_01_4.html</anchorfile>
      <anchor>aea85048b45c0d8f5046eb180c384c8f6</anchor>
      <arglist>(lua_State *L, lightuserdata_value userdata)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; lua_CFunction &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01lua__CFunction_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lua__CFunction_01_4.html</anchorfile>
      <anchor>a27d84d8b7628fb252a36d1cce5256dea</anchor>
      <arglist>(lua_State *L, lua_CFunction func, int n=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; lua_nil_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01lua__nil__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lua__nil__t_01_4.html</anchorfile>
      <anchor>a67f0fc626132638b862a9b814098b919</anchor>
      <arglist>(lua_State *L, lua_nil_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; lua_thread_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01lua__thread__state_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lua__thread__state_01_4.html</anchorfile>
      <anchor>a2a23a7ffb1a4b1f3f10992b182c6dbf3</anchor>
      <arglist>(lua_State *, lua_thread_state lts)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; lua_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01lua__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lua__value_01_4.html</anchorfile>
      <anchor>a28356d47e091c737a16fd7596f9d90be</anchor>
      <arglist>(lua_State *L, const lua_value &amp;lv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01lua__value_01_4.html</anchorfile>
      <anchor>ae6d47b40f4d4b7dabd64e733123fb60c</anchor>
      <arglist>(lua_State *L, lua_value &amp;&amp;lv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; meta_function &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01meta__function_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01meta__function_01_4.html</anchorfile>
      <anchor>ac97e182ea8f269c63e11db0f81342326</anchor>
      <arglist>(lua_State *L, meta_function m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; metatable_key_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01metatable__key__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01metatable__key__t_01_4.html</anchorfile>
      <anchor>aedb9c042ee848875babafd6a63e86ad0</anchor>
      <arglist>(lua_State *L, metatable_key_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; nested&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01nested_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01nested_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a54d08102415b7ba952d04d3e10201da4</anchor>
      <arglist>(lua_State *L, const T &amp;tablecont)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; new_table &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01new__table_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01new__table_01_4.html</anchorfile>
      <anchor>a8ec4e00a6b0c0a41cd9abeb70020cfe2</anchor>
      <arglist>(lua_State *L, const new_table &amp;nt)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; no_construction &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01no__construction_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01no__construction_01_4.html</anchorfile>
      <anchor>ab5ecc923fc4463fbfef57235456c4c52</anchor>
      <arglist>(lua_State *L, no_construction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01no__construction_01_4.html</anchorfile>
      <anchor>a3d558b15cf170a962a62f985d7caa596</anchor>
      <arglist>(lua_State *L, no_construction c, function_detail::call_indicator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; nullopt_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01nullopt__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01nullopt__t_01_4.html</anchorfile>
      <anchor>a9d12ca82f8e9f492787243934de6a1be</anchor>
      <arglist>(lua_State *L, nullopt_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; overload_set&lt; Functions... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01overload__set_3_01Functions_8_8_8_01_4_01_4.html</filename>
    <templarg>Functions</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01overload__set_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>adbf335c5c77a1d3489f7fa9077539d8b</anchor>
      <arglist>(lua_State *L, overload_set&lt; Functions... &gt; &amp;&amp;set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01overload__set_3_01Functions_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a22e50c6c7bdad03f07f1de6836c19196</anchor>
      <arglist>(lua_State *L, const overload_set&lt; Functions... &gt; &amp;set)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Policies</templarg>
    <member kind="typedef">
      <type>policy_wrapper&lt; F, Policies... &gt;</type>
      <name>P</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a2c9466da917925dc4cb631bfa58b4111</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a51741677521bc6179c703b1913935c92</anchor>
      <arglist>(lua_State *L, const P &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01policy__wrapper_3_01F_00_01Policies_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a42d82237ca7e6f40bf0d6330a4b91d1c</anchor>
      <arglist>(lua_State *L, P &amp;&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; property_wrapper&lt; F, G &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01property__wrapper_3_01F_00_01G_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01property__wrapper_3_01F_00_01G_01_4_01_4.html</anchorfile>
      <anchor>a476a7761333e9a85c4217de2fb0adfb1</anchor>
      <arglist>(lua_State *L, property_wrapper&lt; F, G &gt; &amp;&amp;pw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01property__wrapper_3_01F_00_01G_01_4_01_4.html</anchorfile>
      <anchor>a3d728071b6db0c9cc3d616821eaf2aa2</anchor>
      <arglist>(lua_State *L, const property_wrapper&lt; F, G &gt; &amp;pw)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; protect_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01protect__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01protect__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4806e8374ebe412bcde182d3819c4a05</anchor>
      <arglist>(lua_State *L, protect_t&lt; T &gt; &amp;&amp;pw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01protect__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac3231f979045aa149d166d91436d4c85</anchor>
      <arglist>(lua_State *L, const protect_t&lt; T &gt; &amp;pw)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; protected_function_result &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01protected__function__result_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01protected__function__result_01_4.html</anchorfile>
      <anchor>a09c38eee00c2d9d5052be2312668e506</anchor>
      <arglist>(lua_State *L, const protected_function_result &amp;pfr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; push_invoke_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01push__invoke__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01push__invoke__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abb7a9e67adcb3b8b388302667174da93</anchor>
      <arglist>(lua_State *L, push_invoke_t&lt; T &gt; &amp;&amp;pi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01push__invoke__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad622ef9fb69971128a28ed8e572395b1</anchor>
      <arglist>(lua_State *L, const push_invoke_t&lt; T &gt; &amp;pi)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; raw_index &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01raw__index_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01raw__index_01_4.html</anchorfile>
      <anchor>a59e0dbbabfba4743055c811d3e0fd03b</anchor>
      <arglist>(lua_State *L, raw_index ri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; ref_index &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01ref__index_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01ref__index_01_4.html</anchorfile>
      <anchor>a356e46a7311a0d3334fff310c4ea50c2</anchor>
      <arglist>(lua_State *L, ref_index ri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; meta::all&lt; std::is_function&lt; std::remove_pointer_t&lt; Signature &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, lua_CFunction &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; lua_CFunction &gt; &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, detail::lua_CFunction_noexcept &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt; &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01Signature_00_01std_1_1enable__if__t_3_01meta_1_1al5b3dfcf7073ebcb2a76f8ca952125db7.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01Signature_00_01std_1_1enable__if__t_3_01meta_1_1al5b3dfcf7073ebcb2a76f8ca952125db7.html</anchorfile>
      <anchor>a688e50f923b9b6db3ce92b1bf082955e</anchor>
      <arglist>(lua_State *L, F &amp;&amp;f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; std::is_member_pointer&lt; Signature &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01Signature_00_01std_1_1enable__if__t_3_01std_1_1is_c124c419dbf54613194e81f82fcd753f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01Signature_00_01std_1_1enable__if__t_3_01std_1_1is_c124c419dbf54613194e81f82fcd753f.html</anchorfile>
      <anchor>a736f7c514d519b32807b69fc17eca802</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; stack_count &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01stack__count_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01stack__count_01_4.html</anchorfile>
      <anchor>ad64e9a7e747dd46d35547b19bb097c53</anchor>
      <arglist>(lua_State *, stack_count st)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; stack_proxy &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01stack__proxy_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01stack__proxy_01_4.html</anchorfile>
      <anchor>a0bb74e2055bf59df3ecab1f7d238a473</anchor>
      <arglist>(lua_State *, const stack_proxy &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; stack_proxy_base &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01stack__proxy__base_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01stack__proxy__base_01_4.html</anchorfile>
      <anchor>adecea50e52ed1c5b0dcc088da4022097</anchor>
      <arglist>(lua_State *, const stack_proxy_base &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::basic_string&lt; Ch, Traits, Al &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1basic__string_3_01Ch_00_01Traits_00_01Al_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1basic__string_3_01Ch_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>a975e8b49841d0817a0e6b34fe94c47d7</anchor>
      <arglist>(lua_State *L, const std::basic_string&lt; Ch, Traits, Al &gt; &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1basic__string_3_01Ch_00_01Traits_00_01Al_01_4_01_4.html</anchorfile>
      <anchor>a0e476f79264e45b50a80be9355099962</anchor>
      <arglist>(lua_State *L, const std::basic_string&lt; Ch, Traits, Al &gt; &amp;str, std::size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::function&lt; Signature &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1function_3_01Signature_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>a554d56602c6976471fabae2dd35f61af</anchor>
      <arglist>(lua_State *L, detail::yield_tag_t, const std::function&lt; Signature &gt; &amp;fx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>ad8b14196d23b7bcaca3e0b5e7d867ef5</anchor>
      <arglist>(lua_State *L, detail::yield_tag_t, std::function&lt; Signature &gt; &amp;&amp;fx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>a0ade82cb5574f4d16dd414202c3885ab</anchor>
      <arglist>(lua_State *L, const std::function&lt; Signature &gt; &amp;fx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1function_3_01Signature_01_4_01_4.html</anchorfile>
      <anchor>a95588ec8b3333c7dd7206485647f62c7</anchor>
      <arglist>(lua_State *L, std::function&lt; Signature &gt; &amp;&amp;fx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::initializer_list&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1initializer__list_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1initializer__list_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a054d7fe7941785532286a7f49923b4b7</anchor>
      <arglist>(lua_State *L, const std::initializer_list&lt; T &gt; &amp;il)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::nullptr_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1nullptr__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1nullptr__t_01_4.html</anchorfile>
      <anchor>a542b4db23a0143a7650cc1faa74aba13</anchor>
      <arglist>(lua_State *L, std::nullptr_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::pair&lt; A, B &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1pair_3_01A_00_01B_01_4_01_4.html</anchorfile>
      <anchor>a3285e2e819745b249c763d043e088525</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae610c849cfeff7a738a05495e01a19c2</anchor>
      <arglist>(lua_State *L, const std::reference_wrapper&lt; T &gt; &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1remove__pointer__t_3_01detail_1_1lua__CFunction__noexcept_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1remove__pointer__t_3_01detail_1_1lua__CFunction__noexcept_01_4_01_4.html</anchorfile>
      <anchor>a9a094abec7fbd29a1a4c61a5a9059232</anchor>
      <arglist>(lua_State *L, detail::lua_CFunction_noexcept func, int n=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1remove__pointer__t_3_01lua__CFunction_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1remove__pointer__t_3_01lua__CFunction_01_4_01_4.html</anchorfile>
      <anchor>a61f0aad0bf33e6a13691811de500cfe8</anchor>
      <arglist>(lua_State *L, lua_CFunction func, int n=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::tuple&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>Args</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>add5a7d6e97e1bdfda9ef4e6156398108</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, lua_State *L, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>af638cc70a766635933b8393480cd4e01</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; std::variant&lt; Tn... &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</filename>
    <templarg>Tn</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a51ec054f41a9dc5638a15d666070138c</anchor>
      <arglist>(lua_State *L, const std::variant&lt; Tn... &gt; &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01std_1_1variant_3_01Tn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a82c3a9b945df045f135e5dea9eed0934</anchor>
      <arglist>(lua_State *L, std::variant&lt; Tn... &gt; &amp;&amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; T *, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01T_01_5_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::add_pointer_t&lt; meta::unqualified_t&lt; std::remove_pointer_t&lt; T &gt;&gt;&gt;</type>
      <name>C</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_01_5_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>a70c1011c1516913fc6076c9ef1c9725d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_01_5_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>a8facfaaacb7b6916d76da206c1c6d94e</anchor>
      <arglist>(lua_State *L, T *cont)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>C</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>a11c1d7704815b31aaaa553ed6004d2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01is__container__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>ac94a0c88926b186398ec13d6dbf54270</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1is__optional__v_3_01T_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename meta::unqualified_t&lt; T &gt;::value_type</type>
      <name>ValueType</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1is__optional__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>ad34f14402ead05837f651331cf27b738</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01T_00_01std_1_1enable__if__t_3_01meta_1_1is__optional__v_3_01T_01_4_01_4_01_4.html</anchorfile>
      <anchor>aa84e2fc240759217d7acd0b2acaec85d</anchor>
      <arglist>(lua_State *L, Optional &amp;&amp;op)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; table_proxy&lt; Table, Key &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01table__proxy_3_01Table_00_01Key_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01table__proxy_3_01Table_00_01Key_01_4_01_4.html</anchorfile>
      <anchor>a2cec9064b82fc1a12bc1347a0f321aaa</anchor>
      <arglist>(lua_State *L, const table_proxy&lt; Table, Key &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; this_main_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01this__main__state_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01this__main__state_01_4.html</anchorfile>
      <anchor>a4585d5806372e515dc469291b5ef753b</anchor>
      <arglist>(lua_State *, const this_main_state &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; this_state &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01this__state_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01this__state_01_4.html</anchorfile>
      <anchor>aeaf244668e652239101fd63806c99c2e</anchor>
      <arglist>(lua_State *, const this_state &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; unsafe_function_result &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01unsafe__function__result_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01unsafe__function__result_01_4.html</anchorfile>
      <anchor>a28d0a69bdf12c79a2fc1eaf831c9b3aa</anchor>
      <arglist>(lua_State *L, const unsafe_function_result &amp;fr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; user&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a579cc8179764d2bdcd8453a19d044670</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a40637ead35c485f2d43de94e576a0671</anchor>
      <arglist>(lua_State *L, const user&lt; T &gt; &amp;u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad795b5ebd999d7c25d3cef0e57e451e3</anchor>
      <arglist>(lua_State *L, user&lt; T &gt; &amp;&amp;u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a895e2908808d7642e026b05491d58b8e</anchor>
      <arglist>(lua_State *L, no_metatable_t, const user&lt; T &gt; &amp;u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7697485f6085e8daea04968bf3cfff2e</anchor>
      <arglist>(lua_State *L, no_metatable_t, user&lt; T &gt; &amp;&amp;u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_with</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01user_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7c25ca57e806352060a0b20440488ef5</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;name, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; userdata_value &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01userdata__value_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01userdata__value_01_4.html</anchorfile>
      <anchor>adeafee7024fb4b89f89f78377d9081c7</anchor>
      <arglist>(lua_State *L, userdata_value data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; var_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01var__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01var__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac09074c6b67d745a89433e59409b9ed4</anchor>
      <arglist>(lua_State *L, var_wrapper&lt; T &gt; &amp;&amp;vw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01var__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae78fef7adfce6ba35fcd57fcc43a1c4a</anchor>
      <arglist>(lua_State *L, const var_wrapper&lt; T &gt; &amp;vw)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; variadic_args &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01variadic__args_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01variadic__args_01_4.html</anchorfile>
      <anchor>a6b41242b90a18e3db5e3e30483fff3da</anchor>
      <arglist>(lua_State *L, const variadic_args &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; variadic_results &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01variadic__results_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01variadic__results_01_4.html</anchorfile>
      <anchor>a280561a4be1fed7af79cc103c03f5002</anchor>
      <arglist>(lua_State *L, const variadic_results &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; void * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01void_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01void_01_5_01_4.html</anchorfile>
      <anchor>a4a222519bbccd8c12e5068f04fd6465a</anchor>
      <arglist>(lua_State *L, void *userdata)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; wchar_t * &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a1bb2b5504909042ec283130639d6aafc</anchor>
      <arglist>(lua_State *L, const wchar_t *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>ac7c53494a49995ee3d4bb1d477b9c673</anchor>
      <arglist>(lua_State *L, const wchar_t *strb, const wchar_t *stre)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a8057e993b1a6f42a0cace6d0c76f2322</anchor>
      <arglist>(lua_State *L, const wchar_t *str, std::size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; wchar_t &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t_01_4.html</anchorfile>
      <anchor>ad4276d3cd66410680f6e4c5db5605e77</anchor>
      <arglist>(lua_State *L, wchar_t c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; wchar_t[N]&gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t[N]_4.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t[N]_4.html</anchorfile>
      <anchor>ae6a10ef6835458735a9dd299b9a77dc9</anchor>
      <arglist>(lua_State *L, const wchar_t(&amp;str)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01wchar__t[N]_4.html</anchorfile>
      <anchor>a65f9c561a63477362b1a73a0e3a74706</anchor>
      <arglist>(lua_State *L, const wchar_t(&amp;str)[N], std::size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::stack::unqualified_pusher&lt; yielding_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1stack_1_1unqualified__pusher_3_01yielding__t_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01yielding__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a00200a46d81aa60863cd2540992cb67d</anchor>
      <arglist>(lua_State *L, const yielding_t&lt; T &gt; &amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1unqualified__pusher_3_01yielding__t_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acddf37f52e9a642be351d0ff60cb6302</anchor>
      <arglist>(lua_State *L, yielding_t&lt; T &gt; &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::unsafe_function_result</name>
    <filename>structsol_1_1unsafe__function__result.html</filename>
    <base>proxy_base&lt; unsafe_function_result &gt;</base>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9220878210612a398b72d47d665aa75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ac9c143a9cdf74167a8b2fa6c68d177d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a17833aa6e354d9f7268ecd5a882f4fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, false &gt;</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>adfab49d9942e419951e4824f27c7a2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy *</type>
      <name>pointer</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9814a25b9887f45a3fdd5b25c96a0bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>reference_type</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a5dc8e643460b02eb5eb34750d79bff38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a6d5fb870dff60039845b1762e11b9813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9623d72528c11a63d66a91087167838d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a6da7e0353c9a450ff0b0101efa058137</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>aa8aea915f274eaf1b0f52e67cbbb7d33</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>aa07101eb52bf6566c9a45bb7093b938e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>aaa7543b876a313cad0422ac3ce25dae6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a23e6160db5a773ad3c90fda6c3e5439e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ab7107f946ed59295c0763402bd7ada45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a66602e044b59754a0bc647917067027f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a741fc7184056746be47e3311305f1f44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a6043d734d145818688b26961dde4c475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ae024dacdf7cc285d64efbecfb729a37a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a932338052620e692f0473b546176cb78</anchor>
      <arglist>(difference_type index_offset=0) const </arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9c707d4f05eec2b570d1d5a1735eee72</anchor>
      <arglist>(difference_type index_offset=0) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a89ba0346aba1b93d18bdba333310fb7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a7cbd56f2227e1eb88a30be20ab8ce153</anchor>
      <arglist>(const unsafe_function_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a25b8b04a5e2710f33c82ba344988b972</anchor>
      <arglist>(unsafe_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a503cda85d484bf05919e28118b1e1ff1</anchor>
      <arglist>(const protected_function_result &amp;o)=delete</arglist>
    </member>
    <member kind="function">
      <type>unsafe_function_result &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>aca850d18d9335bd3093354c1385cbb82</anchor>
      <arglist>(protected_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a947977c48a4462d558632ad7da508f8f</anchor>
      <arglist>(difference_type index_offset) const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9e654b7c0530cdbf930961f04aafe707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a0c0a064f2d8e7036f2cfcf1ce305a090</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>acdaa9f289277e9835fe3574e3bce30f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a9ab51a31a379c310bc7a447acc3e9612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>return_count</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ae0bcb21c23229fd8e130d54763601d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a3f3f0ead4a5c6ea298d205909d5d47c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>call_status</type>
      <name>status</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a65a63b2538c4f07bc4344175406f229a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a1f492ce04c4c9cca8aa3ccbdd1986a46</anchor>
      <arglist>() noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ab153f1d1faef499a371c21b403d21355</anchor>
      <arglist>(lua_State *Ls, int idx=-1, int retnum=0) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a1156cbb22f4317970d24e9774bccaf71</anchor>
      <arglist>(const unsafe_function_result &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>af8fcd46ec70ac4bbcb82d9d1c27596db</anchor>
      <arglist>(unsafe_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a2caea5658453b1e92dbc0f04e9bd37dd</anchor>
      <arglist>(const protected_function_result &amp;o)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a73e46a0e0d1476915a1b37e776e99dbd</anchor>
      <arglist>(protected_function_result &amp;&amp;o) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a665aadb09008c147ab3604118462b095</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~unsafe_function_result</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a82c5cbadac5909b9157434b82b686c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>abf9c1326efb74e3eb5a731a072f97ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>ad428b149ba5308bb3d68e87c612ecc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>returncount</name>
      <anchorfile>structsol_1_1unsafe__function__result.html</anchorfile>
      <anchor>a974e3888d4386ea959e320654c7d5445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Unsuback</name>
    <filename>structUnsuback.html</filename>
    <member kind="variable">
      <type>Header</type>
      <name>header</name>
      <anchorfile>structUnsuback.html</anchorfile>
      <anchor>a7751d1086fd1c6d9ba948b10e816a0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MQTTVersion</name>
      <anchorfile>structUnsuback.html</anchorfile>
      <anchor>a25413381d1f688248d64a82e67746108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgId</name>
      <anchorfile>structUnsuback.html</anchorfile>
      <anchor>a804d221a84b2306cb6040f405315abc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MQTTProperties</type>
      <name>properties</name>
      <anchorfile>structUnsuback.html</anchorfile>
      <anchor>adc48396a054907a9806fef1dd46d1055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>List *</type>
      <name>reasonCodes</name>
      <anchorfile>structUnsuback.html</anchorfile>
      <anchor>ac5fabab5aa00869b6ef4901cb4849122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Unsubacks</name>
    <filename>classMQTTV3112_1_1Unsubacks.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>af70113f1c5227530729b31a75258657a</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>a381f5147400eece372f363d9c84cd6ce</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>ae1a2eeff5aaf5141db60a86f6ea4ff30</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>a6e7f3c2d26f8e95b4957b16c4fdb143a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>a78ff45080c12b2a484ed8feeefab99c8</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>ad994055459964476a0e0f89d5f258955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Unsubacks.html</anchorfile>
      <anchor>a78ef6b3cd631e7c27c8e155566d809da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Unsubacks</name>
    <filename>classMQTTV311_1_1Unsubacks.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>a3db3283b5be85d0f3e9f9daad88bba3b</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>aaf12879e5cdc7f7c59b55c6f69a37b8f</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, Retain=False, MsgId=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>a48ad25dfcb97edb840acdf56ec11d268</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>aa435a322a0dce0c8219806d4a1a42bef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>aabd32603795aa15bb1dddfefd099019b</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>ada73f91f835e31a6d0efcd57fc21dc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Unsubacks.html</anchorfile>
      <anchor>a3993dd4dfccd16e57acbdbf6a9451f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Unsubacks</name>
    <filename>classMQTTV5_1_1Unsubacks.html</filename>
    <base>MQTTV5::UnsubSubacks</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Unsubacks.html</anchorfile>
      <anchor>a1f557496079cd3b3c1079dd0b53c6c77</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=0, RETAIN=False, PacketId=1, reasonCodes=[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::Unsubscribes</name>
    <filename>classMQTTV5_1_1Unsubscribes.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a09cacac3f6ae1989ce10c832eaa20b29</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>aedc530e508548346bd4174649de16efb</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, RETAIN=False, PacketId=1, TopicFilters=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>ad0467466f3d1fa1af05009c52f3b41f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a1ce35c35ef988dc727d3c37467d34754</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>ac023efb73fc4a709e632d90d1eb94478</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a9e60cdfd34a2e05a94a9cb40024a1939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetIdentifier</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a51469af1f9c608581f064aabbe6571fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a81739deabbadc257a01c894d386249ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topicFilters</name>
      <anchorfile>classMQTTV5_1_1Unsubscribes.html</anchorfile>
      <anchor>a45cc5be96dde964fd4c5753bed2e1d20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV3112::Unsubscribes</name>
    <filename>classMQTTV3112_1_1Unsubscribes.html</filename>
    <base>MQTTV3112::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>aa0b22ee82b0b629be67276822e607e25</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>af46ca8cc0b6cc31978ec57a6dce0781c</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>a9e4a66551e1af3fa93f04ae05d78621f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>a0c7449480730a1a2e8b93ca8f469a0ce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>a686828740aecc94e0e4b7d4bef6211b4</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>aacbdd30c90ba6a26552ec6a7840f5519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>a14a546d1f8e63bae9b3c2e7a731fd736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV3112_1_1Unsubscribes.html</anchorfile>
      <anchor>a37df371b522197158b78ee30313f7456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV311::Unsubscribes</name>
    <filename>classMQTTV311_1_1Unsubscribes.html</filename>
    <base>MQTTV311::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>a89f23a883cc290c101d8b234dfcbbbbd</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>adb3991d53a0a4c6b23653fbaf34d3908</anchor>
      <arglist>(self, buffer=None, DUP=False, QoS=1, Retain=False, MsgId=0, Data=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>a804785561feb45160cfcc9082739202c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>a35a8c3d501dad4bd9ae716e0745c4a38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>a232f9f6dd9bf9dc09e187e89cf9f2d0c</anchor>
      <arglist>(self, buffer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>ae2224e4e4c4ee512d4db266069bc57b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>ac31d44ca84671b0e6eb80a167cd5f393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messageIdentifier</name>
      <anchorfile>classMQTTV311_1_1Unsubscribes.html</anchorfile>
      <anchor>a188b34e508d8c32f2cf1b3de6a965494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::UnsubSubacks</name>
    <filename>classMQTTV5_1_1UnsubSubacks.html</filename>
    <base>MQTTV5::Packets</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a150122dbc86ed7612298f3a107558ab9</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a2d138fbda4e548e8987e0dcb17d32a17</anchor>
      <arglist>(self, packetType, buffer, DUP, QoS, RETAIN, PacketId, reasonCodes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a3beb4d8ec12f2c3c2c047329e148bdce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a964d7f4c5e8df24d1b133baa7beb99c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>ac78a293c3bfa7b815185d391570323f6</anchor>
      <arglist>(self, buffer, maximumPacketSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>af9dfa1cf4cccca3f6903acf7ca1b5e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a2bcb6987b084c38de25bb2917008ebd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetIdentifier</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a41447eea1509347e4274802fb1d48f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packetType</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>aaf47ecbe09e7b2f1759425bb1b81121f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>properties</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a2e2f78f2e61682f3b7076c97b2101849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reasonCodes</name>
      <anchorfile>classMQTTV5_1_1UnsubSubacks.html</anchorfile>
      <anchor>a763e6969f77f0f7f5acf9d6832b32e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::unwrap_unqualified</name>
    <filename>structsol_1_1meta_1_1unwrap__unqualified.html</filename>
    <templarg></templarg>
    <base>unwrapped&lt; unqualified_t&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::meta::unwrapped</name>
    <filename>structsol_1_1meta_1_1unwrapped.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1unwrapped.html</anchorfile>
      <anchor>a7ba34095d9b160356c1ccc05a0007374</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::meta::unwrapped&lt; std::reference_wrapper&lt; T &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1unwrapped_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1unwrapped_3_01std_1_1reference__wrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5985995c2e527542bb4cfd4cfb06b1a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unwrapped&lt; unqualified_t&lt; T &gt; &gt;</name>
    <filename>structsol_1_1meta_1_1unwrapped.html</filename>
    <member kind="typedef">
      <type>unqualified_t&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1unwrapped.html</anchorfile>
      <anchor>a7ba34095d9b160356c1ccc05a0007374</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::update_bases_func</name>
    <filename>structsol_1_1u__detail_1_1update__bases__func.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a2e0ad136f3d727b9cf5ae6b35d2002cd</anchor>
      <arglist>(lua_State *L, submetatable_type smt, reference &amp;fast_index_table)</arglist>
    </member>
    <member kind="variable">
      <type>detail::inheritance_cast_function</type>
      <name>base_class_cast_func</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a197b0bd735916059be372970a613b79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::inheritance_check_function</type>
      <name>base_class_check_func</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>ab3472a3c57ff6716ab1bfdeed9ae5b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>change_indexing_mem_func</type>
      <name>change_indexing</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>aea7f0e086926ecc2870d005e7350be82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a41c261207a4d3c8e5876cc31e5c72497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>meta_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a30e14b6711e0ef996783e475116c6f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>meta_new_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a097b91c3d7f5b97a187b933a3ccf5473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>new_idx_call</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>abd4d044c319b2f1d6494dc5632432b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_derived_usb</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>a7030d1303b0809534d879b319026f953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>usertype_storage_base *</type>
      <name>p_usb</name>
      <anchorfile>structsol_1_1u__detail_1_1update__bases__func.html</anchorfile>
      <anchor>aae22bc50c249b7e1c635374c6d3bce31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::update_if_empty_t</name>
    <filename>structsol_1_1update__if__empty__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>UpVal</name>
    <filename>structUpVal.html</filename>
    <member kind="variable">
      <type></type>
      <name>CommonHeader</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>a4e31d0a4bda814a7173a9ef5ca88ba3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct UpVal *</type>
      <name>next</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>ad60d3e0af32d663d3cde2e033bbdefd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct UpVal::@22::@23</type>
      <name>open</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>a083078bf7ea17f0f8ffc16c813927c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct UpVal **</type>
      <name>previous</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>af88c50a2df90e5e84a6abedde641771a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>tbc</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>a895425aed37d1f15868f55ef82b65bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union UpVal::@22</type>
      <name>u</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>a6b1a70aad4b908900793880cae04e1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue *</type>
      <name>v</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>aeb2c6e23d98883dd7f117de69de23e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue</type>
      <name>value</name>
      <anchorfile>structUpVal.html</anchorfile>
      <anchor>abc22d06bbcaf3f197af9c6069c562505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Upvaldesc</name>
    <filename>structUpvaldesc.html</filename>
    <member kind="variable">
      <type>lu_byte</type>
      <name>idx</name>
      <anchorfile>structUpvaldesc.html</anchorfile>
      <anchor>a8478ecca9cb593200c562a0837aedfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>instack</name>
      <anchorfile>structUpvaldesc.html</anchorfile>
      <anchor>a1e5182ac7b8b72848ed71b7b4844e3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>kind</name>
      <anchorfile>structUpvaldesc.html</anchorfile>
      <anchor>a1315fb98c5f398c3f3323967cb9ec7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>name</name>
      <anchorfile>structUpvaldesc.html</anchorfile>
      <anchor>a8870289fbc6611275d093ef1c08cf9ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_free_function</name>
    <filename>structsol_1_1function__detail_1_1upvalue__free__function.html</filename>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt;&gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__free__function.html</anchorfile>
      <anchor>a49caec4d3b43a0dbae2abb6b190692e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__free__function.html</anchorfile>
      <anchor>a04e0b717662eaad710c9487b80e0d539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__free__function.html</anchorfile>
      <anchor>a6e47b3830c7aa75c7a88210e8292e8a2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__free__function.html</anchorfile>
      <anchor>a5cecb1f19cb5d02914bf9e1317d8063b</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__free__function.html</anchorfile>
      <anchor>a104244aaa24eb7c98046e487fdd44b30</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::upvalue_index</name>
    <filename>structsol_1_1upvalue__index.html</filename>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>structsol_1_1upvalue__index.html</anchorfile>
      <anchor>aca8d72b7069506a269403a329fb76d68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>upvalue_index</name>
      <anchorfile>structsol_1_1upvalue__index.html</anchorfile>
      <anchor>a54b31611d3cb52494da634924b7cd618</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1upvalue__index.html</anchorfile>
      <anchor>a67568400b7c43fcbab93a6178d62f1f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_member_function</name>
    <filename>structsol_1_1function__detail_1_1upvalue__member__function.html</filename>
    <templarg>T</templarg>
    <templarg>Function</templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__function.html</anchorfile>
      <anchor>a8e6802f7021eb479428335d77890fe0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__function.html</anchorfile>
      <anchor>a0aeab78d146f347b9d0e84d0d093d35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__function.html</anchorfile>
      <anchor>a4df8cf5aa230268b33dad7824b70f578</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__function.html</anchorfile>
      <anchor>ac7500f0af2d39c1be5b77c40f2e636b4</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__function.html</anchorfile>
      <anchor>a0a095802cb01ee8c2cf039b4baa3e590</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_member_variable</name>
    <filename>structsol_1_1function__detail_1_1upvalue__member__variable.html</filename>
    <templarg>T</templarg>
    <templarg>Function</templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable.html</anchorfile>
      <anchor>a49dda8fc55404daca220e0b9efeda53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable.html</anchorfile>
      <anchor>a0bc640958c922939b5dd9149068847aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable.html</anchorfile>
      <anchor>ae0a8ef6632da426df5e66a2e90e040c4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable.html</anchorfile>
      <anchor>a0df802eb09d987cc1ed875cd4d0cb4a5</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable.html</anchorfile>
      <anchor>a0e35a6599c57a1dc56144cc3a053f054</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</name>
    <filename>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</anchorfile>
      <anchor>a9cb3a7a2f66639e0f5eb4fd2a1ed3c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</anchorfile>
      <anchor>a418ae48e6cd96c6d601df239cd103868</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</anchorfile>
      <anchor>a2ebf4a82893392fadc5dc9ab03ccbfe8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</anchorfile>
      <anchor>a14ef30e9f203e21c5e95f131efcd2bef</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__member__variable_3_01T_00_01readonly__wrapper_3_01Funce3722a156c6606970d4f1eed2ffd3946.html</anchorfile>
      <anchor>a4f12bc666810a355cd26b0382245b1a8</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_this_member_function</name>
    <filename>structsol_1_1function__detail_1_1upvalue__this__member__function.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__function.html</anchorfile>
      <anchor>a659b5fdc456475f4c3cb09f5fa10ce68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__function.html</anchorfile>
      <anchor>a284b65ca1a31045877e2532ea8fa1a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__function.html</anchorfile>
      <anchor>afa7c581b6c021473f5fd2bea623e9f7f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__function.html</anchorfile>
      <anchor>a9ed27f2c58288db6bed6571f0b98130f</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__function.html</anchorfile>
      <anchor>ac97fd435aad8e766b38cd81a92d64b23</anchor>
      <arglist>(lua_State *L) noexcept(traits_type::is_noexcept)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_this_member_variable</name>
    <filename>structsol_1_1function__detail_1_1upvalue__this__member__variable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable.html</anchorfile>
      <anchor>aa5ed98cf93024f45985124bd3d850f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable.html</anchorfile>
      <anchor>a246bb4ead118e2f2d8217c3009dac9c6</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable.html</anchorfile>
      <anchor>aaf7456f82d0731f59e54919af70a82d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable.html</anchorfile>
      <anchor>a57621ab8572dd50e330c8c3aae5e3ae8</anchor>
      <arglist>(lua_State *L) noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::function_detail::upvalue_this_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</name>
    <filename>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_yielding</templarg>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; std::decay_t&lt; Function &gt; &gt;</type>
      <name>function_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</anchorfile>
      <anchor>ab1be30d29a4e3b90ec05170c687ecae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; function_type &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</anchorfile>
      <anchor>a3fc3a93fabb1091de9f3dd2495f492be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</anchorfile>
      <anchor>ac089b83e861342ad8700cef635306748</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</anchorfile>
      <anchor>a1712400f9c7f79cd4f673041b7534353</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>real_call</name>
      <anchorfile>structsol_1_1function__detail_1_1upvalue__this__member__variable_3_01T_00_01readonly__wrapper_3_0ad26e9b780485783f7b728a098aaec3.html</anchorfile>
      <anchor>a17e4f74c7257c55c3a4a084f73635cbd</anchor>
      <arglist>(lua_State *L) noexcept(false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::user</name>
    <filename>structsol_1_1user.html</filename>
    <templarg>U</templarg>
    <member kind="function">
      <type></type>
      <name>operator std::add_const_t&lt; std::add_lvalue_reference_t&lt; U &gt;&gt; &amp;</name>
      <anchorfile>structsol_1_1user.html</anchorfile>
      <anchor>acb26ac05008fe3c2054a7214b016669d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::add_lvalue_reference_t&lt; U &gt;</name>
      <anchorfile>structsol_1_1user.html</anchorfile>
      <anchor>a9e2a81f00cf5c0ee225d940c53971220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::add_pointer_t&lt; std::remove_reference_t&lt; U &gt;&gt;</name>
      <anchorfile>structsol_1_1user.html</anchorfile>
      <anchor>a06fe9c03d335e3c6043d085498363b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>user</name>
      <anchorfile>structsol_1_1user.html</anchorfile>
      <anchor>ac084c62cce6e0aafcb4fb157308cb3c7</anchor>
      <arglist>(U &amp;&amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>U</type>
      <name>value</name>
      <anchorfile>structsol_1_1user.html</anchorfile>
      <anchor>a8b437ffbb641cae4ab16c8b8c0a6c230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::userdata_value</name>
    <filename>structsol_1_1userdata__value.html</filename>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>structsol_1_1userdata__value.html</anchorfile>
      <anchor>a67f7c18f16416c5ac6a9c4c7fc8bd1bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>userdata_value</name>
      <anchorfile>structsol_1_1userdata__value.html</anchorfile>
      <anchor>af39ccc6b98cbe8a735e3e9f58f6c3fc9</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>value</name>
      <anchorfile>structsol_1_1userdata__value.html</anchorfile>
      <anchor>aa0fc0facc3a8d95efc21851790c18f97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::usertype_container</name>
    <filename>structsol_1_1usertype__container.html</filename>
    <templarg></templarg>
    <base>usertype_container_default&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default.html</filename>
    <templarg>X</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a95b65670112355960e6c2f49b99e18b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7723ba96ae7467078f9a2fb32bb93d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a775e6c0e645e7c3a51213ddad113309f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7514796ad049b66977a87d0fa5d65ac2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aada6e360fe036ba537cc10e50f64e824</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a37087e4814396b415fb6637f7f9a71d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a9e9c9dc1fe29dce8536ff26b693ea0cf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a841b1bc9294c70f32f5e027b6d3df38e</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>acf819c5806786a954963fcd487c6dacd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a620e30b66ea2b960b432eb8e2c0c22c7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a1ce436bc6f50ee9f8a65ecfeca8a65e5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac24dddf93822a83ab158c3ab479bd0f7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a8dc07ccce47552a886b7c217a9e641dc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a77d5bb01cde00d04deb16cd88b1a9fb1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aef23e54d923f01de302869c6077bf9f1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac2a3fda330b0350e2501c692e1abe4bd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a6bd2712cbbb6049669cc138df433d1f4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>afd477c82eb1404665c4749fcb9d7cb16</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a2f0204573fd282deb580de1cc17f1b51</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>size</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ad3a6c81e6c650fea4d5cd00f312a1a75</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a5c357c0029f00c147f843cf3fa53146c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>usertype_container_default&lt; T &gt;</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default.html</filename>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a95b65670112355960e6c2f49b99e18b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7723ba96ae7467078f9a2fb32bb93d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a775e6c0e645e7c3a51213ddad113309f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7514796ad049b66977a87d0fa5d65ac2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aada6e360fe036ba537cc10e50f64e824</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a37087e4814396b415fb6637f7f9a71d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a9e9c9dc1fe29dce8536ff26b693ea0cf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a841b1bc9294c70f32f5e027b6d3df38e</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>acf819c5806786a954963fcd487c6dacd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a620e30b66ea2b960b432eb8e2c0c22c7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a1ce436bc6f50ee9f8a65ecfeca8a65e5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac24dddf93822a83ab158c3ab479bd0f7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a8dc07ccce47552a886b7c217a9e641dc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a77d5bb01cde00d04deb16cd88b1a9fb1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aef23e54d923f01de302869c6077bf9f1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac2a3fda330b0350e2501c692e1abe4bd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a6bd2712cbbb6049669cc138df433d1f4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>afd477c82eb1404665c4749fcb9d7cb16</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a2f0204573fd282deb580de1cc17f1b51</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>size</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ad3a6c81e6c650fea4d5cd00f312a1a75</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; T &gt; &gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a5c357c0029f00c147f843cf3fa53146c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default&lt; usertype_container&lt; X &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default_3_01usertype__container_3_01X_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>usertype_container_default&lt; X &gt;</base>
  </compound>
  <compound kind="class">
    <name>usertype_container_default&lt; X &gt;</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default.html</filename>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a95b65670112355960e6c2f49b99e18b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7723ba96ae7467078f9a2fb32bb93d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a775e6c0e645e7c3a51213ddad113309f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a7514796ad049b66977a87d0fa5d65ac2</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aada6e360fe036ba537cc10e50f64e824</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a37087e4814396b415fb6637f7f9a71d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a9e9c9dc1fe29dce8536ff26b693ea0cf</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a841b1bc9294c70f32f5e027b6d3df38e</anchor>
      <arglist>(lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>acf819c5806786a954963fcd487c6dacd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a620e30b66ea2b960b432eb8e2c0c22c7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a1ce436bc6f50ee9f8a65ecfeca8a65e5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac24dddf93822a83ab158c3ab479bd0f7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a8dc07ccce47552a886b7c217a9e641dc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a77d5bb01cde00d04deb16cd88b1a9fb1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>aef23e54d923f01de302869c6077bf9f1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ac2a3fda330b0350e2501c692e1abe4bd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a6bd2712cbbb6049669cc138df433d1f4</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>afd477c82eb1404665c4749fcb9d7cb16</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a2f0204573fd282deb580de1cc17f1b51</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>size</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>ad3a6c81e6c650fea4d5cd00f312a1a75</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default.html</anchorfile>
      <anchor>a5c357c0029f00c147f843cf3fa53146c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;::iter</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa81b99df6ea788c4b5340dbdc625b149</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3ca57cb7795bce857f0ab76bdb098579</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a7846c5f7a4e4afac25af6ee90cf6ba57</anchor>
      <arglist>(lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a903348b2ce6c56f1f11f54fbc1ab55b7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>acf264fed107759860cf3fa520d30e244</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae4868125c3a93e56f8d7ba2680ecdbbd</anchor>
      <arglist>(lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8f49822824967df7f3b7bc322a8179a1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a7025978684a8de640cd83d81ca26b7f5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a708eada030f9925fcd27f6c1799fd6b1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::ptrdiff_t</type>
      <name>index_adjustment</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a7e535236b3373ea758346075f0112b71</anchor>
      <arglist>(lua_State *, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a43cc37fb97ad69e9bf07a0738a5ab3f7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a4e2828c9509edd03e15dfa5d89fd17f5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a06d16aa182006f852a176a51c29f70ab</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af69892717536daaeea35624b8c3abd90</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a1a90f853616bc909f0c19d35770d54ae</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a9c653e320ab8df8783f438827c9970c3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa05c5e5f84d98c3152b82a57a7429ca5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8e4bb4c79e8309dcc3e7168a2a1605a3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>size</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8b93fb4d1c619ccfeb74b8db1a814049</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; is_associative::value||is_matched_lookup::value, std::add_lvalue_reference_t&lt; V &gt;, meta::conditional_t&lt; is_lookup::value, V, iterator_return &gt; &gt;</type>
      <name>captured_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa13b75134bc1c0bc51389461bfe2e414</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>usertype_container&lt; X &gt;</type>
      <name>deferred_uc</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a4d87f5bfb65d593d07e971d957836eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::is_associative&lt; T &gt;</type>
      <name>is_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a00f0ec46b5be71f2315de45093bcb869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::is_copy_assignable&lt; V &gt;</type>
      <name>is_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa83a3793b389deaa5f5712d706d16875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::is_same&lt; iterator_category, std::input_iterator_tag &gt;</type>
      <name>is_input_iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8f060a6bf47989de7e2ce6d01b226c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::all&lt; std::is_integral&lt; K &gt;, meta::neg&lt; meta::any&lt; is_associative, is_lookup &gt; &gt; &gt;</type>
      <name>is_linear_integral</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aada012d1c0c34da9335b2c463e75d6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::is_lookup&lt; T &gt;</type>
      <name>is_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a717a3377f09d7bee77b40c5bc890b8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::is_matched_lookup&lt; T &gt;</type>
      <name>is_matched_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a5d4346ac642b101bc8a8194a39bf1f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::is_ordered&lt; T &gt;</type>
      <name>is_ordered</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a43e5fada077c317b92e3482a1d3b0790</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::neg&lt; meta::any&lt; std::is_const&lt; V &gt;, std::is_const&lt; std::remove_reference_t&lt; iterator_return &gt; &gt;, meta::neg&lt; is_copyable &gt; &gt; &gt;</type>
      <name>is_writable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3b69e948c467f7e69cc23e2483b86adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename T::iterator</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a585363aebb232e9ee254b9f69432c420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::iterator_tag&lt; iterator &gt;::type</type>
      <name>iterator_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3f0731e02e64978b2b851ea654dcfb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>KV::first_type</type>
      <name>K</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ab9f5b0115d1554ea18ff1ce13a83951d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::unqualified_t&lt; decltype(get_key(is_associative(), std::declval&lt; std::add_lvalue_reference_t&lt; value_type &gt;&gt;()))&gt;</type>
      <name>key_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a353a09f81164e8346f2eb43e8ac3e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; is_matched_lookup::value, std::pair&lt; value_type, value_type &gt;, meta::conditional_t&lt; is_associative::value||is_lookup::value, value_type, std::pair&lt; std::ptrdiff_t, value_type &gt; &gt; &gt;</type>
      <name>KV</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a75789e1ed04dad55919eff748cfc4213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; is_matched_lookup::value, std::ptrdiff_t, K &gt;</type>
      <name>next_K</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a1daf8f5696e8b8e0f8f43c918f64df1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>meta::conditional_t&lt; is_input_iterator::value, V, decltype(detail::deref_move_only(std::declval&lt; captured_type &gt;)))&gt;</type>
      <name>push_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a6c7f13c1c1d1c18ac92527521c47bc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; container_decay_t&lt; X &gt;&gt;&gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa9e120feb7bcd5fe90caee130ede0276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>KV::second_type</type>
      <name>V</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ac6bb927c61b31919cb7bcedb47d7fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename T::value_type</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3b117843955852eaf2781e18d200dcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>afc53b40df9a04d865f7d3616e4bd2f00</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object key, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a514ebf32b09a76ffae5f9e4d65fe43f4</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af5e9d50fcf14422651efaaceaeaf5584</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a51e6b3fd78664af38885e9b8cc53879b</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8eba46478e15ed24ff8bcc28d32605e1</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8889829ec9bb606578bc5215015ced6d</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a6ab43c1a95c4f12f4c3da472feae3eae</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ad96a88dd27eda95789ea5725b4788c27</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a134aef5d0cb3fe309dd61d6536ff5d95</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ab6590f62677ebe2cfe318a26c5daa321</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a2c41c3d752784f6c3470eefbddd156af</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a833655788ab2b0be4961954d9efc0115</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert_after</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a56a5f509bcdfedf40627f213bcd2f77f</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert_after</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa0d5e35b94abe93d01d0b6630dd34cc3</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert_after</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a83f4948d322ee2f99ede60ed78c856c3</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_insert_after</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a93db8a119f39ea76b4096e2ee92fde18</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_push_back</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a7625dc45fd62b877ed95409fb254b868</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, stack_object value, Iter &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_push_back</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae1c4c2483ea50f2ba29992496ea335a0</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_push_back</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a1fa1df3803b44e3456aed20b43fc0008</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value, Iter &amp;pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>add_push_back</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a37ecd2f1d05c5bb3c025dee92ef7c905</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>at_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a7e66c455dfffe1e664d6ecd67b0c8528</anchor>
      <arglist>(std::input_iterator_tag, lua_State *L, T &amp;self, std::ptrdiff_t pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>at_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a9bda13928b2804de18e4a07d49f60857</anchor>
      <arglist>(std::random_access_iterator_tag, lua_State *L, T &amp;self, std::ptrdiff_t pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>at_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa9f8d10bee5718ddbe763534a5302db2</anchor>
      <arglist>(lua_State *L, T &amp;self, std::ptrdiff_t pos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>clear_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a2b98ad382ff9cebbddd84c77f2769a85</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>clear_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>abafec72547daea29d1cae047422c60a6</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>clear_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a30998969c1523be1e9595accc2b0efdb</anchor>
      <arglist>(lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>empty_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a6604697b67f022ba75d561fa30038248</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>empty_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>acdff9c921ae97b92dc11f871233ef72f</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>empty_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>afc9a5e723215432b46d8176b7998feb2</anchor>
      <arglist>(lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_after_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a94dfb0ed288d90a5ab40bd3b24643c86</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_after_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae9da50dd3a05ffe1c0f40b9968ff11cb</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, const K &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>abdb272e5aa25195b8b1ae260f393480e</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, const K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa222bbaf2ca15bc7b97a33ebe379d4a2</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a5796def144e7a153d843438fcab24b66</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a78189145b4c35415a585a16cba72dad5</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_integral</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a2a860ea531e11b21ab242ed3b99da7ef</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_integral</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa7288d36a77ba9f360cc011f1543d386</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, const K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_key_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae51a90a8fb40d360fce27f64e2d0504e</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_key_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>adc2ccb67f14ef11a2b0dd090301f7adc</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>erase_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a25a49ed2f8ec59a98f12882f89e9efff</anchor>
      <arglist>(lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae0eecb06ceed77f1399f13ffabd2331e</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;, Iter &amp;it, std::size_t)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ac7667a8cb2c7617e8b89839a48ca6d89</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, Iter &amp;, std::size_t idx)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a42e5794f8c06e957a66c1727bd6ee09b</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a98e034f1da728fa57c20e1a03f261b34</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ad40e1ec37bf65c49821566e9371b995c</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa2067637ca46d301df6e7a7264a30d55</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_has_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a82b472720919c2b6f8626974788e49d6</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>find_has_associative_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ab9616c2419f472768512bde68f1d7035</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a79c20dc99db9b2cba128e51816539199</anchor>
      <arglist>(std::true_type, lua_State *L, Iter &amp;it)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3628fc80428a3d42b40a9ac4286b0c4e</anchor>
      <arglist>(std::false_type, lua_State *L, Iter &amp;it)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_associative_find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a3e91f972e8a9f4b1aec74fb6409ffbcf</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_associative_find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a55951558f8824a7ecb22e9751fcd3762</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a8d6c9531b93f582cb0497f018b628dcf</anchor>
      <arglist>(std::input_iterator_tag, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a00f008edd154c1d95f062688f01b7aed</anchor>
      <arglist>(std::random_access_iterator_tag, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aea0a48db38472c0f819940313f4200ce</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ae3a08a2ef1bc4a2d569192f18f684450</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, K &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af28ce42236d83206efc23db5ffe8f501</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a93feeb6f330d1d97ee2e8e5d3003e2e2</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto &amp;</type>
      <name>get_src</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aee2337630ed32d312d3edbb705acdef9</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>get_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a112b01fab40f057dc04d37fb38698430</anchor>
      <arglist>(lua_State *L, T &amp;self, K &amp;key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_after_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ac70159dd71f3c9892fe233bde41fc3af</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object where, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_after_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a07b75145540ba490260176968f614437</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, stack_object, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af4b101066d696ef810a9647f8d768d78</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_copyable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a9913a4b9a06d4649be33d38f04c2f57d</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, stack_object, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a259ef56c78f16184443559896d4929db</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af90425db808a3b4ed1d26276f4fc22a3</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object where, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a2c8911f1daedc85ce36aeabed781c8b5</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>insert_lookup</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a67c7c3352c83bb4daed450df9a232403</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object where, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>next_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aae957762d45da4f542c0eeaaacdc4bee</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>next_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa8c48c7678e2a10131f04ddf31d8a87b</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>next_iter</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a48c8037788e94b8f056ddc36c8fd92dd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>pairs_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a55adbdedfa17e0ebeccc32280634f533</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>pairs_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a91184c495e5d6ea4ad2eb92f6fe763c1</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>acc04157cb0c9b86517c10b8d6415871c</anchor>
      <arglist>(std::true_type, iterator &amp;it, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a2fcdc0fd8a5b3ad96f5f3cf15ae885f1</anchor>
      <arglist>(std::false_type, iterator &amp;it, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative_find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a89302e64ef13ca7d6dd3dd2144f1d0a6</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object okey, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative_find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a145a486305b37ae974990e508d1b06ac</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>acbd2a2f78693b39366a529b7ec44b152</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self, Iter &amp;it, K &amp;key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_associative_insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a611237d23173f37d171c2ee1244423bf</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;self, Iter &amp;it, K &amp;key, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aeae5e548d3751d1d189550580db3087b</anchor>
      <arglist>(std::input_iterator_tag, lua_State *L, T &amp;self, stack_object okey, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_category</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a758c98127959d01f7fb1f07808e56f6d</anchor>
      <arglist>(std::random_access_iterator_tag, lua_State *L, T &amp;self, stack_object okey, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a753bf7671618a7c1a7ca187ad9fb02a2</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object okey, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_comparative</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a6b30a64e70f9152c3b47cd3d99803742</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, stack_object, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a44848024fe993d74ce2ab2aa897b6f2a</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_it</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>af93255adc2c153cbd9e04dd1c1e4cbb4</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aebdf755bb1cf7b5ddfc5d71aec8232c8</anchor>
      <arglist>(lua_State *L, T &amp;self, stack_object key, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_writable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>ac23508e22779ace14031f1244d5e90d8</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;, iterator &amp;it, stack_object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::error_result</type>
      <name>set_writable</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a9c8899df61675ce00a4e9c2d26f449ea</anchor>
      <arglist>(std::false_type, lua_State *, T &amp;, iterator &amp;, stack_object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto</type>
      <name>size_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>aa1f58a7408e74da31ffb444928bf9f3c</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto</type>
      <name>size_has</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a5babcb134373204dd6ea9d4d089c0db8</anchor>
      <arglist>(std::true_type, lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>size_start</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a0da09c45f949105f8bb5e4c49399996c</anchor>
      <arglist>(lua_State *L, T &amp;self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>decltype(*std::declval&lt; iterator &amp; &gt;()) typede</type>
      <name>iterator_return</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_314f07ca3cf57a820347f3cf11e23bd94.html</anchorfile>
      <anchor>a37d8af30dc9e53957b23c872b42256c9</anchor>
      <arglist>)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;::iter</class>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ab48bbf86c56cc974b0db5b18bbba07c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_extent_t&lt; T &gt;</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a0741897b97ed4adbba91c8b9dca67735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ac6a4865e0384c90334106f4113a647d8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>at</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a43f723df298548e6c2163dfcee8fa7ff</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ac6356fe9be5af0de4e36746929276d73</anchor>
      <arglist>(lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clear</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a0fc212b09b049d636128c20e002909f1</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>empty</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a70a1b48480f7e129c6617d54716d5f8c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a53a07a5cffa629391194f442535741b9</anchor>
      <arglist>(lua_State *, T &amp;self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a4ac87b8a94d1d953620b23146e1c0868</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a4369d9ceab630d7a821bfc986eddf7dc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a61814b0c909bf753df73530b71a50fe3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::ptrdiff_t</type>
      <name>index_adjustment</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a58e8332de7b9da35f1c2b3d5a8777a99</anchor>
      <arglist>(lua_State *, T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_get</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a967324a3660e489bfcc985bddd1050fc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_of</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ab08ecaba7a152ab37b35704b9d4dae17</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ae2867626753fcda9520b97f214ca29cc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>insert</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a93d7f03ba409c5229970c154e7fc1dfc</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a21d0efb6db973adc6372b14b0c052981</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>next</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a859ddfb57d42523b352a02c2c965bfca</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pairs</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a30fefb823c403c7eca2c468a1ac55bc7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ae2280ba4e0e338e3f9d0d459c8b07130</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>size</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ac4c8aaedcb513060a2b8a13d04269b87</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>usertype_container&lt; X &gt;</type>
      <name>deferred_uc</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a13a5df1eb36411972faed0197058c106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt;</type>
      <name>T</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>aba734c7e0cab73dcf54ca8fcf400d4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a795cc0a898800fda06555ac44d1d66f7</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>find</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>ab826ad399edccc9ab4400fe2f66e2b93</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto &amp;</type>
      <name>get_src</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a7c9c699c83c5734d861be00ad6b40f0e</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>next_iter</name>
      <anchorfile>structsol_1_1container__detail_1_1usertype__container__default_3_01X_00_01std_1_1enable__if__t_3a689ccb92f5f8e3d31f0674a7d4a3755.html</anchorfile>
      <anchor>a82d36a026979e67ce522c683339d7bfb</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::usertype_proxy</name>
    <filename>structsol_1_1usertype__proxy.html</filename>
    <templarg>Table</templarg>
    <templarg>Key</templarg>
    <base>proxy_base&lt; usertype_proxy&lt; Table, Key &gt; &gt;</base>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a35be3d450c01e3518abc2e02b09e8931</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a2f9ce7d8c4639dee489dbda1a5d0b2b7</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>af9b8b0f0e4500a631a8f6878cdcef681</anchor>
      <arglist>()&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a390899ba1b3f2e2c97215b93d2bda576</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>aeaeab507f436ceecaaf7eb2cbf58519c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>ab841d20a2771c32be0f98e4c2a1ef6e4</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a643ee30c62e0cd8b7348fb195868da21</anchor>
      <arglist>(T &amp;&amp;other)&amp;</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;&amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a02a0f62a9c2e40c30cac4f3387e9e078</anchor>
      <arglist>(T &amp;&amp;other)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>ac1157b31d9170bcc745a9beb385578fb</anchor>
      <arglist>(std::initializer_list&lt; T &gt; other)&amp;</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;&amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>accee62e23b4d847e1356d44106a7685d</anchor>
      <arglist>(std::initializer_list&lt; T &gt; other)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>ad50975d400620267eb4e3c0c10850c72</anchor>
      <arglist>(K &amp;&amp;k) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>ae92ddb4820332ddd9056313e0b962a56</anchor>
      <arglist>(K &amp;&amp;k)&amp;</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a765945d8a6d18e9a5d369bd6c159597c</anchor>
      <arglist>(K &amp;&amp;k)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a93eb31586a6787351527ea019e752d6e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a195186528e767bd28bc75f0f98f4f596</anchor>
      <arglist>(lua_State *L) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;</type>
      <name>set</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a8e72b9d36e3249b26b00de9a0f1134ff</anchor>
      <arglist>(T &amp;&amp;item)&amp;</arglist>
    </member>
    <member kind="function">
      <type>usertype_proxy &amp;&amp;</type>
      <name>set</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a7d98973a730dc563c34aea4d7194313f</anchor>
      <arglist>(T &amp;&amp;item)&amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>usertype_proxy</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a8631978f28834d0f3e616c0bd1dc6576</anchor>
      <arglist>(Table table, T &amp;&amp;k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a9324fc259969c79d6ab3b8170a55dbd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>key_type</type>
      <name>key</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>aeb4322e3291c3b99f3674c7580ca76ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table</type>
      <name>tbl</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a690812cb2b5757a42f2513c689591f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::proxy_key_t&lt; Key &gt;</type>
      <name>key_type</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a3c51166a58135a65eb613cbdcc242c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a5b72ec24b1de2193f23ff3fa672959e3</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;) const &amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>decltype(auto)</type>
      <name>tuple_get</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a429c3c2295894d6a8d5f1f469b123c87</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;)&amp;&amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a94e4fca4769513a48accbcb8c8b79897</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, T &amp;&amp;value)&amp;</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tuple_set</name>
      <anchorfile>structsol_1_1usertype__proxy.html</anchorfile>
      <anchor>a235d4b897fbfff01b5074af7a01eb6c9</anchor>
      <arglist>(std::index_sequence&lt; I... &gt;, T &amp;&amp;value)&amp;&amp;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::usertype_storage</name>
    <filename>structsol_1_1u__detail_1_1usertype__storage.html</filename>
    <templarg>T</templarg>
    <base>sol::u_detail::usertype_storage_base</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>acaf663867b4be8c91c0a3c47c6e44ef5</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>a61cc6cc71806015c78af671881b0392f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call_</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>a71acf32dfa31847937541df64e60a989</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call_with_bases</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>a68a58d3f7425a5bac2415c005166c08d</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_call_with_bases_</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>abe4d1b7200534215b13badb0511f405f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>meta_index_call</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>a97abbb1a21526cb251ec96a1490b015c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>meta_index_call_with_bases</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage.html</anchorfile>
      <anchor>acf967dccaed4a090d825d8dcc64c1312</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::u_detail::usertype_storage_base</name>
    <filename>structsol_1_1u__detail_1_1usertype__storage__base.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add_entry</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>ad5b602bee04c5f6ce0539dbee9ae7049</anchor>
      <arglist>(string_view sv, index_call_storage ics)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change_indexing</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a647aba89e5b14227e7b47b74774e35e4</anchor>
      <arglist>(lua_State *L, submetatable_type submetatable, void *derived_this, stack_reference &amp;t, lua_CFunction index, lua_CFunction new_index, lua_CFunction meta_index, lua_CFunction meta_new_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>abf8dc0b9edec0b69f9ada029f22a021d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a3d19a60ff36df6c7bb693ab5d0defb66</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a19b9ff3c72777a1b509f5054d9b45796</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_bases</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a5cb8aa154b1b94a5175acfb885a18312</anchor>
      <arglist>(lua_State *L, bases&lt; Bases... &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>usertype_storage_base</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a3f3a597fbd58b19c0e1c332b8c74ecfd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>base_walk_index</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a2b9118fa2bfa51146233f60dd4ec80ef</anchor>
      <arglist>(lua_State *L, usertype_storage_base &amp;self, bool &amp;keep_going, int &amp;base_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>new_index_target_set</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a602b94a802ffd3c560e6700bbcc984e9</anchor>
      <arglist>(lua_State *L, void *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>self_index_call</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a3c7e7237489c4de3b3568c993cae67c6</anchor>
      <arglist>(types&lt; Bases... &gt;, lua_State *L, usertype_storage_base &amp;self)</arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; reference, reference, reference_hash, reference_equals &gt;</type>
      <name>auxiliary_keys</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a1e5b4ce8e4b909f325a57f44c8d4e81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>new_index_call_storage</type>
      <name>base_index</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a5439e9bd56ae46918fe841c943875e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>const_reference_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a8e96c90aa31a99196721fbe58818ca76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>const_value_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a818e3d4b9ffbf535fc5c7a6a7b624e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>gc_names_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a5bc9d4c04d04300b0582fe2b0d64a6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_using_index</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>aafe04aa61c0185e5ef1e04c7ceca5a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_using_new_index</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>aa9e09bec681e9a5fbfd1cd67081745a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>named_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>ada23a10c303ae5fcdbbe6cc4b47f6f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>named_metatable</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a16a0ba1c38e563dbc236155f300f7275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::bitset&lt; 64 &gt;</type>
      <name>properties</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a30d69e5ceb88f98461580a76eddb16e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>reference_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a13f09bd61bc2e1d4a9c43d243e6c909a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>new_index_call_storage</type>
      <name>static_base_index</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>aee953d78f69ef9fa6610152cce4f9b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::unique_ptr&lt; binding_base &gt; &gt;</type>
      <name>storage</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>ae59a1e30ae153040eeb168ab8170d471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; string_view, index_call_storage &gt;</type>
      <name>string_keys</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>ad61a9f911e7273c8e72346cb068d0b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::unique_ptr&lt; char[]&gt; &gt;</type>
      <name>string_keys_storage</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a9db7cd612725dd583e710c2a4eac1b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>type_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a2e6c7903289a196d840167672c332a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>unique_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>a0b191d0db9104c7043b4e1efa1e9632f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>reference</type>
      <name>value_index_table</name>
      <anchorfile>structsol_1_1u__detail_1_1usertype__storage__base.html</anchorfile>
      <anchor>afeaf8b04c57f8245b274b69f86cf2e00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::usertype_traits</name>
    <filename>structsol_1_1usertype__traits.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>gc_table</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>ae1ce1f50b048787ccdc325e67929e3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>metatable</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>a8c9d7f7f72537910a0899a6036d85b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>a51022c592150e8c097982e07edae7a0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>qualified_name</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>a131e49c6b0cbf9d56149ea608cd04716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>user_gc_metatable</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>a419b764e6481da0626561fcc57dadac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>user_metatable</name>
      <anchorfile>structsol_1_1usertype__traits.html</anchorfile>
      <anchor>a9dae7f34526a9c9305c9d87657d78b62</anchor>
      <arglist>()</arglist>
    </member>
  </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>a4b035e41df5c063eb09653e0ef26fc28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wstring_view</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>a37bc08c912814f13be2adc779e0bdfbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>abb0dfaa0ac75e704df17ef6ca5323f76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>str</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>aa44000fc7d7341c2451deca980d419e6</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>aabad25a649e8f141b998e38abd970721</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="struct">
    <name>sol::stack::stack_detail::uu_pusher</name>
    <filename>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>typename u_traits::type</type>
      <name>P</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</anchorfile>
      <anchor>a0d01599bffe295ac742ca556dc976ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename u_traits::actual_type</type>
      <name>Real</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</anchorfile>
      <anchor>aa5487d72b6ac52b593542c82b4c280cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unique_usertype_traits&lt; T &gt;</type>
      <name>u_traits</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</anchorfile>
      <anchor>ab5e766314e93b451a5970eee91f91367</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</anchorfile>
      <anchor>aa39ef0fcfb08e473b30515ba34606456</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>push_deep</name>
      <anchorfile>structsol_1_1stack_1_1stack__detail_1_1uu__pusher.html</anchorfile>
      <anchor>a91d93cf3aec06d8c6e305f72eccdf149</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>UValue</name>
    <filename>unionUValue.html</filename>
    <member kind="variable">
      <type></type>
      <name>LUAI_MAXALIGN</name>
      <anchorfile>unionUValue.html</anchorfile>
      <anchor>a3257500ea5d9b5b592f1ff8f31f1dda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TValue</type>
      <name>uv</name>
      <anchorfile>unionUValue.html</anchorfile>
      <anchor>afaa156bae31b8f21eb9743c2a757ce89</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="union">
    <name>Value</name>
    <filename>unionValue.html</filename>
    <member kind="variable">
      <type>lua_CFunction</type>
      <name>f</name>
      <anchorfile>unionValue.html</anchorfile>
      <anchor>acc94eaa63b3acf650541fcd09025f2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct GCObject *</type>
      <name>gc</name>
      <anchorfile>unionValue.html</anchorfile>
      <anchor>a1809643a2deb85a2e8d690b8e1488481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Integer</type>
      <name>i</name>
      <anchorfile>unionValue.html</anchorfile>
      <anchor>a0d6f6bd1f2576b712e95aaffa0f87bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Number</type>
      <name>n</name>
      <anchorfile>unionValue.html</anchorfile>
      <anchor>ae8663f45c016d5fbf827cb308b2f3df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>unionValue.html</anchorfile>
      <anchor>aa001f39a25c7d85a27cbdbab2d386ccd</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; 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="struct">
    <name>detail::counting_iterator::value_type</name>
    <filename>structdetail_1_1counting__iterator_1_1value__type.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1counting__iterator_1_1value__type.html</anchorfile>
      <anchor>a74a217ed69d29ecacf3ee8c13e68102b</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::var_wrapper</name>
    <filename>structsol_1_1var__wrapper.html</filename>
    <templarg>T</templarg>
    <base>ebco&lt; T &gt;</base>
    <member kind="typedef" protection="private">
      <type>detail::ebco&lt; T &gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1var__wrapper.html</anchorfile>
      <anchor>a5770526cf2e3cfcd17d3aba5409a0ada</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Vardesc</name>
    <filename>unionVardesc.html</filename>
    <member kind="variable">
      <type>TValue</type>
      <name>k</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>a80d37db0e7356a3f6e0fd623f41275b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>kind</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>a2fd435b2b04c1eaa315462f92751dac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TString *</type>
      <name>name</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>ae42e8803588ca9ffd1225c67ab3ba79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>pidx</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>a6323f2ec4ddf1d7b53d057d5b3f160b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lu_byte</type>
      <name>sidx</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>a5d1ed820d5e5c1812b5045e1a642729a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TValuefields</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>aec05721e79f1bb78e05389553ef3c971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Vardesc::@28</type>
      <name>vd</name>
      <anchorfile>unionVardesc.html</anchorfile>
      <anchor>aa2b6b08e1c8610c61440212474daae6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::variadic_args</name>
    <filename>structsol_1_1variadic__args.html</filename>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>afee969c07e7fb7e9ccae36d91984c915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ac86e1f360348778c98eae0c7499afe3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>acd85b2631339e5bc184903e3d135415e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_iterator&lt; stack_proxy, false &gt;</type>
      <name>iterator</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ab0902d89c878ca3f0d110c9f18774950</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy *</type>
      <name>pointer</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a0741c73ce67f4d06b52819877372e0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>reference_type</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a257930f74fd0b64b8827d5c530dc2443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ae588008a1bc01d3cf915ff3d3821f0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a9094c30ed75fd8a5d149a1adb0241c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_proxy</type>
      <name>value_type</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a4f7bb47265d7dec0118dd05b7d62ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>afb2e9e5185b6e9b6ba95ccd11a53081d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a94985780471b30ce478fc090750f20ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ac6bf14f6ccd42f5cbc2be219f32ca713</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a1484275d528a3f0de0c11a09088ff787</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a2d73f000df32e294948321bece4c29c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a66b8d9555c167d5b4ab0fff2040befa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ab92451fab85c946909c56d7fa82cbf54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a6d33885de01772ef75b3dc59e5ee8819</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a51b0a1db4b6fd86d6b38a1e74749612d</anchor>
      <arglist>(difference_type index_offset=0) const </arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a790bb1b6a1900d2508d153eb1f2e3d7a</anchor>
      <arglist>(difference_type index_offset=0) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>leftover_count</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a057bfc53644ed664de4e29060f2d29e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>lua_state</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>adfb2c0c2ba2a2e8f1d9ab9408b04fbe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>variadic_args &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>afedd7bdd1836d71832df1ed742ad3e90</anchor>
      <arglist>(const variadic_args &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>variadic_args &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a15f16cab4ed98ce125e729b5a09b89a6</anchor>
      <arglist>(variadic_args &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>operator[]</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a22ee9f92d806211e9214c8f6f6e346b9</anchor>
      <arglist>(difference_type index_offset) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>aea7f2fe52f33d831ec9cccaa57939c99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a8e6aa5b21fce6b0ddf392d719ecf8dda</anchor>
      <arglist>(lua_State *target) const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a899d68052f726ab390fb7f62b0ef365e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a08898c86f8f94cc01918ea6ee9a15d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a3ddeae8600abe290b8e7ca548f6a6a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a73977bbc4814c5df3901ca587befd724</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a1fbc352725d88833dbe5dde97b505a13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stack_index</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ab6087d097deba26efd1c4f88e8048b33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>top</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a8bc97ce95dd3b4ea65d5b0509c690a6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variadic_args</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>afe9fb36dc1073d0f5954c9267254765a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variadic_args</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a7e436b7c7e903ee16a8e61b703a9745c</anchor>
      <arglist>(lua_State *luastate, int stackindex=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variadic_args</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>adf04e4362f0fb755a6f7c787030d18fc</anchor>
      <arglist>(lua_State *luastate, int stackindex, int lastindex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variadic_args</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>ad818b8d683fb9e37f06e59a397450490</anchor>
      <arglist>(const variadic_args &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variadic_args</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>acf16103d4e26fe48b875b024a566760e</anchor>
      <arglist>(variadic_args &amp;&amp;o)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>aa7eb5b6770e6166c4b7e819c3ba4d77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>a6ba7cec33a5f453132a7183fbc7cd61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stacktop</name>
      <anchorfile>structsol_1_1variadic__args.html</anchorfile>
      <anchor>aeee166b647bb892ffdb41789c3f8627c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::variadic_results</name>
    <filename>structsol_1_1variadic__results.html</filename>
    <base>basic_variadic_results&lt;&gt;</base>
    <member kind="typedef" protection="private">
      <type>basic_variadic_results&lt;&gt;</type>
      <name>base_t</name>
      <anchorfile>structsol_1_1variadic__results.html</anchorfile>
      <anchor>a5518ae04faddeba91ec1530c662ec80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MQTTV5::VBIs</name>
    <filename>classMQTTV5_1_1VBIs.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::view</name>
    <filename>structdetail_1_1view.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::detail::void_</name>
    <filename>structsol_1_1detail_1_1void__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structsol_1_1detail_1_1void__.html</anchorfile>
      <anchor>af89d85ffc2973aed4edf2131b1778858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::void_call</name>
    <filename>structsol_1_1call__detail_1_1void__call.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::call_detail::void_call&lt; T, types&lt; Args... &gt; &gt;</name>
    <filename>structsol_1_1call__detail_1_1void__call_3_01T_00_01types_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>structsol_1_1call__detail_1_1void__call_3_01T_00_01types_3_01Args_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a46b1e90b880271b621bbc2af3f326d3e</anchor>
      <arglist>(Args...)</arglist>
    </member>
  </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>sol::meta::meta_detail::void_tuple_element</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1void__tuple__element.html</filename>
    <templarg>I</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>sol::meta::meta_detail::void_tuple_element&lt; I, std::tuple&lt;&gt; &gt;</name>
    <filename>structsol_1_1meta_1_1meta__detail_1_1void__tuple__element_3_01I_00_01std_1_1tuple_3_4_01_4.html</filename>
    <templarg>I</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structsol_1_1meta_1_1meta__detail_1_1void__tuple__element_3_01I_00_01std_1_1tuple_3_4_01_4.html</anchorfile>
      <anchor>a6278c23648c1984f86e967e85c84db65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::voider</name>
    <filename>structsol_1_1detail_1_1voider.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structsol_1_1detail_1_1voider.html</anchorfile>
      <anchor>ad278e8dc4739b0be6f6fcb0f96968618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::weak_derive</name>
    <filename>structsol_1_1weak__derive.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>value</name>
      <anchorfile>structsol_1_1weak__derive.html</anchorfile>
      <anchor>ae9fa6c8ec6e071ca2b2278d624a179ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WebsocketDialog</name>
    <filename>classWebsocketDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>WebsocketDialog</name>
      <anchorfile>classWebsocketDialog.html</anchorfile>
      <anchor>a00bc8f5d9be5468c10c3125194365576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WebsocketDialog</name>
      <anchorfile>classWebsocketDialog.html</anchorfile>
      <anchor>a22c98593c11518e61f53c3a59624d916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ui::WebSocketDialog *</type>
      <name>ui</name>
      <anchorfile>classWebsocketDialog.html</anchorfile>
      <anchor>a679d0a9ad101c693983d42afcc5a88dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WebsocketServer</name>
    <filename>classWebsocketServer.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDebugPlugin</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>ad7fbcb814366e70e1a6874a301e8aa1f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>af41227a9e33c665c2d46dfc5d1b000a9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>aaac4fd0626983d9b6470ad019f330da3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a4d60daa29a16c1f211903d71d759dfa2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a0ac52f5d25903fb32d158ca7fd7a7bb3</anchor>
      <arglist>(QStringList *) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WebsocketServer</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>adbbc376558ce2c3e2f90bf07ad341f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WebsocketServer</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a8b349c849f9b65ff31f6c4f85f475044</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onNewConnection</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a7668ee46989a91af23e70f5b8973acdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>abffa9cdb31bf472c08b0afc564a7d898</anchor>
      <arglist>(QString message)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>socketDisconnected</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a27d1a3037d5762c4d10f5e3a52a1572b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QWebSocket * &gt;</type>
      <name>_clients</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>afc2bb3a7c5bb64d582846ba4c100cf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::MessageParserPtr</type>
      <name>_parser</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a5ca6606d70466fb17da778234c44f2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>aae1eb51edf4b00ec5abb61000144ea67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWebSocketServer</type>
      <name>_server</name>
      <anchorfile>classWebsocketServer.html</anchorfile>
      <anchor>a3701d77f80ed4689ba3ac818c312c5d2</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="class">
    <name>nlohmann::detail::wide_string_input_adapter</name>
    <filename>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>char</type>
      <name>char_type</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a7b9f8684206b5dadf0e96986577dfc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::char_traits&lt; char &gt;::int_type</type>
      <name>get_character</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a50f9436820b9caa9708ea69e2ba0230b</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wide_string_input_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>aa12146f16f0a22ae3d23bd4af7460fcd</anchor>
      <arglist>(BaseInputAdapter base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fill_buffer</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a1e797f94449c5c3e68ab468d8caf0db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseInputAdapter</type>
      <name>base_adapter</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a6951ed130bc49fbee6e434b62ed187ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; std::char_traits&lt; char &gt;::int_type, 4 &gt;</type>
      <name>utf8_bytes</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>af6bded96214b2fe8edd142d92141550e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>utf8_bytes_filled</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a8966550e615e62978b01d3a252b9c649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>utf8_bytes_index</name>
      <anchorfile>classnlohmann_1_1detail_1_1wide__string__input__adapter.html</anchorfile>
      <anchor>a2a1884713fedff6c17cdbbe63070d1ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::wide_string_input_helper</name>
    <filename>structnlohmann_1_1detail_1_1wide__string__input__helper.html</filename>
    <templarg></templarg>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 2 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1wide__string__input__helper_3_01BaseInputAdapter_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_buffer</name>
      <anchorfile>structnlohmann_1_1detail_1_1wide__string__input__helper_3_01BaseInputAdapter_00_012_01_4.html</anchorfile>
      <anchor>a293186006f5f8090e337d12571307ced</anchor>
      <arglist>(BaseInputAdapter &amp;input, std::array&lt; std::char_traits&lt; char &gt;::int_type, 4 &gt; &amp;utf8_bytes, size_t &amp;utf8_bytes_index, size_t &amp;utf8_bytes_filled)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 4 &gt;</name>
    <filename>structnlohmann_1_1detail_1_1wide__string__input__helper_3_01BaseInputAdapter_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_buffer</name>
      <anchorfile>structnlohmann_1_1detail_1_1wide__string__input__helper_3_01BaseInputAdapter_00_014_01_4.html</anchorfile>
      <anchor>a0ff95d2f31684b6477abcd783975b7c1</anchor>
      <arglist>(BaseInputAdapter &amp;input, std::array&lt; std::char_traits&lt; char &gt;::int_type, 4 &gt; &amp;utf8_bytes, size_t &amp;utf8_bytes_index, size_t &amp;utf8_bytes_filled)</arglist>
    </member>
  </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>willMessages</name>
    <filename>structwillMessages.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>payload</name>
      <anchorfile>structwillMessages.html</anchorfile>
      <anchor>a7dc7fb970df59bdede86ba8a8f245b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>payloadlen</name>
      <anchorfile>structwillMessages.html</anchorfile>
      <anchor>a3420945d08462d419492e4a99a01d3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qos</name>
      <anchorfile>structwillMessages.html</anchorfile>
      <anchor>af9baa56a866e12cd94885ab1315aae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retained</name>
      <anchorfile>structwillMessages.html</anchorfile>
      <anchor>af51cdb51aa496f1aa0e62b1c35623349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>topic</name>
      <anchorfile>structwillMessages.html</anchorfile>
      <anchor>adf21b4cfdf40a015aa221e59e0ee1a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::with_function_tag</name>
    <filename>structsol_1_1detail_1_1with__function__tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::wrap</name>
    <filename>structsol_1_1wrap.html</filename>
    <templarg></templarg>
    <templarg>f</templarg>
    <member kind="typedef">
      <type>F</type>
      <name>type</name>
      <anchorfile>structsol_1_1wrap.html</anchorfile>
      <anchor>acae73347ad4515921c7abecd4c3037c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrap.html</anchorfile>
      <anchor>acad89e550eec6c018c9671f6168db2f5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper</name>
    <filename>structsol_1_1wrapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">sol::wrapper::caller</class>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1wrapper.html</anchorfile>
      <anchor>a0f9de7dbc4538ae831089b6942d8a58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1wrapper.html</anchorfile>
      <anchor>a0f1fb98fbecb597efe89d047e15282fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::returns_list</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1wrapper.html</anchorfile>
      <anchor>a80691afdeb935e5634944ba959761bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; meta::unqualified_t&lt; F &gt; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1wrapper.html</anchorfile>
      <anchor>a8e3ce088695e0d67ed9724fe5445c90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrapper.html</anchorfile>
      <anchor>a21cdbb56bfbd7467c9225dbd4f02d878</anchor>
      <arglist>(F &amp;f, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::caller</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;::invoker</class>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>a8f8e7a19b54c7472652d5088c274ddc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>af7a6e2ac0e5794f117dd02330dd11a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::returns_list</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>aa9a4e111966aa144cdadaa3109c3e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>ad58b160c4cbec2e3209c79931b4da627</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>a1e12d86f0e722da4d30141da3a3456cc</anchor>
      <arglist>(F &amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__function_3_01std_1_1remove__ed7942af879e3dd88795fae596bc68a6.html</anchorfile>
      <anchor>a480db8d0e618cee43e4c351a51b6a089</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;</name>
    <filename>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</filename>
    <templarg></templarg>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::caller</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;::invoker</class>
    <member kind="typedef">
      <type>traits_type::args_list</type>
      <name>args_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>afc9ebb673f23bc207efa43a13b1c05cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>types&lt; object_type &amp;, return_type &gt;</type>
      <name>free_args_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a4f574c6bf36296da069cce555e52a4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::object_type</type>
      <name>object_type</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>acc66016be1af2168420d1fe8e332f8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::return_type</type>
      <name>return_type</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>accf2f2ec5211cfc8d0b9c2d39b7ff93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits_type::returns_list</type>
      <name>returns_list</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>af1d04816f808b2eb973bc062fa9776dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_bind_traits&lt; meta::unqualified_t&lt; F &gt; &gt;</type>
      <name>traits_type</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a54439d3893d6ebca521c5fe4c857bffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a62b33083a56fae7b17063b4b429b827b</anchor>
      <arglist>(object_type &amp;mem) -&gt; detail::array_return_type&lt; decltype(mem.*fx)&gt;</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a99d318f78bc3b851e3622330bc1fb413</anchor>
      <arglist>(Fx &amp;&amp;fx, object_type &amp;mem) -&gt; detail::array_return_type&lt; decltype(mem.*fx)&gt;</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a9cc847b314b7c0bdb9632e9ac4ba4bd0</anchor>
      <arglist>(Fx &amp;&amp;fx, object_type &amp;mem, Arg &amp;&amp;arg, Args &amp;&amp;...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>invoke</name>
      <anchorfile>structsol_1_1wrapper_3_01F_00_01std_1_1enable__if__t_3_01std_1_1is__member__object__pointer_3_018842c3ce821ecb5e41c04a5a70a591fa.html</anchorfile>
      <anchor>a7b4a5fb22dbce9fc9b1babdb883b0ff6</anchor>
      <arglist>(object_type &amp;mem, Arg &amp;&amp;arg, Args &amp;&amp;...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const  &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const &amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const &amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile &amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) const volatile noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01const_01volatile_01noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) const volatile noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...) noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_01noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...) noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...)&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...)&amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...)&amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...)&amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...)&amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...)&amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...)&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...)&amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...)&gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...), R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const &amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_01_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_01_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_01const_01volatile_01_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...)&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp; &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;noexcept, R, O, Args... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>sol::wrapper&lt; R(O::*)(Args...,...)&amp;noexcept &gt;</name>
    <filename>structsol_1_1wrapper_3_01R_07O_1_1_5_08_07Args_8_8_8_00_8_8_8_08_6noexcept_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <base>member_function_wrapper&lt; R(O::*)(Args...,...)&amp;noexcept, R, O, Args... &gt;</base>
  </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="struct">
    <name>ws_frame</name>
    <filename>structws__frame.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structws__frame.html</anchorfile>
      <anchor>a39b63d46db10302225327f57a20ce099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pos</name>
      <anchorfile>structws__frame.html</anchorfile>
      <anchor>a03099256dd943b73f0558039b6ff4c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sol::detail::yield_tag_t</name>
    <filename>structsol_1_1detail_1_1yield__tag__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>sol::yielding_t</name>
    <filename>structsol_1_1yielding__t.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>yielding_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a11520021b762854d336746353be29a07</anchor>
      <arglist>(const yielding_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>yielding_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a1536596befa257e6b07b64cdaf6468fd</anchor>
      <arglist>(yielding_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yielding_t</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a0b2d67df19812e57a45eb614591cb65e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yielding_t</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a1d5a67dba3462f55353dfa6d252a2ff7</anchor>
      <arglist>(const yielding_t &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yielding_t</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a97e3e80ff90ec2eaedd2c216c0fd5894</anchor>
      <arglist>(yielding_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yielding_t</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a050115d786e55116a3215b2eb9cafea3</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yielding_t</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a6d44212163fa92943ce1e8b4baf5bb6c</anchor>
      <arglist>(Arg0 &amp;&amp;arg0, Arg1 &amp;&amp;arg1, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>func</name>
      <anchorfile>structsol_1_1yielding__t.html</anchorfile>
      <anchor>a086eb45d9e5423dbae15c3811c412f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Zio</name>
    <filename>structZio.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structZio.html</anchorfile>
      <anchor>a78d84c6b39ee04b43be6638f2887915d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_State *</type>
      <name>L</name>
      <anchorfile>structZio.html</anchorfile>
      <anchor>a605b7ca7868887491196af34d9b7d765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>n</name>
      <anchorfile>structZio.html</anchorfile>
      <anchor>a7e086aa8f8c620f46c4697dc14c186ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p</name>
      <anchorfile>structZio.html</anchorfile>
      <anchor>a14ac73a363603164c07329d14063221b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lua_Reader</type>
      <name>reader</name>
      <anchorfile>structZio.html</anchorfile>
      <anchor>a543c6a2239f478a708e4549ee4453b56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq_event_t</name>
    <filename>structzmq__event__t.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>event</name>
      <anchorfile>structzmq__event__t.html</anchorfile>
      <anchor>a82b19531e51d234ec37b8562d0eb30ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>value</name>
      <anchorfile>structzmq__event__t.html</anchorfile>
      <anchor>a4e8c25ddecfe9a4ba1af68a6f19c4377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ads</name>
    <filename>namespaceads.html</filename>
    <namespace>ads::internal</namespace>
    <class kind="class">ads::CDockAreaLayout</class>
    <class kind="class">ads::CDockAreaTabBar</class>
    <class kind="class">ads::CDockAreaTitleBar</class>
    <class kind="class">ads::CDockAreaWidget</class>
    <class kind="class">ads::CDockComponentsFactory</class>
    <class kind="class">ads::CDockContainerWidget</class>
    <class kind="class">ads::CDockFocusController</class>
    <class kind="class">ads::CDockingStateReader</class>
    <class kind="class">ads::CDockManager</class>
    <class kind="class">ads::CDockSplitter</class>
    <class kind="class">ads::CDockWidget</class>
    <class kind="class">ads::CDockWidgetTab</class>
    <class kind="class">ads::CElidingLabel</class>
    <class kind="class">ads::CFloatingDockContainer</class>
    <class kind="class">ads::CFloatingDragPreview</class>
    <class kind="class">ads::CFloatingWidgetTitleBar</class>
    <class kind="class">ads::CIconProvider</class>
    <class kind="class">ads::CSpacerWidget</class>
    <class kind="class">ads::CTitleBarButton</class>
    <class kind="struct">ads::DockAreaTabBarPrivate</class>
    <class kind="struct">ads::DockAreaTitleBarPrivate</class>
    <class kind="struct">ads::DockAreaWidgetPrivate</class>
    <class kind="class">ads::DockContainerWidgetPrivate</class>
    <class kind="struct">ads::DockFocusControllerPrivate</class>
    <class kind="struct">ads::DockManagerPrivate</class>
    <class kind="struct">ads::DockOverlayCrossPrivate</class>
    <class kind="struct">ads::DockOverlayPrivate</class>
    <class kind="struct">ads::DockSplitterPrivate</class>
    <class kind="struct">ads::DockWidgetPrivate</class>
    <class kind="struct">ads::DockWidgetTabPrivate</class>
    <class kind="struct">ads::ElidingLabelPrivate</class>
    <class kind="struct">ads::FloatingDockContainerPrivate</class>
    <class kind="struct">ads::FloatingDragPreviewPrivate</class>
    <class kind="struct">ads::FloatingWidgetTitleBarPrivate</class>
    <class kind="struct">ads::IconProviderPrivate</class>
    <class kind="class">ads::IFloatingWidget</class>
    <member kind="typedef">
      <type>CDockAreaLayout</type>
      <name>DockAreaLayout</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aee89f88bfd7d82cf2f414fb776d1e4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tCloseButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a7f8e878679dd338d2e19874b5115f45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tMaximizeButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a51fb881835584096cf9cb5f8aa8ae717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CElidingLabel</type>
      <name>tTabLabel</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ac09a67e34ad7669a2beb1747418d7fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QToolButton</type>
      <name>tTitleBarButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a9af5e50410256422289afceb76a1b1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a505240c9ad0aba35dedaf70c4e5719bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a7242c396dc913d8807272ea4160e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7afe6a907c142dd80dd7cd7091e6bbe935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a87a496940f46ae4c507c036ef92d97f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a3c2e5b0771e8331af3849823244df023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CenterDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7ad79f452d448277f1da5b8774aaed452a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidDockWidgetArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a75157a8d7e47bc4a9c89c6618f527dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterDockAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a5089d0b950ac6518fc171f9f44b72a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllDockAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa7ee1cfa64a3f97f70ff7c80fbf431a7a1dcf46c7e8f62d1a2505faf4c889b53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eBitwiseOperator</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BitwiseAnd</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3a9079948b6ab2d474328e0764aaa93d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BitwiseOr</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab53144680281f07cbe7d1f02ffaa5ac3a6b8b27fee0fd51b7cf51b3aea35038c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eDragState</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingInactive</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782aeabf4a0cbd330ac7f97b43f263011a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingMousePressed</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782a7f7a21992ac332c9b8fbc23f4c1982ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingTab</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782ae82213dbcb78e8b06d58bf82da65cfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DraggingFloatingWidget</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a48fa59244b793a503434caf33c730782a6316d3960366e313e8f4c82050b2c680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eDropMode</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeIntoArea</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aa0fffc8f7dbfb9a74e6757112ba039091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeIntoContainer</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aacedfd38366a993070c8b4ce455f98641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DropModeInvalid</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a81f158e7ceb8f5b7d9df3259a4d4999aa90b18b271ec21fa3e94e1e825f105e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TabCloseIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a70883c280991d541c9f28c5dcaa668f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaMenuIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a4ddd074e0832c894ceafc38164e776a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaUndockIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a198f0dcbe153e7ed432480cbddf12531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DockAreaCloseIcon</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a837495d1aff45ae7ddedb57b3adce8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IconCount</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aa9a42efd933daef3059e7a79759a2521a876cc3f7de3b1741ea312402cb3f4cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eStateFileVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InitialVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fa03908ddd2453da6926c6e14805c44204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Version1</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fa0b57e6b94139a70311da464b255c7a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CurrentVersion</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a8aaa12091e80823f6e0110d9e54c892fab7fc985e304f190ea69f19bfa1732aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TitleBarButton</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonTabsMenu</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6acb1e67a589c93ad39aafb4162c79409f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonUndock</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6a72462fdc66eca5c63b7c56e9ebf385b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TitleBarButtonClose</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a0596f4e5d6e1fe08d754abae7d9f22a6af0294c8717be3b75d61018b59d6a123c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>areaAlignment</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a1251ef91c46f3ef5b2f6f81078312c69</anchor>
      <arglist>(const DockWidgetArea area)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>areaIdToIndex</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a882e62262820aa2362cf7f64c5764d77</anchor>
      <arglist>(DockWidgetArea area)</arglist>
    </member>
    <member kind="function">
      <type>const CDockComponentsFactory *</type>
      <name>componentsFactory</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ac42748a68856291253817ae0f8904f5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; CDockComponentsFactory &gt;</type>
      <name>DefaultFactory</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a031bfaee08c12aedd235f7a032dddc9f</anchor>
      <arglist>(new CDockComponentsFactory())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insertWidgetIntoSplitter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a838e8c6b3951e8b621cc480597b43124</anchor>
      <arglist>(QSplitter *Splitter, QWidget *widget, bool Append)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateDockAreaFocusStyle</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ad7511ff73789ba73f131b7e9e115d86b</anchor>
      <arglist>(CDockAreaWidget *DockArea, bool Focused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateDockWidgetFocusStyle</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>aba2c460787f4ae3daccee674b0068a78</anchor>
      <arglist>(CDockWidget *DockWidget, bool Focused)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>ACTION_PROPERTY</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a3c4c8f04dfdf02265c904806c772e8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DockWidgetAreas</type>
      <name>DefaultAllowedAreas</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>ab2996ef124ecf30f2e41720b835ca3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>INDEX_PROPERTY</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a4893fd9ee82ab8bfa3f4289b7f8b4f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CDockManager::ConfigFlags</type>
      <name>StaticConfigFlags</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>adae6280bb615b5da0906f0844d22922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>zOrderCounter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a950ad022560a0c00c9c0f56de8c0d2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>zOrderCounter</name>
      <anchorfile>namespaceads.html</anchorfile>
      <anchor>a950ad022560a0c00c9c0f56de8c0d2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ads::internal</name>
    <filename>namespaceads_1_1internal.html</filename>
    <class kind="class">ads::internal::CDockInsertParam</class>
    <member kind="enumeration">
      <type></type>
      <name>eRepolishChildOptions</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishIgnoreChildren</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a398ef498a3f1a3b3599053f269b33fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishDirectChildren</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a621f597bcd6740babc6699f7b3f301a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RepolishChildrenRecursively</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a34cf11d1576c4655c0ecc97eefd0e0f4a202f2c34bd7570293d656747bf66110d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>createTransparentPixmap</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ac8e0fa02e2e4c0ebdded5c91f5f3cd46</anchor>
      <arglist>(const QPixmap &amp;Source, qreal Opacity)</arglist>
    </member>
    <member kind="function">
      <type>CDockInsertParam</type>
      <name>dockAreaInsertParameters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a81fe2f0ef228012269068c02d04113e4</anchor>
      <arglist>(DockWidgetArea Area)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>findParent</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a74d9ea4d798551e895ccfb4451a15112</anchor>
      <arglist>(const QWidget *w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideEmptyParentSplitters</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ab0baf59175a1148331a004285873d4e8</anchor>
      <arglist>(CDockSplitter *FirstParentSplitter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceSplitterWidget</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>aa309e98c78ed61047fc75fa7e978b1b5</anchor>
      <arglist>(QSplitter *Splitter, QWidget *From, QWidget *To)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repolishStyle</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>acdbeb3181b5f1d7c99bf1e9a3b6f7c43</anchor>
      <arglist>(QWidget *w, eRepolishChildOptions Options=RepolishIgnoreChildren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonIcon</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>af44646af8905954d8ae0c3b700e67a4e</anchor>
      <arglist>(QAbstractButton *Button, QStyle::StandardPixmap StandarPixmap, ads::eIcon CustomIconId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a8812373a542759b211ea322fe9d11853</anchor>
      <arglist>(T &amp;Flags, typename T::enum_type flag, bool on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToolTip</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a3fbe2a284223c621ccbb5fceda29483a</anchor>
      <arglist>(QObjectPtr obj, const QString &amp;tip)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>ClosedProperty</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>ad125aad335ea1c9837f87434dfb0bd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>DirtyProperty</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a6607536f80328c1ef4af136be8e28f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>Restore</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a917629682ccc69df6fea03550aa98c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>RestoreTesting</name>
      <anchorfile>namespaceads_1_1internal.html</anchorfile>
      <anchor>a1b83faf4db5715a92f6209e8d65a957b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>align</name>
    <filename>namespacealign.html</filename>
    <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>backward</name>
    <filename>namespacebackward.html</filename>
    <namespace>backward::Color</namespace>
    <namespace>backward::ColorMode</namespace>
    <namespace>backward::details</namespace>
    <namespace>backward::system_tag</namespace>
    <namespace>backward::trace_resolver_tag</namespace>
    <class kind="class">backward::cfile_streambuf</class>
    <class kind="class">backward::Colorize</class>
    <class kind="class">backward::Printer</class>
    <class kind="struct">backward::ResolvedTrace</class>
    <class kind="class">backward::SignalHandling</class>
    <class kind="class">backward::SnippetFactory</class>
    <class kind="class">backward::SourceFile</class>
    <class kind="class">backward::StackTrace</class>
    <class kind="class">backward::StackTraceImpl</class>
    <class kind="class">backward::StackTraceImplBase</class>
    <class kind="class">backward::StackTraceImplHolder</class>
    <class kind="struct">backward::Trace</class>
    <class kind="class">backward::TraceResolver</class>
    <class kind="class">backward::TraceResolverImpl</class>
    <class kind="class">backward::TraceResolverImpl&lt; system_tag::unknown_tag &gt;</class>
    <class kind="class">backward::TraceResolverImplBase</class>
    <member kind="variable">
      <type>backward::SignalHandling</type>
      <name>sh</name>
      <anchorfile>namespacebackward.html</anchorfile>
      <anchor>a6be34a42939faf0fbcfe077ce9faf9ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>backward::Color</name>
    <filename>namespacebackward_1_1Color.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yellow</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca8f7946cb6e3cd72b9624130f4d6b3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>purple</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca83495492b6ede5f3b14a20d42204b8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reset</name>
      <anchorfile>namespacebackward_1_1Color.html</anchorfile>
      <anchor>a6292269f4da43517b3fe825563efee5ca40f024dfd446488cdd59a1e4438b2fcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>backward::ColorMode</name>
    <filename>namespacebackward_1_1ColorMode.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>automatic</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090ab3b137eb64307b81fef0ff09f93ee622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>never</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090af0469cd8b4e78a7dbbb315e69b8a441b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>always</name>
      <anchorfile>namespacebackward_1_1ColorMode.html</anchorfile>
      <anchor>aec82452ed7333b210e205aaf6da2d090af66d65034994cb34507cf038a93b1c78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>backward::details</name>
    <filename>namespacebackward_1_1details.html</filename>
    <class kind="struct">backward::details::default_delete</class>
    <class kind="struct">backward::details::deleter</class>
    <class kind="struct">backward::details::demangler</class>
    <class kind="struct">backward::details::demangler_impl</class>
    <class kind="class">backward::details::handle</class>
    <class kind="struct">backward::details::hashtable</class>
    <class kind="struct">backward::details::rm_ptr</class>
    <class kind="struct">backward::details::rm_ptr&lt; const T * &gt;</class>
    <class kind="struct">backward::details::rm_ptr&lt; T * &gt;</class>
    <member kind="function">
      <type>const T &amp;</type>
      <name>move</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>ad24f2f88d54f9427acdf56cc736374b0</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>move</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>a04154532c87d76958feb878627e30b64</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split_source_prefixes</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>aca80b0f0335015da9cf5f8bcc6778e0e</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBackwardPathDelimiter</name>
      <anchorfile>namespacebackward_1_1details.html</anchorfile>
      <anchor>a63a2b5c559f334ede442eaac25058d12</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>backward::system_tag</name>
    <filename>namespacebackward_1_1system__tag.html</filename>
    <member kind="typedef">
      <type>unknown_tag</type>
      <name>current_tag</name>
      <anchorfile>namespacebackward_1_1system__tag.html</anchorfile>
      <anchor>a005308e2bb22645ab361db437e1efbe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>backward::trace_resolver_tag</name>
    <filename>namespacebackward_1_1trace__resolver__tag.html</filename>
  </compound>
  <compound kind="namespace">
    <name>color_widgets</name>
    <filename>namespacecolor__widgets.html</filename>
    <namespace>color_widgets::detail</namespace>
    <class kind="class">color_widgets::ColorDialog</class>
    <class kind="class">color_widgets::ColorPalette</class>
    <class kind="class">color_widgets::ColorPreview</class>
    <class kind="class">color_widgets::ColorSelector</class>
    <class kind="class">color_widgets::ColorWheel</class>
    <class kind="class">color_widgets::Swatch</class>
    <member kind="enumeration">
      <type></type>
      <name>MouseStatus</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Nothing</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078adbcd6a2a5f490485d8618ef835170332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragCircle</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078a53abb02882e53034f40807de0147555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DragSquare</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a811b13853703d85b8b571d03a5a71078a882ceb1ed2396b22a69fbb7b22e544b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>colorFromString</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a4801a6bdac54c6430525986c97cdc26f</anchor>
      <arglist>(const QString &amp;string, bool alpha=true)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>stringFromColor</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>ac1522378cf8348213dc6534d6739f01b</anchor>
      <arglist>(const QColor &amp;color, bool alpha=true)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ColorWheel::DisplayFlags</type>
      <name>default_flags</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a75172a369a19031cceffc8bb5bc3553b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ColorWheel::DisplayFlags</type>
      <name>hard_default_flags</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>a605f183141317732a38e92106012d9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>selector_radius</name>
      <anchorfile>namespacecolor__widgets.html</anchorfile>
      <anchor>ac675e3179b97bcf38a40c6b885fbc6cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>color_widgets::detail</name>
    <filename>namespacecolor__widgets_1_1detail.html</filename>
    <member kind="function">
      <type>qreal</type>
      <name>color_chromaF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>ab678515db14336d20999433220f8fa16</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_hsl</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a456af06371c2da0d7dba49d70e53d588</anchor>
      <arglist>(qreal hue, qreal sat, qreal lig, qreal alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color_from_lch</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>acd347fee68f9c68774a96ef173ae5221</anchor>
      <arglist>(qreal hue, qreal chroma, qreal luma, qreal alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_HSL_saturationF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>ab3ed261834b2f27b02d13be410f260a3</anchor>
      <arglist>(const QColor &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_lightnessF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a56f4f4711804480552193279f44ebbfe</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>color_lumaF</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a24ae7c63b72e779ffd07e3b58a9f797e</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>rainbow_hsv</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a8e60d78bc2d4ac34f983a5bf1024cc1a</anchor>
      <arglist>(qreal hue)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>rainbow_lch</name>
      <anchorfile>namespacecolor__widgets_1_1detail.html</anchorfile>
      <anchor>a70eb1b57eb441637ff91b9aa931ee894</anchor>
      <arglist>(qreal hue)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conanfile</name>
    <filename>namespaceconanfile.html</filename>
    <class kind="class">conanfile::TestPackageConan</class>
  </compound>
  <compound kind="namespace">
    <name>controlVMnetworkstate</name>
    <filename>namespacecontrolVMnetworkstate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>controlvmnetworkstate</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>a3902aa3add85a63af3ca5a18bed950d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_sel</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>aaee23a2df60bc6904a02dd11456c80d5</anchor>
      <arglist>(prompt, max_, selectionoption)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>statustext</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>abf1e35455024d5adebcf67cb346b20b5</anchor>
      <arglist>(result)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bindir</name>
      <anchorfile>namespacecontrolVMnetworkstate.html</anchorfile>
      <anchor>a44d71d4bf5cbb444b6c14c3d6d4df518</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::accumulator</class>
    <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::bigint</class>
    <class kind="struct">detail::bits</class>
    <class kind="struct">detail::boundaries</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::counting_iterator</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="class">detail::dynamic_arg_list</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::fallback_uintptr</class>
    <class kind="struct">detail::fill_t</class>
    <class kind="class">detail::fixed_buffer_traits</class>
    <class kind="struct">detail::fixed_handler</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="class">detail::fp</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_reference_wrapper</class>
    <class kind="struct">detail::is_reference_wrapper&lt; std::reference_wrapper&lt; T &gt; &gt;</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="struct">detail::null</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="class">detail::truncating_iterator</class>
    <class kind="class">detail::truncating_iterator&lt; OutputIt, std::false_type &gt;</class>
    <class kind="class">detail::truncating_iterator&lt; OutputIt, std::true_type &gt;</class>
    <class kind="class">detail::truncating_iterator_base</class>
    <class kind="struct">detail::type_constant</class>
    <class kind="struct">detail::uint128_t</class>
    <class kind="struct">detail::uint128_wrapper</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>a70a1d698c31e132bff0038d996d8a93f</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>a47d8f0ed474a3486820e576a1db2a61d</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_NORETURN FMT_API void</type>
      <name>assert_fail</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6c6e0604e89fc0ef840b154b8e8b0524</anchor>
      <arglist>(const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>assume</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a208b54c1c61a9bce9df4531a657a0c64</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>std::back_insert_iterator&lt; Container &gt;</type>
      <name>base_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6733fa8a0738eeda01b788f3ac2fd989</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; &amp;it, checked_ptr&lt; typename Container::value_type &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>base_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aced5d969d7a0414dd7c02ea19d5975bb</anchor>
      <arglist>(Iterator, Iterator it)</arglist>
    </member>
    <member kind="function">
      <type>Dest</type>
      <name>bit_cast</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab90be40a8cb5d677aad6bb4a6dc35fdf</anchor>
      <arglist>(const Source &amp;source)</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>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>size_t</type>
      <name>code_point_index</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8de9c20a0abe6bf38266cb073e645426</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>code_point_index</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afb60b2e682c8f4b99435f497a18270ca</anchor>
      <arglist>(basic_string_view&lt; char8_type &gt; s, size_t 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>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>counting_iterator</type>
      <name>copy_str</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a94408b6ea8026970c86ab689ff2858aa</anchor>
      <arglist>(InputIt begin, InputIt end, counting_iterator 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>FMT_FUNC int</type>
      <name>count_digits&lt; 4 &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a912bee0567ce268e70a504450145315b</anchor>
      <arglist>(detail::fallback_uintptr n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_digits&lt; 4 &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a18c290ebecff982f88dd8cef371b0e87</anchor>
      <arglist>(detail::fallback_uintptr 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>FMT_FUNC Char</type>
      <name>decimal_point_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9521a87a39ff8e702160b0447c067fb6</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API Char</type>
      <name>decimal_point_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab1f2e24d042f951aef21e6bce7d28230</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>void</type>
      <name>fallback_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec3de3c34415b0820b551f5e0375465f</anchor>
      <arglist>(Double d, int num_digits, bool binary32, buffer&lt; char &gt; &amp;buf, int &amp;exp10)</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>null localtime_r</type>
      <name>FMT_NOMACRO</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a556904330c36d3d826ed34b09447438b</anchor>
      <arglist>(...)</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>FMT_FUNC void</type>
      <name>format_error_code</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae955438532513067b316fd6082cfcf48</anchor>
      <arglist>(detail::buffer&lt; char &gt; &amp;out, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>format_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1a780acb0dc2858109fcb85cc7ec6e06</anchor>
      <arglist>(T 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; 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>void</type>
      <name>fwrite_fully</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab8325f67f4d101ee49823d332c8f7421</anchor>
      <arglist>(const void *ptr, size_t size, size_t count, FILE *stream)</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>fp</type>
      <name>get_cached_power</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee075ede5e89acf14c73ec7db239026f</anchor>
      <arglist>(int min_exponent, int &amp;pow10_exponent)</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>Char *</type>
      <name>get_data</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf9af4b28628e8df4ea2c0a33ae33fe5</anchor>
      <arglist>(std::basic_string&lt; Char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type *</type>
      <name>get_data</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a314600e6b77fc5696bb4791338b6246d</anchor>
      <arglist>(Container &amp;c)</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>round_direction</type>
      <name>get_round_direction</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ade6bfb36da17f5116c0f132ff8641506</anchor>
      <arglist>(uint64_t divisor, uint64_t remainder, uint64_t error)</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>FMT_ALWAYS_INLINE digits::result</type>
      <name>grisu_gen_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a771174995e96aba3f3fe5fae8fe9a497</anchor>
      <arglist>(fp value, uint64_t error, int &amp;exp, Handler &amp;handler)</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>ac0684564890da82e6e7d29ce05ededc4</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>a130d2f7ff2170d1001ed340ec22c3191</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>bool</type>
      <name>is_big_endian</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2bd455886f90458e27e2aa30d67b0f9d</anchor>
      <arglist>()</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>make_checked</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a684259137c520c511ace97ef09c743d0</anchor>
      <arglist>(T *p, size_t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>max_value</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a32ecbd320068f0f120c060b49c3c4f79</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>uint64_t</type>
      <name>multiply</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23e8738bd890a2f6a9e4a7632489cd25</anchor>
      <arglist>(uint64_t lhs, uint64_t rhs)</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>fp</type>
      <name>normalize</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a955ad02ade4f07084391a60ed80701bf</anchor>
      <arglist>(fp value)</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3eaa85344eb6d3ab8127a93f93b7a657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; fallback_uintptr &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa684dae46e5f256fe1e7b7d58222d835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; int128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1573ea3290121862b2c2fe0d7a638a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>num_bits&lt; uint128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a511b40f74044a6a882f5f1d0fbf1c8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fp</type>
      <name>operator*</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5f2429037339f44b8d88e7ccf7ae6347</anchor>
      <arglist>(fp x, fp y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa603b042d25caa96cdd2e68d95948651</anchor>
      <arglist>(fp x, fp y)</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>checked_ptr&lt; typename Container::value_type &gt;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaff0d1a865ea4a9292ee42c916466325</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; it, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; T &gt;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac163cb89a202c40f15d3670ab592f979</anchor>
      <arglist>(buffer_appender&lt; T &gt; it, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>reserve</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1c420489636f2a60830ba7661ab708b7</anchor>
      <arglist>(Iterator &amp;it, size_t)</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>a0377922f56cb72597223fa7bc55545d0</anchor>
      <arglist>(T value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</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>FMT_FUNC Char</type>
      <name>thousands_sep_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a76293681c430a707554ee43477107f4c</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API Char</type>
      <name>thousands_sep_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2848512b006868c637f035eeb0ab42bc</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>constexpr T *</type>
      <name>to_pointer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a11c61eda3b8975dd48b4e44b881a2a1b</anchor>
      <arglist>(OutputIt, size_t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>to_pointer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a08067bab21a67a341a122c3629bcdf83</anchor>
      <arglist>(buffer_appender&lt; T &gt; it, size_t n)</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>fallback_uintptr</type>
      <name>to_uintptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1e83f1deb8d4267918ea078c1fa8ed0d</anchor>
      <arglist>(const void *p)</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>const T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae56b851e959627db9e9bcb9dcd6d2812</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a831114612dd14c864b58c531cdaec1ab</anchor>
      <arglist>(const std::reference_wrapper&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>utf8_decode</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a04c767b642cdf715ccb2bc4e77768f81</anchor>
      <arglist>(const char *buf, uint32_t *c, int *e)</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="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::cache_accessor</class>
    <class kind="struct">detail::dragonbox::cache_accessor&lt; double &gt;</class>
    <class kind="struct">detail::dragonbox::cache_accessor&lt; float &gt;</class>
    <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>
    <member kind="function">
      <type>bool</type>
      <name>check_divisibility_and_divide_by_pow5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a56662db442d89210d940e781ffcfcbd8</anchor>
      <arglist>(uint32_t &amp;n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>divide_by_10_to_kappa_plus_1</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a502a2e575ece0ceee230a0b0d54ee2b3</anchor>
      <arglist>(uint32_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>divide_by_10_to_kappa_plus_1</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a39bbe321b3f84632f470ba10ed90bc61</anchor>
      <arglist>(uint64_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>adcf2602b807f47448e4354b291a661de</anchor>
      <arglist>(uint32_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a2a0d2f83211befbd1925abdc65e5a2c8</anchor>
      <arglist>(uint64_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ade7f761900d933ef9846002d956382f9</anchor>
      <arglist>(uint32_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divisible_by_power_of_5</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aea4d94d12d156aee5f78fedc4c0e4d21</anchor>
      <arglist>(uint64_t x, int exp) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log10_pow2</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a9ca325072ed20c855fe1595b28d9d5c8</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log10_pow2_minus_log10_4_over_3</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a233f206f3f73d9c426e5fb0c69df38c1</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>floor_log2_pow10</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a434d21d93c2448552d90eb3381f301f1</anchor>
      <arglist>(int e) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_center_integer</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aecc0ed5b70ed0ad80b4a22ca20c80c0d</anchor>
      <arglist>(typename float_info&lt; T &gt;::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_endpoint_integer</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a8a87202b09af0d97cd0c874e43a52f65</anchor>
      <arglist>(typename float_info&lt; T &gt;::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_left_endpoint_integer_shorter_interval</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad4e7b650029fde90c9be7565aeee34c7</anchor>
      <arglist>(int exponent) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE int</type>
      <name>remove_trailing_zeros</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>abc844bfce807dd6005323c75c6a85ef1</anchor>
      <arglist>(uint32_t &amp;n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE int</type>
      <name>remove_trailing_zeros</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad9bac11595d222087fda277d6a2d68ca</anchor>
      <arglist>(uint64_t &amp;n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_ALWAYS_INLINE FMT_SAFEBUFFERS decimal_fp&lt; T &gt;</type>
      <name>shorter_interval_case</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a6832aa1047c804a1ee89b3e9bb0b1af9</anchor>
      <arglist>(int exponent) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>small_division_by_pow10</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a7410f369dbec43e4a12b044918aa94c3</anchor>
      <arglist>(uint32_t n) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>decimal_fp&lt; T &gt;</type>
      <name>to_decimal</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad038e1eada925e579164b1127fd8eed6</anchor>
      <arglist>(T x) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS decimal_fp&lt; T &gt;</type>
      <name>to_decimal</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a3713c276d8cb813c822981189210bc40</anchor>
      <arglist>(T x) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint128_wrapper</type>
      <name>umul128</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a4bf57aeb5f229f5d6cd53bea7ff02901</anchor>
      <arglist>(uint64_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul128_upper64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>a0bf49114abef82fbaac1b6b5abfab666</anchor>
      <arglist>(uint64_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul192_middle64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ac41a99ff3e74f9b01b27337f0dc444b4</anchor>
      <arglist>(uint64_t x, uint128_wrapper y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_SAFEBUFFERS uint64_t</type>
      <name>umul192_upper64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ab32ce265ec81528fc3f4d8388312b5e6</anchor>
      <arglist>(uint64_t x, uint128_wrapper y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>umul96_lower64</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>ad752630fe980d3036a5c43754750b502</anchor>
      <arglist>(uint32_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>umul96_upper32</name>
      <anchorfile>namespacedetail_1_1dragonbox.html</anchorfile>
      <anchor>aba873da3b874c207387e325ad1a05242</anchor>
      <arglist>(uint32_t x, uint64_t y) FMT_NOEXCEPT</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doj</name>
    <filename>namespacedoj.html</filename>
    <class kind="struct">doj::alphanum_less</class>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ac0c7f766d543afb5513105747e776fed</anchor>
      <arglist>(const lT &amp;left, const rT &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a3b1adaf5632863716bce8f2488e47957</anchor>
      <arglist>(char *l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ab3416f4d5032e675d1b7b6b7fbbf2123</anchor>
      <arglist>(const char *l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>ad834a17e25bd97035e3c946a6957bb3f</anchor>
      <arglist>(char *l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>abb4c711e0bddba1d516914ded7ea2896</anchor>
      <arglist>(const char *l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a19670149240b0eac74f293fc11082315</anchor>
      <arglist>(const std::string &amp;l, char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a97af5007e8a11ec5a13467c84d11676b</anchor>
      <arglist>(char *l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a676a9a81372c0f744ca1e4038768d6b4</anchor>
      <arglist>(const std::string &amp;l, const char *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a89cacfad74458c555a8566df388b2c98</anchor>
      <arglist>(const char *l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alphanum_comp&lt; std::string &gt;</name>
      <anchorfile>namespacedoj.html</anchorfile>
      <anchor>a22765105d9e219d257fc3a9b4848d120</anchor>
      <arglist>(const std::string &amp;l, const std::string &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mqtt_test</name>
    <filename>namespacemqtt__test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>on_connect</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a789e2e099d790c4cea17a551864246e7</anchor>
      <arglist>(client, userdata, flags, rc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a6c0f7775288248c2fcd4c526de736d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>ab2a5349420d9113f36be5dd23c6abcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>on_connect</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>af7b193055e2c42c2d71ea4d6cba206eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ret</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a0e47a61a5aa59fdfdd1a0ab204c98e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacemqtt__test.html</anchorfile>
      <anchor>a169df1094eac11bba63474ee34b70626</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mqttsas</name>
    <filename>namespacemqttsas.html</filename>
    <class kind="class">mqttsas::BufferedSockets</class>
    <class kind="class">mqttsas::MyHandler</class>
    <class kind="class">mqttsas::ThreadingTCPServer</class>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a6758fc8f89c2abed7d27af4351d6f934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timestamp</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a052ef308f531c8e85bbac48b4d366a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>logging</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>acc7ca724dd4791f11de10106c1caf3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MQTT</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>a19fe6a68af0305991ef6e90cc6c4798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myWindow</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>aa4b7cc1ae5b3e98f1835a848d3d83e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>suspended</name>
      <anchorfile>namespacemqttsas.html</anchorfile>
      <anchor>adc0086c4555365614a73d93f754d4694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>MQTTV311</name>
    <filename>namespaceMQTTV311.html</filename>
    <class kind="class">MQTTV311::Connacks</class>
    <class kind="class">MQTTV311::Connects</class>
    <class kind="class">MQTTV311::Disconnects</class>
    <class kind="class">MQTTV311::FixedHeaders</class>
    <class kind="class">MQTTV311::MQTTException</class>
    <class kind="class">MQTTV311::Packets</class>
    <class kind="class">MQTTV311::Pingreqs</class>
    <class kind="class">MQTTV311::Pingresps</class>
    <class kind="class">MQTTV311::Pubacks</class>
    <class kind="class">MQTTV311::Pubcomps</class>
    <class kind="class">MQTTV311::Publishes</class>
    <class kind="class">MQTTV311::Pubrecs</class>
    <class kind="class">MQTTV311::Pubrels</class>
    <class kind="class">MQTTV311::Subacks</class>
    <class kind="class">MQTTV311::Subscribes</class>
    <class kind="class">MQTTV311::Unsubacks</class>
    <class kind="class">MQTTV311::Unsubscribes</class>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>af213d483a40ff06fcb5802cd12c8cf1b</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageType</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a721ebbb6196bf6392d70565ec2a6c1d3</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a9330cfc6f44e8f11872671f8ba7448d8</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a971ec50bd300ade806c6075e299327c9</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a7f2646a09dec90c3c94c455cc0b8d584</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>af1f9368b837ea2dc93f2d20685e0a548</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a5f3b90d2115d0ef37ee89b71849b9632</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>ae493f9aba89d60e2f71d91de0b4a538a</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a7e27ecf5efe24b438e4eab078f1e7675</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>after</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a42367089a8d9a74f11c98d2d63928c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>before</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a3da461bf2b16894e8a29224b2cc49bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>ac450010e3f053517cfa10186d23cbbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classNames</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>aeb859cfc6ff479d0499245a7f9102355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a54f05edf1620700821b9798cb7eb4db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a9ba3d7c02cef0c1af1bc13137984ab8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packetNames</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a487b5dfa2a7664bdeab5378f764248dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tests</name>
      <anchorfile>namespaceMQTTV311.html</anchorfile>
      <anchor>a71904c67f55a8a020dd0dc36ff3ac849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>MQTTV3112</name>
    <filename>namespaceMQTTV3112.html</filename>
    <class kind="class">MQTTV3112::Connacks</class>
    <class kind="class">MQTTV3112::Connects</class>
    <class kind="class">MQTTV3112::Disconnects</class>
    <class kind="class">MQTTV3112::FixedHeaders</class>
    <class kind="class">MQTTV3112::MQTTException</class>
    <class kind="class">MQTTV3112::Packets</class>
    <class kind="class">MQTTV3112::Pingreqs</class>
    <class kind="class">MQTTV3112::Pingresps</class>
    <class kind="class">MQTTV3112::Pubacks</class>
    <class kind="class">MQTTV3112::Pubcomps</class>
    <class kind="class">MQTTV3112::Publishes</class>
    <class kind="class">MQTTV3112::Pubrecs</class>
    <class kind="class">MQTTV3112::Pubrels</class>
    <class kind="class">MQTTV3112::Subacks</class>
    <class kind="class">MQTTV3112::Subscribes</class>
    <class kind="class">MQTTV3112::Unsubacks</class>
    <class kind="class">MQTTV3112::Unsubscribes</class>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a48cb19cf00d3c1af47497e871352f3fd</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageType</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a6c51d16b9d1086cc822d39949796cd59</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a8cc8f770b674c5526c56ed6bc09fe55e</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a52c42efe5e8241acb2c6172523cc9734</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aab57aac3fb41aed5684b53cc7864b4c5</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>afc5ff181fe871eb4702ad55358dfd71a</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ad59d8db9f02d947aca851732bc47daa0</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aaba31deb290646c6dd07c9bf038d4d7d</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aab923a598e18537b71abea03c3bef5a1</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>after</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a8ceb0a4e7dc48c55e4315964631fabcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>before</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ac209f6cccb322027e372e66f53880f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>aba26a3d8dea895f888e64efba9061dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classNames</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a051e62d9e6fbd133f2022064b91a8d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fh</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a297f5f81490ec150d868a7e030e93735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>a5b7562eb95dda1f7bcd1b40f332194e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packetNames</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>af0e7ea1095e4a2aed6b9fe1c71df2445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tests</name>
      <anchorfile>namespaceMQTTV3112.html</anchorfile>
      <anchor>ad9c871537c6489756fd31e02608a8caa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>MQTTV5</name>
    <filename>namespaceMQTTV5.html</filename>
    <class kind="class">MQTTV5::Acks</class>
    <class kind="class">MQTTV5::Auths</class>
    <class kind="class">MQTTV5::Connacks</class>
    <class kind="class">MQTTV5::Connects</class>
    <class kind="class">MQTTV5::Disconnects</class>
    <class kind="class">MQTTV5::FixedHeaders</class>
    <class kind="class">MQTTV5::MalformedPacket</class>
    <class kind="class">MQTTV5::MQTTException</class>
    <class kind="class">MQTTV5::Packets</class>
    <class kind="class">MQTTV5::PacketTypes</class>
    <class kind="class">MQTTV5::Pingreqs</class>
    <class kind="class">MQTTV5::Pingresps</class>
    <class kind="class">MQTTV5::Properties</class>
    <class kind="class">MQTTV5::ProtocolError</class>
    <class kind="class">MQTTV5::Pubacks</class>
    <class kind="class">MQTTV5::Pubcomps</class>
    <class kind="class">MQTTV5::Publishes</class>
    <class kind="class">MQTTV5::Pubrecs</class>
    <class kind="class">MQTTV5::Pubrels</class>
    <class kind="class">MQTTV5::ReasonCodes</class>
    <class kind="class">MQTTV5::Subacks</class>
    <class kind="class">MQTTV5::SubscribeOptions</class>
    <class kind="class">MQTTV5::Subscribes</class>
    <class kind="class">MQTTV5::Unsubacks</class>
    <class kind="class">MQTTV5::Unsubscribes</class>
    <class kind="class">MQTTV5::UnsubSubacks</class>
    <class kind="class">MQTTV5::VBIs</class>
    <member kind="function" static="yes">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ad8799d325e6cc439c8cf2701a407be2c</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a6b7850f47e725de01b13f69f232960de</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a0091eb142af26ed2a5d2fb53ff393399</anchor>
      <arglist>(aSocket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PacketType</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a38f39f88d1fbe20d382bfe1e9169c8c4</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readBytes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a19389698b132c74cc55669daf91981aa</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt16</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a2a29c4af3e7e1497e8892e21537c7b1e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readInt32</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a1ff44a265d291aa03ef1e4dfdadf1286</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readUTF</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a451487d638c16117bf119d9abb17c85a</anchor>
      <arglist>(buffer, maxlen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpackPacket</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a60a568b8193b3705ea671d4098401541</anchor>
      <arglist>(buffer, maximumPacketSize=MAX_PACKET_SIZE)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeBytes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a1c8f8d099329e1cb1c02504e9b9b6b4c</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt16</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a07125de1fbd6d3a5ca4c6633afcc44ab</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeInt32</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a50567a78f62441867b12d52348680c14</anchor>
      <arglist>(length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeUTF</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ae593c08526293fbff862b3c5e3154037</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a9715698d38e2efeb2f67354f22a65785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>ac9a0d4ec152a4d95c2227b0fd5c2368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_PACKET_SIZE</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>aca9f9bf99760edc0c6f499e746c0611b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_PACKETID</name>
      <anchorfile>namespaceMQTTV5.html</anchorfile>
      <anchor>a9a0a23831bfe0e1c6e65eca9cb02c40a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nlohmann</name>
    <filename>namespacenlohmann.html</filename>
    <namespace>nlohmann::detail</namespace>
    <class kind="struct">nlohmann::adl_serializer</class>
    <class kind="class">nlohmann::basic_json</class>
    <class kind="class">nlohmann::byte_container_with_subtype</class>
    <class kind="class">nlohmann::json_pointer</class>
    <class kind="struct">nlohmann::json_sax</class>
    <class kind="struct">nlohmann::ordered_map</class>
    <member kind="typedef">
      <type>basic_json&lt;&gt;</type>
      <name>json</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>a2bfd99e845a2e5cd90aeaf1b1431f474</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_json&lt; nlohmann::ordered_map &gt;</type>
      <name>ordered_json</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>ad53cef358adfa7f07cea23eb1e28b9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string</type>
      <name>to_string</name>
      <anchorfile>namespacenlohmann.html</anchorfile>
      <anchor>a6ce645a0b8717757e096a5b5773b7a16</anchor>
      <arglist>(const NLOHMANN_BASIC_JSON_TPL &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nlohmann::detail</name>
    <filename>namespacenlohmann_1_1detail.html</filename>
    <namespace>nlohmann::detail::dtoa_impl</namespace>
    <class kind="class">nlohmann::detail::binary_reader</class>
    <class kind="class">nlohmann::detail::binary_writer</class>
    <class kind="struct">nlohmann::detail::conjunction</class>
    <class kind="struct">nlohmann::detail::conjunction&lt; B1 &gt;</class>
    <class kind="struct">nlohmann::detail::conjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">nlohmann::detail::detector</class>
    <class kind="struct">nlohmann::detail::detector&lt; Default, void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</class>
    <class kind="class">nlohmann::detail::exception</class>
    <class kind="struct">nlohmann::detail::external_constructor</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::array &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::binary &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::boolean &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_float &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_integer &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::number_unsigned &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::object &gt;</class>
    <class kind="struct">nlohmann::detail::external_constructor&lt; value_t::string &gt;</class>
    <class kind="class">nlohmann::detail::file_input_adapter</class>
    <class kind="struct">nlohmann::detail::from_json_fn</class>
    <class kind="struct">nlohmann::detail::has_from_json</class>
    <class kind="struct">nlohmann::detail::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::has_non_default_from_json</class>
    <class kind="struct">nlohmann::detail::has_non_default_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::has_to_json</class>
    <class kind="struct">nlohmann::detail::has_to_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::index_sequence</class>
    <class kind="class">nlohmann::detail::input_stream_adapter</class>
    <class kind="struct">nlohmann::detail::internal_iterator</class>
    <class kind="class">nlohmann::detail::invalid_iterator</class>
    <class kind="struct">nlohmann::detail::is_basic_json</class>
    <class kind="struct">nlohmann::detail::is_basic_json&lt; NLOHMANN_BASIC_JSON_TPL &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_array_type_impl&lt; BasicJsonType, CompatibleArrayType, enable_if_t&lt; is_detected&lt; value_type_t, CompatibleArrayType &gt;::value &amp;&amp;is_detected&lt; iterator_t, CompatibleArrayType &gt;::value &amp;&amp;!is_iterator_traits&lt; iterator_traits&lt; CompatibleArrayType &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_object_type_impl&lt; BasicJsonType, CompatibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, CompatibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, CompatibleObjectType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_compatible_type</class>
    <class kind="struct">nlohmann::detail::is_compatible_type_impl</class>
    <class kind="struct">nlohmann::detail::is_compatible_type_impl&lt; BasicJsonType, CompatibleType, enable_if_t&lt; is_complete_type&lt; CompatibleType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_complete_type</class>
    <class kind="struct">nlohmann::detail::is_complete_type&lt; T, decltype(void(sizeof(T)))&gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_array_type_impl&lt; BasicJsonType, ConstructibleArrayType, enable_if_t&lt; std::is_same&lt; ConstructibleArrayType, typename BasicJsonType::value_type &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType, enable_if_t&lt; is_detected&lt; mapped_type_t, ConstructibleObjectType &gt;::value &amp;&amp;is_detected&lt; key_type_t, ConstructibleObjectType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type_impl</class>
    <class kind="struct">nlohmann::detail::is_constructible_string_type_impl&lt; BasicJsonType, ConstructibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_constructible_tuple</class>
    <class kind="struct">nlohmann::detail::is_constructible_tuple&lt; T1, std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_getable</class>
    <class kind="struct">nlohmann::detail::is_iterator_of_multibyte</class>
    <class kind="struct">nlohmann::detail::is_iterator_traits</class>
    <class kind="struct">nlohmann::detail::is_iterator_traits&lt; iterator_traits&lt; T &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_json_ref</class>
    <class kind="struct">nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::is_sax</class>
    <class kind="struct">nlohmann::detail::is_sax_static_asserts</class>
    <class kind="class">nlohmann::detail::iter_impl</class>
    <class kind="class">nlohmann::detail::iteration_proxy</class>
    <class kind="class">nlohmann::detail::iteration_proxy_value</class>
    <class kind="class">nlohmann::detail::iterator_input_adapter</class>
    <class kind="struct">nlohmann::detail::iterator_input_adapter_factory</class>
    <class kind="struct">nlohmann::detail::iterator_input_adapter_factory&lt; IteratorType, enable_if_t&lt; is_iterator_of_multibyte&lt; IteratorType &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_traits</class>
    <class kind="struct">nlohmann::detail::iterator_traits&lt; T *, enable_if_t&lt; std::is_object&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_traits&lt; T, enable_if_t&lt; !std::is_pointer&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::iterator_types</class>
    <class kind="struct">nlohmann::detail::iterator_types&lt; It, void_t&lt; typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category &gt; &gt;</class>
    <class kind="class">nlohmann::detail::json_ref</class>
    <class kind="class">nlohmann::detail::json_reverse_iterator</class>
    <class kind="class">nlohmann::detail::json_sax_acceptor</class>
    <class kind="class">nlohmann::detail::json_sax_dom_callback_parser</class>
    <class kind="class">nlohmann::detail::json_sax_dom_parser</class>
    <class kind="class">nlohmann::detail::lexer</class>
    <class kind="class">nlohmann::detail::lexer_base</class>
    <class kind="struct">nlohmann::detail::make_index_sequence</class>
    <class kind="struct">nlohmann::detail::make_index_sequence&lt; 0 &gt;</class>
    <class kind="struct">nlohmann::detail::make_index_sequence&lt; 1 &gt;</class>
    <class kind="struct">nlohmann::detail::make_void</class>
    <class kind="struct">nlohmann::detail::merge_and_renumber</class>
    <class kind="struct">nlohmann::detail::merge_and_renumber&lt; index_sequence&lt; I1... &gt;, index_sequence&lt; I2... &gt; &gt;</class>
    <class kind="struct">nlohmann::detail::nonesuch</class>
    <class kind="class">nlohmann::detail::other_error</class>
    <class kind="class">nlohmann::detail::out_of_range</class>
    <class kind="class">nlohmann::detail::output_adapter</class>
    <class kind="struct">nlohmann::detail::output_adapter_protocol</class>
    <class kind="class">nlohmann::detail::output_stream_adapter</class>
    <class kind="class">nlohmann::detail::output_string_adapter</class>
    <class kind="class">nlohmann::detail::output_vector_adapter</class>
    <class kind="class">nlohmann::detail::parse_error</class>
    <class kind="class">nlohmann::detail::parser</class>
    <class kind="struct">nlohmann::detail::position_t</class>
    <class kind="class">nlohmann::detail::primitive_iterator_t</class>
    <class kind="struct">nlohmann::detail::priority_tag</class>
    <class kind="struct">nlohmann::detail::priority_tag&lt; 0 &gt;</class>
    <class kind="class">nlohmann::detail::serializer</class>
    <class kind="class">nlohmann::detail::span_input_adapter</class>
    <class kind="struct">nlohmann::detail::static_const</class>
    <class kind="struct">nlohmann::detail::to_json_fn</class>
    <class kind="class">nlohmann::detail::type_error</class>
    <class kind="class">nlohmann::detail::wide_string_input_adapter</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 2 &gt;</class>
    <class kind="struct">nlohmann::detail::wide_string_input_helper&lt; BaseInputAdapter, 4 &gt;</class>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().binary(std::declval&lt; Binary &amp; &gt;()))</type>
      <name>binary_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4948bef216c2594dae7921d9c4045455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().boolean(std::declval&lt; bool &gt;()))</type>
      <name>boolean_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a45ec87326503b8884b664a9ef23a6c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(input_adapter(std::declval&lt; const char * &gt;(), std::declval&lt; const char * &gt;()))</type>
      <name>contiguous_bytes_input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>abc51edd46a1d1a0ff06a19f08ceff563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detector&lt; Default, void, Op, Args... &gt;</type>
      <name>detected_or</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a240ce21919ab08e8a6cb3a5cfa412bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detected_or&lt; Default, Op, Args... &gt;::type</type>
      <name>detected_or_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7ac5b8ef0363101275a2827b3b117dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detector&lt; nonesuch, void, Op, Args... &gt;::type</type>
      <name>detected_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a37e97a32d0b94ce5f745427e4e40204d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::difference_type</type>
      <name>difference_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3603b59a17d1c5e15050743b847992f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::enable_if&lt; B, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a02bcbc878bee413f25b985ada771aa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().end_array())</type>
      <name>end_array_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aec53c029383b34a72182210e58fadb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().end_object())</type>
      <name>end_object_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af52d6d2521c386998ae940d118182ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(T::from_json(std::declval&lt; Args &gt;()...))</type>
      <name>from_json_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1711ee5cef66a0523055c8d9f024f322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &gt;().template get&lt; U &gt;())</type>
      <name>get_template_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ab4d22cdb6521ee3508db496dea66711e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>make_index_sequence&lt; sizeof...(Ts)&gt;</type>
      <name>index_sequence_for</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a24800493c6ec02ce033dcbb47b7fd28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detector&lt; nonesuch, void, Op, Args... &gt;::value_t</type>
      <name>is_detected</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9135fcf616d6ac6e231a86e0a055ac44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_convertible&lt; detected_t&lt; Op, Args... &gt;, To &gt;</type>
      <name>is_detected_convertible</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5262e531c46e357b33007060f294673b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_same&lt; Expected, detected_t&lt; Op, Args... &gt;&gt;</type>
      <name>is_detected_exact</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa5a24092e12003ae73ae457b0dd29abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::iterator_category</type>
      <name>iterator_category_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad22d2aa3aab018050ae519f6754366e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::iterator</type>
      <name>iterator_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9ff93db146174305bce1bc4c54703e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().key(std::declval&lt; String &amp; &gt;()))</type>
      <name>key_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a44869ca9f422b260625d78e4e8121559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::key_type</type>
      <name>key_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a66dfe39f03b05d6b7265a0ff748d64ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::mapped_type</type>
      <name>mapped_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9c1795c148875722f8482d39e0eb9364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().null())</type>
      <name>null_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ac1b4e524746bf8b790b2b776048b93c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_float(std::declval&lt; Float &gt;(), std::declval&lt; const String &amp; &gt;()))</type>
      <name>number_float_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad42df56e913abe26ed556e0e92f386f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_integer(std::declval&lt; Integer &gt;()))</type>
      <name>number_integer_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4a3e14a011b9ea1ff849fc6d2411e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().number_unsigned(std::declval&lt; Unsigned &gt;()))</type>
      <name>number_unsigned_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a74da7b17bda76f65d276feb18209c913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; output_adapter_protocol&lt; CharType &gt;&gt;</type>
      <name>output_adapter_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a0fd8edff7729aa2dd92b070964bade2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().parse_error(std::declval&lt; std::size_t &gt;(), std::declval&lt; const std::string &amp; &gt;(), std::declval&lt; const Exception &amp; &gt;()))</type>
      <name>parse_error_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a264d4d58bc1fd82bcc7bf6bf73d6acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; bool(int depth, parse_event_t event, BasicJsonType &amp;parsed)&gt;</type>
      <name>parser_callback_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a9980144ad77e50ae944d1fe797ceec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::pointer</type>
      <name>pointer_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a26dc71e2dd9336587e56062178f9abce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::reference</type>
      <name>reference_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a082bdafd3b4c61d9d1e92b35b8f75ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().start_array(std::declval&lt; std::size_t &gt;()))</type>
      <name>start_array_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a80273cecc45765d7b2826ec931fbffdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().start_object(std::declval&lt; std::size_t &gt;()))</type>
      <name>start_object_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5fff1e6dcaabd367d9b1109a5682f9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &amp; &gt;().string(std::declval&lt; String &amp; &gt;()))</type>
      <name>string_function_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a27c3fc3bd42ac406f763184aa8ae4cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(T::to_json(std::declval&lt; Args &gt;()...))</type>
      <name>to_json_function</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af846b6cf2f926009ff3a7a61495ca383</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_cv&lt; typename std::remove_reference&lt; T &gt;::type &gt;::type</type>
      <name>uncvref_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a53a082eedad9f4729fcd8fed552a21f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::value_type</type>
      <name>value_type_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af91beae90c2fb0f931079b3d50a343bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_void&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a92a167c49c6697b6ffe4f79492c705e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>cbor_tag_handler_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a58bb1ef1a9ad287a9cfaf1855784d9ac</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a58bb1ef1a9ad287a9cfaf1855784d9acacb5e100e5a9a3e7f6d1fd97512215282">error</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a58bb1ef1a9ad287a9cfaf1855784d9aca567bc1d268f135496de3d5b946b691f3">ignore</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_handler_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5a76b60b26dc8c47256a996d18d967df</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">strict</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa9dde360102c103867bd2f45872f1129c">replace</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a5a76b60b26dc8c47256a996d18d967dfa567bc1d268f135496de3d5b946b691f3">ignore</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>input_format_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa554fc6a11519e4f347deb25a9f0db40</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a466deec76ecdf5fca6d38571f6324d54">json</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40aaf9de350d652f0c9055ddab514bd23ea">cbor</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40ac40d516627022a54003ac2b74a82688a">msgpack</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a4537f20910e85437f6d07701864084e8">ubjson</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="aa554fc6a11519e4f347deb25a9f0db40a0b6879b186bfb2b1ec65d2460e4eccd4">bson</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>parse_event_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a2fb6dae6578e06ae73ca0d7cc8512b1a</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aae73f17027cb0acbb537f29d0a6944b26">object_start</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aaf63e2a2468a37aa4f394fcc3bcb8249c">object_end</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aaa4388a3d92419edbb1c6efd4d52461f3">array_start</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa49642fb732aa2e112188fba1f9d3ef7f">array_end</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa3c6e0b8a9c15224a8228b9a98ca1531d">key</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a2fb6dae6578e06ae73ca0d7cc8512b1aa2063c1608d6e0baf80249c42e2be5804">value</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>value_t</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1ed8fc6239da25abcaf681d30ace4985</anchor>
      <arglist></arglist>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">null</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">object</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">array</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a84e2c64f38f78ba3ea5c905ab5a2da27">boolean</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a5763da164f8659d94a56e29df64b4bcc">number_integer</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985adce7cc8ec29055c4158828921f2f265e">number_unsigned</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985ad9966ecb59667235a57b4b999a649eef">number_float</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a9d7183f16acce70658f686ae7f1a4d20">binary</enumvalue>
      <enumvalue file="namespacenlohmann_1_1detail.html" anchor="a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">discarded</enumvalue>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>combine</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a66eb4d912b6f872d6983f7d0826f32c6</anchor>
      <arglist>(std::size_t seed, std::size_t h) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1f0395aad0fe853a4539288749d3a603</anchor>
      <arglist>(const BasicJsonType &amp;j, typename std::nullptr_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a58117f225f43d03e3a0a4a6f3d77c9d9</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::boolean_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad74d89f77ada7a57eff38b43d4bf2335</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::string_t &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a2932f2bc2943dac6d51669312f4fc0f5</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleStringType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7cb5dd7d46a60e65f9a8e0873b3f7dd8</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_float_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ace4d5680ba413d9fd897ccb5d9c61a1c</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_unsigned_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a047d881e611fcac709dc318f730a1732</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::number_integer_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5440d650150d01e8015133521351b459</anchor>
      <arglist>(const BasicJsonType &amp;j, EnumType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5cfb765aad92795abd7fda29d017272a</anchor>
      <arglist>(const BasicJsonType &amp;j, std::forward_list&lt; T, Allocator &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3df497b1d3977f071b488ecac1401517</anchor>
      <arglist>(const BasicJsonType &amp;j, std::valarray&lt; T &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7deb2db8eed6f1762373dde7a6595760</anchor>
      <arglist>(const BasicJsonType &amp;j, T(&amp;arr)[N]) -&gt; decltype(j.template get&lt; T &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a14d8cdf544585f1c38eab6a0820e55f7</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr) -&gt; decltype(from_json_array_impl(j, arr, priority_tag&lt; 3 &gt;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aeabc1adfeb8bcfbdf24c533380d1e773</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::binary_t &amp;bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a5b24896e5f5db6af06d939dde4b63fe1</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleObjectType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a839b0ab50d2c9bce669068f56bc41202</anchor>
      <arglist>(const BasicJsonType &amp;j, ArithmeticType &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aae9f9c2601074e323d49428132cc293d</anchor>
      <arglist>(const BasicJsonType &amp;j, std::pair&lt; A1, A2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a8b99ec9b29f3f20a18fc4281fb784e49</anchor>
      <arglist>(const BasicJsonType &amp;j, std::tuple&lt; Args... &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ae93147a54d2740228ef16a5e6210ca3e</anchor>
      <arglist>(const BasicJsonType &amp;j, std::map&lt; Key, Value, Compare, Allocator &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aef5c8ea108f4d2b03fb4a635617510de</anchor>
      <arglist>(const BasicJsonType &amp;j, std::unordered_map&lt; Key, Value, Hash, KeyEqual, Allocator &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a40f7bb070a60e8ba14fffb9c117fcbd8</anchor>
      <arglist>(const BasicJsonType &amp;j, typename BasicJsonType::array_t &amp;arr, priority_tag&lt; 3 &gt;)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aba0ce45ebb69fd2c7132a00f9a56b503</anchor>
      <arglist>(const BasicJsonType &amp;j, std::array&lt; T, N &gt; &amp;arr, priority_tag&lt; 2 &gt;) -&gt; decltype(j.template get&lt; T &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a464e1246f3df7edea79c3f81ab701edd</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr, priority_tag&lt; 1 &gt;) -&gt; decltype(arr.reserve(std::declval&lt; typename ConstructibleArrayType::size_type &gt;()), j.template get&lt; typename ConstructibleArrayType::value_type &gt;(), void())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_array_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a20cf21255e75cff1ffb0869c2c545e63</anchor>
      <arglist>(const BasicJsonType &amp;j, ConstructibleArrayType &amp;arr, priority_tag&lt; 0 &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json_tuple_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a28253915d9db4a0112d60eaee0422949</anchor>
      <arglist>(const BasicJsonType &amp;j, Tuple &amp;t, index_sequence&lt; Idx... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>acc422c11342b31368f610b6f96fcedc6</anchor>
      <arglist>(const nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &amp;i) -&gt; decltype(i.key())</arglist>
    </member>
    <member kind="function">
      <type>j template</type>
      <name>get&lt; typename ConstructibleArrayType::value_type &gt;</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad9e016d7b6a3cd2847027950aa0aac3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_arithmetic_value</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a85955b9c6dd31846e4b8e891f78614b6</anchor>
      <arglist>(const BasicJsonType &amp;j, ArithmeticType &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>hash</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a679e5e522ac6afa5d5923292fab450b8</anchor>
      <arglist>(const BasicJsonType &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>iterator_input_adapter_factory&lt; IteratorType &gt;::adapter_type</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad11a087dbe66eade5af4056aef9600bf</anchor>
      <arglist>(IteratorType first, IteratorType last)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a8487ca95646f8368f70e279e9bf63396</anchor>
      <arglist>(const ContainerType &amp;container) -&gt; decltype(input_adapter(begin(container), end(container)))</arglist>
    </member>
    <member kind="function">
      <type>file_input_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a520988513cac994a1dfd16b5859a1ca6</anchor>
      <arglist>(std::FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>af9fa97bf92767dc7f9dfe1abdfb1c6ce</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>input_stream_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aaf150c2591ecac4e821e9036ef847ef8</anchor>
      <arglist>(std::istream &amp;&amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>contiguous_bytes_input_adapter</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a690f7e555056ce490bd47dd5cdf9b48d</anchor>
      <arglist>(CharT b)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>input_adapter</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7908f7aa06f20e6083619d1d4b4eb769</anchor>
      <arglist>(T(&amp;array)[N]) -&gt; decltype(input_adapter(array, array+N))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>int_to_string</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3c45286b0a2f15ea0a756cb87a76cf9b</anchor>
      <arglist>(string_type &amp;target, std::size_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>little_endianess</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ad2860d9bcd96cd7b8258a5b94674508c</anchor>
      <arglist>(int num=1) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a09169efff3bd1771fff29bd92cea19e0</anchor>
      <arglist>(const value_t lhs, const value_t rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>to_chars</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a6cca370ac6c99294dbe4fe24716a57dd</anchor>
      <arglist>(char *first, const char *last, FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a1a804b98cbe89b7e44b698f2ca860490</anchor>
      <arglist>(BasicJsonType &amp;j, T b) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7356ed05cdbbb080cee80e1211e1c6c9</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a4aa1ca6b7c61bf19d1f30ea5b669f68e</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::string_t &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a22bffdc8bc7e43af380ba2050696b230</anchor>
      <arglist>(BasicJsonType &amp;j, FloatType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ae5fd66b5517b3b5a6c6b9fd9f29ba8dc</anchor>
      <arglist>(BasicJsonType &amp;j, CompatibleNumberUnsignedType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a91fe576be579c8c2fdd14610605c6dd2</anchor>
      <arglist>(BasicJsonType &amp;j, CompatibleNumberIntegerType val) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a0c8b159dba71981d6c555d284cf6e2bf</anchor>
      <arglist>(BasicJsonType &amp;j, EnumType e) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aeca6fb5fede5ed1e12a4420d98a5692b</anchor>
      <arglist>(BasicJsonType &amp;j, const std::vector&lt; bool &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a3afebc132c5ff83f9cd160e52030fdfd</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleArrayType &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a22191081208b226e3875e1118107c281</anchor>
      <arglist>(BasicJsonType &amp;j, const typename BasicJsonType::binary_t &amp;bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a7f7c7b9760161b774cdc0b4b838fae64</anchor>
      <arglist>(BasicJsonType &amp;j, const std::valarray&lt; T &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aa0fd1b5788e9ba37e31da43dda738cb5</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::array_t &amp;&amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a24c9c12f3839c94e09532f08de85e949</anchor>
      <arglist>(BasicJsonType &amp;j, const CompatibleObjectType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ac9f7a5542851c61d93740148eaec509f</anchor>
      <arglist>(BasicJsonType &amp;j, typename BasicJsonType::object_t &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a20ea5175c8999fc8b673e46b892f71f6</anchor>
      <arglist>(BasicJsonType &amp;j, const T(&amp;arr)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>ab64eeb55b44db44eb8e9070229eb97df</anchor>
      <arglist>(BasicJsonType &amp;j, const std::pair&lt; T1, T2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>aaa77b0c9745130b77733a92a1a2e82ec</anchor>
      <arglist>(BasicJsonType &amp;j, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json_tuple_impl</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a510dfa15b01e9a8afe31600a27b28199</anchor>
      <arglist>(BasicJsonType &amp;j, const Tuple &amp;t, index_sequence&lt; Idx... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>j template</type>
      <name>void</name>
      <anchorfile>namespacenlohmann_1_1detail.html</anchorfile>
      <anchor>a59fca69799f6b9e366710cb9043aa77d</anchor>
      <arglist>())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nlohmann::detail::dtoa_impl</name>
    <filename>namespacenlohmann_1_1detail_1_1dtoa__impl.html</filename>
    <class kind="struct">nlohmann::detail::dtoa_impl::boundaries</class>
    <class kind="struct">nlohmann::detail::dtoa_impl::cached_power</class>
    <class kind="struct">nlohmann::detail::dtoa_impl::diyfp</class>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>append_exponent</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ad90f19ed10d8133b727df4b9bc5ddf5c</anchor>
      <arglist>(char *buf, int e)</arglist>
    </member>
    <member kind="function">
      <type>boundaries</type>
      <name>compute_boundaries</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a22b6e37654ac93c6d0d9c06ec1bf5ded</anchor>
      <arglist>(FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find_largest_pow10</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a36ded358763b5dbcea9867660fbe4e28</anchor>
      <arglist>(const std::uint32_t n, std::uint32_t &amp;pow10)</arglist>
    </member>
    <member kind="function">
      <type>JSON_HEDLEY_RETURNS_NON_NULL char *</type>
      <name>format_buffer</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ab441f2761e33839ca48bc2225e14a2a9</anchor>
      <arglist>(char *buf, int len, int decimal_exponent, int min_exp, int max_exp)</arglist>
    </member>
    <member kind="function">
      <type>cached_power</type>
      <name>get_cached_power_for_binary_exponent</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>adbf329a18c5cf854a3477327afd2200b</anchor>
      <arglist>(int e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a05b681dcb8569b9784c6dccfadb01633</anchor>
      <arglist>(char *buf, int &amp;len, int &amp;decimal_exponent, diyfp m_minus, diyfp v, diyfp m_plus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>aab7a9670a4f4704a5d0347ad7588576b</anchor>
      <arglist>(char *buf, int &amp;len, int &amp;decimal_exponent, FloatType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2_digit_gen</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a9b899c72b0e1e3dd46d75c2b4e6bcdfb</anchor>
      <arglist>(char *buffer, int &amp;length, int &amp;decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grisu2_round</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a5bc841e0bee12fd6489d49cf7bd07bb4</anchor>
      <arglist>(char *buf, int len, std::uint64_t dist, std::uint64_t delta, std::uint64_t rest, std::uint64_t ten_k)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>reinterpret_bits</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a1c5d30eb51e5e994a3f48bde104d2ce8</anchor>
      <arglist>(const Source source)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>kAlpha</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>ac1ea1316de0b4a219f707c76b1db1966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>kGamma</name>
      <anchorfile>namespacenlohmann_1_1detail_1_1dtoa__impl.html</anchorfile>
      <anchor>a4a750fcc38da1ce68b7e25ab3a230e20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd</name>
    <filename>namespacenonstd.html</filename>
    <namespace>nonstd::any_lite</namespace>
    <namespace>nonstd::detail</namespace>
    <namespace>nonstd::optional_lite</namespace>
    <namespace>nonstd::ring_span_lite</namespace>
    <namespace>nonstd::sv_lite</namespace>
    <class kind="struct">nonstd::in_place_t</class>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>a96e472c904d9595347fc5879b10e18b8</anchor>
      <arglist>(detail::in_place_type_tag&lt; T &gt;=detail::in_place_type_tag&lt; T &gt;())</arglist>
    </member>
    <member kind="function">
      <type>in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacenonstd.html</anchorfile>
      <anchor>aad90f3210c0f2757b4d8e35f63b0ed93</anchor>
      <arglist>(detail::in_place_index_tag&lt; I &gt;=detail::in_place_index_tag&lt; I &gt;())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::any_lite</name>
    <filename>namespacenonstd_1_1any__lite.html</filename>
    <namespace>nonstd::any_lite::detail</namespace>
    <class kind="class">nonstd::any_lite::any</class>
    <class kind="class">nonstd::any_lite::bad_any_cast</class>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ab2ae8e6205f6348d2b6f0080be4d10d3</anchor>
      <arglist>(any const &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ae67687c968bbe7a3fd11b5656f88df1c</anchor>
      <arglist>(any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType const *</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>a0f4054c41fb16c21aa738b183602b06d</anchor>
      <arglist>(any const *operand) any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>ValueType *</type>
      <name>any_cast</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>a5124f1721d0ce749a41860ad9fc5896a</anchor>
      <arglist>(any *operand) any_noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1any__lite.html</anchorfile>
      <anchor>ac747c3fbce53e430148f258086e7b7fe</anchor>
      <arglist>(any &amp;x, any &amp;y) any_noexcept</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::any_lite::detail</name>
    <filename>namespacenonstd_1_1any__lite_1_1detail.html</filename>
    <class kind="struct">nonstd::any_lite::detail::add_const</class>
    <class kind="struct">nonstd::any_lite::detail::remove_reference</class>
    <class kind="struct">nonstd::any_lite::detail::remove_reference&lt; T &amp; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>nonstd::detail</name>
    <filename>namespacenonstd_1_1detail.html</filename>
    <class kind="struct">nonstd::detail::in_place_index_tag</class>
    <class kind="struct">nonstd::detail::in_place_type_tag</class>
  </compound>
  <compound kind="namespace">
    <name>nonstd::optional_lite</name>
    <filename>namespacenonstd_1_1optional__lite.html</filename>
    <namespace>nonstd::optional_lite::detail</namespace>
    <class kind="class">nonstd::optional_lite::bad_optional_access</class>
    <class kind="struct">nonstd::optional_lite::nullopt_t</class>
    <class kind="class">nonstd::optional_lite::optional</class>
    <member kind="function">
      <type>optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a805379b305bff84f22fef1f9ff12fa33</anchor>
      <arglist>(T const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a111aadf0c1d395f8961195fc14bbbda4</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>aba14a50e4fd93c0b8cc001f52f1b2288</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a174267f874bd1ddfca2cfb542db7102f</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a7fff02fbbf12011d0e67b265e7b1a3c1</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ab2eb8dca49f61f02e55844c9c2146ec2</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>aec4056b511f754d97d4253cbc823d275</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a49b9425e23863e1c95698f06ef743d7b</anchor>
      <arglist>(optional&lt; T &gt; const &amp;, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ae87b84c0868f8b85541117a3325afd22</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a0b68224db7cc1d44faf59b89617d691a</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a52b25340f518c17380eccc6ba0334064</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a9e67bbf93148208591e36674132974fd</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a5a0202e854ec2d8c23eaa2de92e839fb</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>afad4c54449639e077e1eef492ab4633f</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>abd8e71e2d003e842bf99717860ff4ab5</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a94c57ae84410fc0587e1b6ec2a209747</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a64fe544135428e767959f3c01b056bab</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8a9c989207f90661a2df7f86ac4c241f</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8273a43aa1e636b22aed33d3a19717c5</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a06bbb3f145b63f90c3be48afe119c3a7</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a9b01f04d41f14d33ef0047eca774fb67</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a4b006c04a3c6de9544654a7eaec71dea</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a362aaa5d45e7aa4d8817cf1f1efd780c</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, nullopt_t) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a7d9d381dad02b7b8304940a844f88709</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;) optional_noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>acaa647ac63cb335ec25fa11415bf604d</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a3ab6ba9f639cd3e72294e2b61950919e</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a21a8d24dac35f20689ddf886196d9565</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, optional&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a58c170a6d60f40e2aa98549154719fe6</anchor>
      <arglist>(optional&lt; T &gt; const &amp;, nullopt_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a4e424baf98cfc0e4753d09636f3b5ccf</anchor>
      <arglist>(nullopt_t, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>af9965537f80eb8a7dc5b29c9a007e14e</anchor>
      <arglist>(optional&lt; T &gt; const &amp;x, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ac96af05516f880a8649b06ce9a80154e</anchor>
      <arglist>(T const &amp;v, optional&lt; T &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>ab1410153235f5900a1006bce2bf4f140</anchor>
      <arglist>(optional&lt; T &gt; &amp;x, optional&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="variable">
      <type>const nullopt_t</type>
      <name>nullopt</name>
      <anchorfile>namespacenonstd_1_1optional__lite.html</anchorfile>
      <anchor>a8caa94752d08b4630d211967646b6b46</anchor>
      <arglist>((nullopt_t::init()))</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::optional_lite::detail</name>
    <filename>namespacenonstd_1_1optional__lite_1_1detail.html</filename>
    <class kind="struct">nonstd::optional_lite::detail::alignment_logic</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_of</class>
    <class kind="struct">nonstd::optional_lite::detail::alignment_of_hack</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">nonstd::optional_lite::detail::conditional&lt; true, Then, Else &gt;</class>
    <class kind="struct">nonstd::optional_lite::detail::nulltype</class>
    <class kind="union">nonstd::optional_lite::detail::storage_t</class>
    <class kind="struct">nonstd::optional_lite::detail::struct_t</class>
    <class kind="struct">nonstd::optional_lite::detail::type_of_size</class>
    <class kind="struct">nonstd::optional_lite::detail::type_of_size&lt; nulltype, N &gt;</class>
    <class kind="struct">nonstd::optional_lite::detail::typelist</class>
    <member kind="typedef">
      <type>nulltype</type>
      <name>alignment_types</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aeb48690a3a8b6264ddf598f99dd61fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aa77120c8d345699822f198943b336d95</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>af8439a0b7210345c7f40665737d92bf0</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>abce0bfa5fe27f7b29d90f5e860b4885f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a800aabafee784a22d0de48a0e69e4e2b</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aafe28ce029917b3485d96b53395c07eb</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a75980006cfbf327121f007941a79489d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a2823c5d4d222f44ae2ff38f1869aa523</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a02fcac81e4dd8c1f5bf384fdd723f6a1</anchor>
      <arglist>(short *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>ad64e5aa6d3d7cd282041e02d6b22164c</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>aabfb8800383f12e4a3611c659299c356</anchor>
      <arglist>(long *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>ab71944505de9161bd34d14db6b8f21c5</anchor>
      <arglist>(float *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a478abbc4c89d5091451cebce0d37b86f</anchor>
      <arglist>(double *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a235948262c5c4a0119610a008deb109d</anchor>
      <arglist>(long double *)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>abce616fd70ccdc735f4c654d4c28a012</anchor>
      <arglist>(Unknown(*)(Unknown))</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a009e940ece7b9a21f29ed031723029d8</anchor>
      <arglist>(Unknown *Unknown::*)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>optional_ALIGN_TYPE</name>
      <anchorfile>namespacenonstd_1_1optional__lite_1_1detail.html</anchorfile>
      <anchor>a25ab89679e144acdcd3b08ff56dbc5c4</anchor>
      <arglist>(Unknown(Unknown::*)(Unknown))</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::ring_span_lite</name>
    <filename>namespacenonstd_1_1ring__span__lite.html</filename>
    <namespace>nonstd::ring_span_lite::detail</namespace>
    <namespace>nonstd::ring_span_lite::std11</namespace>
    <namespace>nonstd::ring_span_lite::std17</namespace>
    <class kind="struct">nonstd::ring_span_lite::copy_popper</class>
    <class kind="struct">nonstd::ring_span_lite::default_popper</class>
    <class kind="struct">nonstd::ring_span_lite::null_popper</class>
    <class kind="class">nonstd::ring_span_lite::ring_span</class>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite.html</anchorfile>
      <anchor>aea8f9aba082bf3b9cb0eb17741e53c4b</anchor>
      <arglist>(ring_span&lt; T, Popper &gt; &amp;lhs, ring_span&lt; T, Popper &gt; &amp;rhs) nsrs_noexcept_op(nsrs_noexcept_op(lhs.swap(rhs)))</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::ring_span_lite::detail</name>
    <filename>namespacenonstd_1_1ring__span__lite_1_1detail.html</filename>
    <class kind="class">nonstd::ring_span_lite::detail::ring_iterator</class>
    <member kind="function">
      <type>ring_iterator&lt; RS, C &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1detail.html</anchorfile>
      <anchor>ad52bed21040e84c4d5a08a1a77f524b7</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; it, int i) nsrs_noexcept</arglist>
    </member>
    <member kind="function">
      <type>ring_iterator&lt; RS, C &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1detail.html</anchorfile>
      <anchor>ab28694dfff7c8be586ca7155fe84048a</anchor>
      <arglist>(ring_iterator&lt; RS, C &gt; it, int i) nsrs_noexcept</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::ring_span_lite::std11</name>
    <filename>namespacenonstd_1_1ring__span__lite_1_1std11.html</filename>
    <class kind="struct">nonstd::ring_span_lite::std11::conditional</class>
    <class kind="struct">nonstd::ring_span_lite::std11::conditional&lt; false, T, F &gt;</class>
    <member kind="function">
      <type>T const &amp;</type>
      <name>move</name>
      <anchorfile>namespacenonstd_1_1ring__span__lite_1_1std11.html</anchorfile>
      <anchor>ac512361c6b1d324beef8dc9cff572fd0</anchor>
      <arglist>(T const &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::ring_span_lite::std17</name>
    <filename>namespacenonstd_1_1ring__span__lite_1_1std17.html</filename>
  </compound>
  <compound kind="namespace">
    <name>nonstd::sv_lite</name>
    <filename>namespacenonstd_1_1sv__lite.html</filename>
    <member kind="function">
      <type>std::basic_string&lt; CharT, Traits &gt;</type>
      <name>to_string</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>aa1a8fa7aa1bb6ceb89cc2fdd69570433</anchor>
      <arglist>(basic_string_view&lt; CharT, Traits &gt; v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; CharT, Traits, Allocator &gt;</type>
      <name>to_string</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>a2c5322ec0085a2fa416c582443600f4f</anchor>
      <arglist>(basic_string_view&lt; CharT, Traits &gt; v, Allocator const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; CharT, Traits &gt;</type>
      <name>to_string_view</name>
      <anchorfile>namespacenonstd_1_1sv__lite.html</anchorfile>
      <anchor>ae9c58188f023ca16b294e1ef2cda6516</anchor>
      <arglist>(std::basic_string&lt; CharT, Traits, Allocator &gt; const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>PJ</name>
    <filename>namespacePJ.html</filename>
    <class kind="class">PJ::DataLoader</class>
    <class kind="class">PJ::DataStreamer</class>
    <class kind="struct">PJ::FileLoadInfo</class>
    <class kind="class">PJ::MessageParser</class>
    <class kind="class">PJ::MessageParserCreator</class>
    <class kind="class">PJ::MessageRef</class>
    <class kind="class">PJ::PlotDataBase</class>
    <class kind="struct">PJ::PlotDataMapRef</class>
    <class kind="class">PJ::PlotJugglerPlugin</class>
    <class kind="struct">PJ::Range</class>
    <class kind="class">PJ::StatePublisher</class>
    <class kind="class">PJ::TimeseriesBase</class>
    <class kind="class">PJ::TimeSeriesTransform</class>
    <class kind="class">PJ::TransformFactory</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DataLoader &gt;</type>
      <name>DataLoaderPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a418759a56a2023b3ea422f280ddcefb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DataStreamer &gt;</type>
      <name>DataStreamerPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a6a999c010cf4ecdc4fbfb9430a2dd897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; QString, std::shared_ptr&lt; MessageParserCreator &gt;&gt;</type>
      <name>MessageParserFactory</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a6fd075e1fee2c7f3c2334a5c0a6ff37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MessageParser &gt;</type>
      <name>MessageParserPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>afd609763c95d878e3c53a73ddbb2f2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TimeseriesBase&lt; double &gt;</type>
      <name>PlotData</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a787ae8bb36f25e1c4470fe73ad3e7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TimeseriesBase&lt; nonstd::any &gt;</type>
      <name>PlotDataAny</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a727e3ba7b332b44e98e47be66b5aa96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nonstd::optional&lt; Range &gt;</type>
      <name>RangeOpt</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>abcfa24c60590da66c680077399b01ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StatePublisher &gt;</type>
      <name>StatePublisherPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a1dc2c91a1d4e65606fee66a1881cf112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeriesTransform &gt;</type>
      <name>TimeSeriesTransformPtr</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a85b2e5414a044643082f0f38fbe23cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPrefixToPlotData</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a14ec31bd151cff93d863a1032891034f</anchor>
      <arglist>(const std::string &amp;prefix, std::unordered_map&lt; std::string, Value &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Qwt</name>
    <filename>namespaceQwt.html</filename>
  </compound>
  <compound kind="namespace">
    <name>QwtClip</name>
    <filename>namespaceQwtClip.html</filename>
    <class kind="class">QwtClip::BottomEdge</class>
    <class kind="class">QwtClip::LeftEdge</class>
    <class kind="class">QwtClip::RightEdge</class>
    <class kind="class">QwtClip::TopEdge</class>
  </compound>
  <compound kind="namespace">
    <name>QwtPolar</name>
    <filename>namespaceQwtPolar.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AngleUnit</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radians</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915faae51d231d5cd787d6cdafb3ff858440b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degrees</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915fa865e2aa72a4153e192e7ba5b739a06b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Gradians</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915faa95287ddbcc4010d04546c4086171ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Turns</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a66cc1260b1a8c6849576b17ebc8d915fa0939dad5fb36fab68f092069d99a3c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Axis</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisAzimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665ac3cdbd0b784b3e0420702d4e53c6609c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisLeft</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665abee467011f4a30c500504225173b2e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisRight</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a3d0bd406c3bd04e0b38f8984aa8ce1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisTop</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665ad48e0d4da6d42558af41e56424800875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxisBottom</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a668eed8f88f8a1b63f14d588e697ad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AxesCount</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ac182ae380e19d14fd4112381ae521665a1638b03d13b628706b7a238df82b4ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Coordinate</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Azimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21aa01620a37f85f85b6d85f4c866d69242a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radius</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>a2dff1c1f03103356408addd52c49e21aaf00705b54183b8626ecd6c67e44ebf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Scale</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleAzimuth</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca7f48bc40ecbfcebcb8655893d9a80258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleRadius</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca601067865fe63c36134f557bcbafb313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleCount</name>
      <anchorfile>namespaceQwtPolar.html</anchorfile>
      <anchor>ad3641fc87147dbae6bdef3ed1224343ca1b994ed92894e5677ba91e2176f69416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>QwtScaleRendererInt</name>
    <filename>namespaceQwtScaleRendererInt.html</filename>
    <member kind="function">
      <type>void</type>
      <name>drawBackbone</name>
      <anchorfile>namespaceQwtScaleRendererInt.html</anchorfile>
      <anchor>ac9fd13bea2a645fb3a80680c6495e50b</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTick</name>
      <anchorfile>namespaceQwtScaleRendererInt.html</anchorfile>
      <anchor>a1dbfc1d43ddd97db91c2532854fc21f9</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw, qreal tickPos, qreal tickLength)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>QwtScaleRendererReal</name>
    <filename>namespaceQwtScaleRendererReal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>drawBackbone</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>aebac8a63d9b30abac31eaf1ad61d3f75</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTick</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>ab09d3cc9bffbd6dd95cf72e082ac9584</anchor>
      <arglist>(QPainter *painter, const QwtScaleDraw *scaleDraw, qreal tickPos, qreal tickLength)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>penWidth</name>
      <anchorfile>namespaceQwtScaleRendererReal.html</anchorfile>
      <anchor>a2193e512c1eeeb661c80cf0d1ea03338</anchor>
      <arglist>(const QPainter *painter, const QwtScaleDraw *scaleDraw)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>QwtSplineC1P</name>
    <filename>namespaceQwtSplineC1P.html</filename>
    <class kind="class">QwtSplineC1P::ControlPointsStore</class>
    <class kind="struct">QwtSplineC1P::param</class>
    <class kind="struct">QwtSplineC1P::paramCentripetal</class>
    <class kind="struct">QwtSplineC1P::paramChordal</class>
    <class kind="struct">QwtSplineC1P::paramManhattan</class>
    <class kind="struct">QwtSplineC1P::paramUniform</class>
    <class kind="struct">QwtSplineC1P::paramY</class>
    <class kind="class">QwtSplineC1P::PathStore</class>
    <member kind="function">
      <type>double</type>
      <name>slopeBoundary</name>
      <anchorfile>namespaceQwtSplineC1P.html</anchorfile>
      <anchor>ade8f4d5d531a0fccaee3e143f72fa9ad</anchor>
      <arglist>(int boundaryCondition, double boundaryValue, const QPointF &amp;p1, const QPointF &amp;p2, double slope1)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>QwtSplineCubicP</name>
    <filename>namespaceQwtSplineCubicP.html</filename>
    <class kind="class">QwtSplineCubicP::CurvatureStore</class>
    <class kind="class">QwtSplineCubicP::Equation2</class>
    <class kind="class">QwtSplineCubicP::Equation3</class>
    <class kind="class">QwtSplineCubicP::EquationSystem</class>
    <class kind="class">QwtSplineCubicP::EquationSystem2</class>
    <class kind="class">QwtSplineCubicP::KahanSum</class>
    <class kind="class">QwtSplineCubicP::SlopeStore</class>
  </compound>
  <compound kind="namespace">
    <name>QwtSplineLocalP</name>
    <filename>namespaceQwtSplineLocalP.html</filename>
    <class kind="class">QwtSplineLocalP::ControlPointsStore</class>
    <class kind="class">QwtSplineLocalP::PathStore</class>
    <class kind="struct">QwtSplineLocalP::slopeCardinal</class>
    <class kind="struct">QwtSplineLocalP::slopeParabolicBlending</class>
    <class kind="struct">QwtSplineLocalP::slopePChip</class>
    <class kind="class">QwtSplineLocalP::SlopeStore</class>
  </compound>
  <compound kind="namespace">
    <name>QwtSplinePleasingP</name>
    <filename>namespaceQwtSplinePleasingP.html</filename>
    <class kind="class">QwtSplinePleasingP::ControlPointsStore</class>
    <class kind="struct">QwtSplinePleasingP::param</class>
    <class kind="struct">QwtSplinePleasingP::paramUniform</class>
    <class kind="class">QwtSplinePleasingP::PathStore</class>
    <class kind="struct">QwtSplinePleasingP::Tension</class>
  </compound>
  <compound kind="namespace">
    <name>QwtTriangle</name>
    <filename>namespaceQwtTriangle.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91abf6256310ceafa591e7b2ff2993a6efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91aff75afa0cd8fb243b7a32c6df10ec429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91acdae339e7ab98bd405354741cbeb2c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>namespaceQwtTriangle.html</anchorfile>
      <anchor>afc6dd44443c28b94434655a8bed1ef91a73cf3dba4605e6cbf95fa1c1df40fa7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>safe_duration_cast</name>
    <filename>namespacesafe__duration__cast.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR To</type>
      <name>lossless_integral_conversion</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>ac9b448822712d899ac8814dd4e0b6cc9</anchor>
      <arglist>(const From from, int &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>safe_duration_cast</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>a1b2f780f349d616fa841550dc49f59d0</anchor>
      <arglist>(std::chrono::duration&lt; FromRep, FromPeriod &gt; from, int &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR To</type>
      <name>safe_float_conversion</name>
      <anchorfile>namespacesafe__duration__cast.html</anchorfile>
      <anchor>a4068ce3522b9a60611b5cb6466977e9a</anchor>
      <arglist>(const From from, int &amp;ec)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paho_mqtt3a</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a9f1bab819be03f89288c1bd7f2a82aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paho_mqtt3c</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a11d16741561061e6270d7f34e824369c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sign</name>
    <filename>namespacesign.html</filename>
    <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>sol</name>
    <filename>namespacesol.html</filename>
    <namespace>sol::adl_barrier_detail</namespace>
    <namespace>sol::call_detail</namespace>
    <namespace>sol::container_detail</namespace>
    <namespace>sol::detail</namespace>
    <namespace>sol::function_detail</namespace>
    <namespace>sol::meta</namespace>
    <namespace>sol::policy_detail</namespace>
    <namespace>sol::stack</namespace>
    <namespace>sol::u_detail</namespace>
    <namespace>sol::unicode</namespace>
    <class kind="struct">sol::absolute_index</class>
    <class kind="struct">sol::argument_handler</class>
    <class kind="struct">sol::argument_handler&lt; types&lt; R, Args... &gt; &gt;</class>
    <class kind="struct">sol::as_args_t</class>
    <class kind="struct">sol::as_container_t</class>
    <class kind="struct">sol::as_container_t&lt; T &amp; &gt;</class>
    <class kind="struct">sol::as_returns_t</class>
    <class kind="struct">sol::as_table_t</class>
    <class kind="struct">sol::automagic_enrollments</class>
    <class kind="class">sol::bad_optional_access</class>
    <class kind="struct">sol::base</class>
    <class kind="struct">sol::base_list</class>
    <class kind="class">sol::basic_bytecode</class>
    <class kind="class">sol::basic_coroutine</class>
    <class kind="struct">sol::basic_environment</class>
    <class kind="class">sol::basic_function</class>
    <class kind="class">sol::basic_lightuserdata</class>
    <class kind="struct">sol::basic_lua_table</class>
    <class kind="class">sol::basic_metatable</class>
    <class kind="class">sol::basic_object</class>
    <class kind="class">sol::basic_object_base</class>
    <class kind="class">sol::basic_protected_function</class>
    <class kind="class">sol::basic_reference</class>
    <class kind="class">sol::basic_table_core</class>
    <class kind="class">sol::basic_table_iterator</class>
    <class kind="class">sol::basic_thread</class>
    <class kind="class">sol::basic_userdata</class>
    <class kind="class">sol::basic_usertype</class>
    <class kind="struct">sol::basic_variadic_results</class>
    <class kind="struct">sol::call_construction</class>
    <class kind="struct">sol::closure</class>
    <class kind="struct">sol::closure&lt;&gt;</class>
    <class kind="struct">sol::constructor_handler</class>
    <class kind="struct">sol::constructor_list</class>
    <class kind="struct">sol::constructor_wrapper</class>
    <class kind="struct">sol::create_if_nil_t</class>
    <class kind="struct">sol::derive</class>
    <class kind="struct">sol::destructor_wrapper</class>
    <class kind="struct">sol::destructor_wrapper&lt; void &gt;</class>
    <class kind="class">sol::dump_error</class>
    <class kind="struct">sol::env_key_t</class>
    <class kind="class">sol::error</class>
    <class kind="struct">sol::factory_wrapper</class>
    <class kind="struct">sol::function_arguments</class>
    <class kind="struct">sol::function_sig</class>
    <class kind="struct">sol::is_automagical</class>
    <class kind="struct">sol::is_container</class>
    <class kind="struct">sol::is_container&lt; basic_variadic_results&lt; Al &gt; &gt;</class>
    <class kind="struct">sol::is_container&lt; variadic_results &gt;</class>
    <class kind="struct">sol::is_function</class>
    <class kind="struct">sol::is_function&lt; basic_function&lt; T, aligned &gt; &gt;</class>
    <class kind="struct">sol::is_function&lt; basic_protected_function&lt; T, aligned, Handler &gt; &gt;</class>
    <class kind="struct">sol::is_function_binding</class>
    <class kind="struct">sol::is_lua_index</class>
    <class kind="struct">sol::is_lua_index&lt; absolute_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; raw_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; ref_index &gt;</class>
    <class kind="struct">sol::is_lua_index&lt; upvalue_index &gt;</class>
    <class kind="struct">sol::is_lua_primitive</class>
    <class kind="struct">sol::is_lua_primitive&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; non_null&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; std::optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; T * &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_lua_primitive&lt; userdata_value &gt;</class>
    <class kind="struct">sol::is_lua_reference</class>
    <class kind="struct">sol::is_lua_reference_or_proxy</class>
    <class kind="struct">sol::is_main_threaded</class>
    <class kind="struct">sol::is_proxy_primitive</class>
    <class kind="struct">sol::is_stack_based</class>
    <class kind="struct">sol::is_stack_based&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_count &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::is_stack_based&lt; variadic_args &gt;</class>
    <class kind="struct">sol::is_stack_table</class>
    <class kind="struct">sol::is_stack_table&lt; basic_lua_table&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_stack_table&lt; basic_table_core&lt; x, T &gt; &gt;</class>
    <class kind="struct">sol::is_table</class>
    <class kind="struct">sol::is_table&lt; basic_lua_table&lt; T &gt; &gt;</class>
    <class kind="struct">sol::is_table&lt; basic_table_core&lt; x, T &gt; &gt;</class>
    <class kind="struct">sol::is_tieable</class>
    <class kind="struct">sol::is_to_stringable</class>
    <class kind="struct">sol::is_to_stringable&lt; base_list&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::is_transparent_argument</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_environment &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_main_state &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; this_state &gt;</class>
    <class kind="struct">sol::is_transparent_argument&lt; variadic_args &gt;</class>
    <class kind="struct">sol::is_unique_usertype</class>
    <class kind="struct">sol::is_variable_binding</class>
    <class kind="struct">sol::is_variadic_arguments</class>
    <class kind="struct">sol::light</class>
    <class kind="struct">sol::lightuserdata_value</class>
    <class kind="struct">sol::load_result</class>
    <class kind="struct">sol::lua_bind_traits</class>
    <class kind="struct">sol::lua_nil_t</class>
    <class kind="struct">sol::lua_size</class>
    <class kind="struct">sol::lua_size&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::lua_size&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::lua_thread_state</class>
    <class kind="struct">sol::lua_type_of</class>
    <class kind="struct">sol::lua_value</class>
    <class kind="struct">sol::member_function_wrapper</class>
    <class kind="struct">sol::metatable_key_t</class>
    <class kind="struct">sol::metatable_registry_key</class>
    <class kind="class">sol::monostate</class>
    <class kind="struct">sol::nested</class>
    <class kind="struct">sol::nested_tag_t</class>
    <class kind="struct">sol::new_table</class>
    <class kind="struct">sol::no_construction</class>
    <class kind="struct">sol::no_metatable_t</class>
    <class kind="struct">sol::non_null</class>
    <class kind="class">sol::optional</class>
    <class kind="class">sol::optional&lt; T &amp; &gt;</class>
    <class kind="struct">sol::overload_set</class>
    <class kind="struct">sol::override_value_t</class>
    <class kind="struct">sol::policy_wrapper</class>
    <class kind="struct">sol::property_wrapper</class>
    <class kind="struct">sol::protect_t</class>
    <class kind="struct">sol::protected_function_result</class>
    <class kind="struct">sol::proxy_base</class>
    <class kind="struct">sol::proxy_base_tag</class>
    <class kind="struct">sol::push_invoke_t</class>
    <class kind="struct">sol::push_invoke_t&lt; T &amp; &gt;</class>
    <class kind="struct">sol::raw_index</class>
    <class kind="struct">sol::readonly_wrapper</class>
    <class kind="struct">sol::ref_index</class>
    <class kind="struct">sol::reference_equals</class>
    <class kind="struct">sol::reference_hash</class>
    <class kind="struct">sol::returns_self_with</class>
    <class kind="struct">sol::stack_count</class>
    <class kind="struct">sol::stack_dependencies</class>
    <class kind="struct">sol::stack_guard</class>
    <class kind="struct">sol::stack_iterator</class>
    <class kind="struct">sol::stack_proxy</class>
    <class kind="struct">sol::stack_proxy_base</class>
    <class kind="class">sol::stack_reference</class>
    <class kind="struct">sol::stack_reference_equals</class>
    <class kind="struct">sol::stack_reference_hash</class>
    <class kind="class">sol::state</class>
    <class kind="class">sol::state_view</class>
    <class kind="class">sol::stateless_reference</class>
    <class kind="class">sol::stateless_stack_reference</class>
    <class kind="struct">sol::static_stack_dependencies</class>
    <class kind="struct">sol::table_proxy</class>
    <class kind="struct">sol::this_environment</class>
    <class kind="struct">sol::this_main_state</class>
    <class kind="struct">sol::this_state</class>
    <class kind="struct">sol::tie_size</class>
    <class kind="struct">sol::tie_size&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::tie_size&lt; tie_t&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::tie_size&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::tie_t</class>
    <class kind="struct">sol::type_panic_t</class>
    <class kind="struct">sol::types</class>
    <class kind="struct">sol::unique_usertype_traits</class>
    <class kind="struct">sol::unique_usertype_traits&lt; std::shared_ptr&lt; T &gt; &gt;</class>
    <class kind="struct">sol::unique_usertype_traits&lt; std::unique_ptr&lt; T, D &gt; &gt;</class>
    <class kind="struct">sol::unsafe_function_result</class>
    <class kind="struct">sol::update_if_empty_t</class>
    <class kind="struct">sol::upvalue_index</class>
    <class kind="struct">sol::user</class>
    <class kind="struct">sol::userdata_value</class>
    <class kind="struct">sol::usertype_container</class>
    <class kind="struct">sol::usertype_proxy</class>
    <class kind="struct">sol::usertype_traits</class>
    <class kind="struct">sol::var_wrapper</class>
    <class kind="struct">sol::variadic_args</class>
    <class kind="struct">sol::variadic_results</class>
    <class kind="struct">sol::weak_derive</class>
    <class kind="struct">sol::wrap</class>
    <class kind="struct">sol::wrapper</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_function&lt; std::remove_pointer_t&lt; meta::unqualified_t&lt; F &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::wrapper&lt; F, std::enable_if_t&lt; std::is_member_object_pointer&lt; meta::unqualified_t&lt; F &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const  &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) const volatile noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...) noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...)&gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...) const volatile &amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp; &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;&amp;noexcept &gt;</class>
    <class kind="struct">sol::wrapper&lt; R(O::*)(Args...,...)&amp;noexcept &gt;</class>
    <class kind="struct">sol::yielding_t</class>
    <member kind="typedef">
      <type>typename lua_value::arr</type>
      <name>array_value</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aff23850ae17d257667066c180d941b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bases</type>
      <name>base_classes_tag</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa215fd7ff920cd5482ca7dc9ab2ae2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base_list&lt; Args... &gt;</type>
      <name>bases</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a357bd34177ff6dc20bf1ebf87848aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string_view&lt; C, T &gt;</type>
      <name>basic_string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a11c9cced5c8897abbf9ee18171a68cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; false, base_type &gt;</type>
      <name>basic_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab323bfe101d6775feb51e922394bf116</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_bytecode&lt;&gt;</type>
      <name>bytecode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4b035376299f6cfb76510d1498f1d235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>closure</type>
      <name>c_closure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a98d8c38ba71c292b16bdd2ac24887d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(lua_State *, int, type, type, const char *)</type>
      <name>check_handler_type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aba0d81995657d2e973e069415ced5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>constructor_list&lt; Args... &gt;</type>
      <name>constructors</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4312dcb5b44e55b53c284cb39c5c3660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; reference &gt;</type>
      <name>coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a98140727bfdffeea152d19910cd9c5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; reference &gt;</type>
      <name>environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab22428382757bddbe33f19d903d86ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*)(lua_State *, optional&lt; const std::exception &amp; &gt;, string_view)</type>
      <name>exception_handler_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aecd0f02e5012cabbc8f7b9633952fc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsafe_function</type>
      <name>function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>adea3449d39a3193b96aa542aac1a0e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsafe_function_result</type>
      <name>function_result</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a128b4052ecda9d7f560b35f374a8ece6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>table_core&lt; true &gt;</type>
      <name>global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9861aa410533f8dc81cb1c0b8d5044ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_index_t&lt; I &gt;</type>
      <name>in_place_index_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aaaae030432ab806612d98d1e9e9cd024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_t</type>
      <name>in_place_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abd40136c9e501e0abc4e6cddffd5b605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::in_place_type_t&lt; T &gt;</type>
      <name>in_place_type_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2c867751f68620bcadc7e8aa38bd6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_detected&lt; detail::is_base_rebindable_test, T &gt;</type>
      <name>is_base_rebindable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a53a637d1db4538021572d33364b86adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_detected&lt; detail::is_base_rebindable_test, T &gt;</type>
      <name>is_base_rebindable_non_void</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a22d460e1b24884c540b9c8a5385e1310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, is_userdata_v&lt; T &gt;||is_table_v&lt; T &gt;||meta::is_specialization_of_v&lt; T, basic_environment &gt;&gt;</type>
      <name>is_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a459c3e327327a970c4d9f11c947a42bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, basic_lightuserdata &gt;</type>
      <name>is_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac22dec9be3ac8a906766e9d1eb5c4888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::any&lt; std::is_same&lt; lua_CFunction, T &gt;, std::is_same&lt; detail::lua_CFunction_noexcept, T &gt;, std::is_same&lt; lua_CFunction_ref, T &gt;&gt;</type>
      <name>is_lua_c_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9de1c9464d2cf3c5a5ef87f1a9e12592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, is_table_v&lt; T &gt;||is_environment_v&lt; T &gt;||is_userdata_v&lt; T &gt;&gt;</type>
      <name>is_table_like</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a75eb34d4232d1f7e36cfb7c5ca33fdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, basic_userdata &gt;</type>
      <name>is_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a16735000bb8400a1cdefa2f2db655205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, var_wrapper &gt;</type>
      <name>is_var_wrapper</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abdf44e7f372c9fffe133caaf4818d624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; reference &gt;</type>
      <name>lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af651612aa18ebf09d2b5e42da9d0b4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_pointer_t&lt; lua_CFunction &gt;</type>
      <name>lua_CFunction_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa64332a144593ce5e4118e79c0d9e8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lua_table&lt; reference &gt;</type>
      <name>lua_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa833d927899a44202232a8f8f18e686e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; main_reference &gt;</type>
      <name>main_coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6e6bb720c536eee0685053f60220975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; main_reference &gt;</type>
      <name>main_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a56caf489d7fcf97dcf8735d9c6d4c615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_unsafe_function</type>
      <name>main_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac878edc0603539c2899912f95c49b0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_table_core&lt; true &gt;</type>
      <name>main_global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4a128ec76623513cb0300a6dd6be815c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; main_reference &gt;</type>
      <name>main_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae1fd7453900c5c8d0ac3ff18369fcb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; main_reference &gt;</type>
      <name>main_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0d672473534f7200db413b55ccf9b245</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_safe_function</type>
      <name>main_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4d72e2ed24b6852f2ed51892dd76f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_reference&lt; true &gt;</type>
      <name>main_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a723e9337588fc65f92b93d4b999dfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; main_reference, false, reference &gt;</type>
      <name>main_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aab5bf105ea2cd587aed7e1f589859047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>main_table_core&lt; false &gt;</type>
      <name>main_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a89c219f63b33ebf3e1f63a948fd8c482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, main_reference &gt;</type>
      <name>main_table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0475f7d586ab2ace7c38b225e6d5ce7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; main_reference, false &gt;</type>
      <name>main_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a734daf07c05b343b5c69a38a380a9b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; main_reference &gt;</type>
      <name>main_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3e0713957d81a55680397318286de69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_function</type>
      <name>meta_method</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a030cfcba7fd3c25eec8c3068ba64f308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_metatable&lt; reference &gt;</type>
      <name>metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad95838832167e3af82f08e69f955fceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lua_nil_t</type>
      <name>nil_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5750c2ec8ecdfcbf8b74c4e1a4dc0a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::nullopt_t</type>
      <name>nullopt_t</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5288fb55d177daf5e3086c4c8f135398</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; reference &gt;</type>
      <name>object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab35e3d8fc12aecfbeb5ddeea85b63d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>safe_function</type>
      <name>protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae5168139e3307e2b14891ba1f2482cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_reference&lt; false &gt;</type>
      <name>reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ace4969f0e06528758f52474bc56993ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>returns_self_with</type>
      <name>returns_self</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afb7ac2ff53183a79e83b3045c17f1406</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; reference, false, reference &gt;</type>
      <name>safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aac70733f56fc62224aa55f7e36f2db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>protected_function_result</type>
      <name>safe_function_result</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4639b5ab2cb2562c11023c0698b46794</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>static_stack_dependencies&lt;-1, 1 &gt;</type>
      <name>self_dependency</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5694efeac2bf309dabb297ddf7e294f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_aligned_unsafe_function</type>
      <name>stack_aligned_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a01f31697ffed3fd00e6578fed47517fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_aligned_safe_function</type>
      <name>stack_aligned_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2f452797979191e7a873ba666f287f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, true, reference &gt;</type>
      <name>stack_aligned_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a896f6079f5c9ede7a5cdcfc944a908f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, true, stack_reference &gt;</type>
      <name>stack_aligned_stack_handler_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a37f36b606c7e3ef7d1ff9dbdf4e4c94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; stack_reference, true &gt;</type>
      <name>stack_aligned_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5bc143bed48adc58878960d5a6d78b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_coroutine&lt; stack_reference &gt;</type>
      <name>stack_coroutine</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a345e12b33642d6b3976c3fe954680c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_environment&lt; stack_reference &gt;</type>
      <name>stack_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4da5796bd1eb0f5fdcc1240f1481e039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_unsafe_function</type>
      <name>stack_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9f5dc59a7a011c3657f07ef9c477d700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_table_core&lt; true &gt;</type>
      <name>stack_global_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad3d0e60f787cd04db9b3f4e828fe47ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lightuserdata&lt; stack_reference &gt;</type>
      <name>stack_lightuserdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a183ff3428508beb28d5457aec96b00c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_lua_table&lt; stack_reference &gt;</type>
      <name>stack_lua_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a95069934c97c27747bc9e15f9d7e3d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_metatable&lt; stack_reference &gt;</type>
      <name>stack_metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a88c0bc1243007fb434d1890821f7f53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_object&lt; stack_reference &gt;</type>
      <name>stack_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a51378a7a05d0b2762d4a725601277b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_safe_function</type>
      <name>stack_protected_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a740a94a0fd7273f9dd43c68b90f4e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_protected_function&lt; stack_reference, false, reference &gt;</type>
      <name>stack_safe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4743e2607af5a00325f5740ca014fa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stack_table_core&lt; false &gt;</type>
      <name>stack_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a92c53c74505aae5751d563b3efd5e455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, stack_reference &gt;</type>
      <name>stack_table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acbad98429c95fa8d24a747f7837fb42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_thread&lt; stack_reference &gt;</type>
      <name>stack_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abeeeba7a0a7e542e7465addf78dfc7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; stack_reference, false &gt;</type>
      <name>stack_unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af7838ef41a29768dbf45e323d4c54a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; stack_reference &gt;</type>
      <name>stack_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a91cbc6ba1385cdfe0b61f5e2337239f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_usertype&lt; T, stack_reference &gt;</type>
      <name>stack_usertype</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a03888cb792f519efb505b3f2ade71481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string_view</type>
      <name>string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a872ac296567a9157ffcd72a34c256d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::hash&lt; std::string_view &gt;</type>
      <name>string_view_hash</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a532227a6672d943d5b60c67077f46d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>table_core&lt; false &gt;</type>
      <name>table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aee7cb467c25167d57b34f2b4ff418c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_table_core&lt; b, reference &gt;</type>
      <name>table_core</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4555ac175e8a1ae8c6e3d649869858f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_thread&lt; reference &gt;</type>
      <name>thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa6e95116809d55ebbdd0a3c290c50118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::u16string_view</type>
      <name>u16string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aaf6fde9f3fcc57644d606e8279b5a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::u32string_view</type>
      <name>u32string_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa6725818b2af72c5f3a09b54b5cf4d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_function&lt; reference, false &gt;</type>
      <name>unsafe_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aca5840b9978a42949c8cfd2afc82934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_userdata&lt; reference &gt;</type>
      <name>userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0f6f0aa6f59d89b22910185fe3146be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_usertype&lt; T, reference &gt;</type>
      <name>usertype</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a10f230142e08be85f7abc29e4eb849a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::wstring_view</type>
      <name>wstring_view</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5c25d5472bccfa6fd9e01f28c3a01034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>call_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a554f1678322e978406afb144273bdb8b</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba8a35a9cad976f1ddb4a529c2a7e3ef97">yielded</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bab4a619251c5c397f26d05c9b0e7bf97a">runtime</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bacd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8bac1cbfe271a40788a00e8bf8574d94d4b">handler</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8baa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba55152fd428afc5d73e8878d27d0b09c3">syntax</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a554f1678322e978406afb144273bdb8ba8c7dd922ad47494fc02c388e12c00eac">file</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>call_syntax</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa5304c62a9eb177c77d63ada98c3d33c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="aa5304c62a9eb177c77d63ada98c3d33ca69eb76c88557a8211cbfc9beda5fc062">dot</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aa5304c62a9eb177c77d63ada98c3d33cacd474d96b7d33934e9dc47b57cb4c445">colon</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>gc_mode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad87b027d58c1669a520cfbfe250581c2</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2a57e48ffcfe372672b239d90ecbe3919a">incremental</enumvalue>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2afe95830ad9f9e2317a68fb1cde0ebdad">generational</enumvalue>
      <enumvalue file="namespacesol.html" anchor="ad87b027d58c1669a520cfbfe250581c2ad354f24e5d9b72df39f39243c80d9d80">default_value</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lib</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0b5e54958a8ebd7cc892036466569dfc</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca593616de15330c0fb2d55e55410bf994">base</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaefe90a8e604a7c840e88d03a67f6b7d8">package</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca09160071fd15df04a8de9147355f5921">coroutine</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcadd302f94682dbd2a114d63b0433602e0">os</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca7e676e9e663beb40fd133f5ee24487c2">math</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaaab9e1de16f38176f86d7a92ba337a8d">table</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaad42f6697b035b7580e4fef93be20b4d">debug</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca510ae9063db7150d61fa730a710ee764">bit32</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcaf98ed07a4d5f50f7de1410d905f1477f">io</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca4c77a7e0d203b25d1a7b2a27199fdb13">ffi</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca3b6ed253881516f91c2cfc9ac246c406">jit</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfca30df7f629fcf6b940bcaef5faf2490bb">utf8</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a0b5e54958a8ebd7cc892036466569dfcae2942a04780e223b215eb8b663cf5353">count</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>load_mode</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a076044125b7432632aa6dee9a69f769d</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da100b8cad7cf2a56f6df78f171f97a1ec">any</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da1cb251ec0d568de6a929b520c4aed8d1">text</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a076044125b7432632aa6dee9a69f769da9d7183f16acce70658f686ae7f1a4d20">binary</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>load_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acd3b9f59256b15d828511338f9aac221</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a55152fd428afc5d73e8878d27d0b09c3">syntax</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221acd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221aa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="acd3b9f59256b15d828511338f9aac221a8c7dd922ad47494fc02c388e12c00eac">file</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>meta_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5125b0a9c2f520e56a9cd7d5855c523</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae62068a633874d298459a25f8868d306">construct</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a6a992d5529f459a44fee58c733255e86">index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a6efb306f4109d6391fd14a06a7f5c3d6">new_index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a15d61712450a686a7f365adf4fef581f">mode</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a53b9e9679a8ea25880376080b76f98ad">call</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a3477aef168a06b29628e93f31995d056">call_function</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a15f7b3ee046ca238f716dd31787d9fff">metatable</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ac5fa1bf58437b4ad05dbe8d32caa2146">to_string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2fa47f7c65fec19cc163b195725e3844">length</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4087f1ffc05f4eab1b923856a05c6d12">unary_minus</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2b2ae8740b2b5403b5075bd7cbc6ceaa">addition</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a8dbc6b791baca47628ecf531ca019a14">subtraction</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a98c9446863ec55a77333cafffd3e3189">multiplication</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a50c9b5e7cf3a731ea31c43f9a14c781b">division</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a06efba23b1f3a9b846a25c6b49f30348">modulus</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad2b83d0ed30f032acd51abf223042278">power_of</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae05e2ac3e2be31ff58ab4153de02d69c">involution</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523af131e30f2e162f002800ed03c4568f64">concatenation</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a56f8abc81f3535d33fd6561081826b73">equal_to</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a7875e44acb1bebecb46c929deb43cef4">less_than</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523abd526037b58bbfabbc31fbb1c0030e70">less_than_or_equal_to</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a917133bec71863385a8f464084268993">garbage_collect</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa7f301f4e5660816d2c3f2d961e74233">floor_division</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa5eda2e5bc823ac25c70b69fbaacda27">bitwise_left_shift</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4e304d79297739e68d07f7b8405f441f">bitwise_right_shift</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aa628ff492c9a550656b1a177a82a6274">bitwise_not</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a2a90cd923ab195168c5bc80f6f3e03ea">bitwise_and</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad823bdc16fb140683e3c274c5c13de20">bitwise_or</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a320ca8207163cd63fc60307c388dd01c">bitwise_xor</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ae0c6dcf890bab84fbe45b141ac16933d">pairs</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a51e40e8e60832fe8576af9e283043025">ipairs</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523ad0cab90d8d20d57e2f2b9be52f7dd25d">next</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a599dcce2998a6b40b1e38e8c6006cb0a">type</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523aeea7dc04e9c0c2c050fea3f8340c661b">type_info</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a74e0e3df3b68dc27fe539961a3a24336">call_construct</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523addecebdea58b5f264d27f1f7909bab74">storage</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a4c542ec29db69ea72d60545c48639094">gc_names</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523abce4958052ecf8f51301c0d63926b5fc">static_index</enumvalue>
      <enumvalue file="namespacesol.html" anchor="af5125b0a9c2f520e56a9cd7d5855c523a67b9d9e07b8d403731a11d7b12f60c16">static_new_index</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>thread_status</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aba8021f95e330d38df2693c8a6222589</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589a444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589a8a35a9cad976f1ddb4a529c2a7e3ef97">yielded</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589ab4a619251c5c397f26d05c9b0e7bf97a">runtime</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589acd69b4957f06cd818d7bf3d61980e291">memory</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589aa3973867cdfb643f4b10526c25875928">gc</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589ac1cbfe271a40788a00e8bf8574d94d4b">handler</enumvalue>
      <enumvalue file="namespacesol.html" anchor="aba8021f95e330d38df2693c8a6222589af58e6a506c76fc2c90a7d29cbc631c2f">dead</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6a5bfceed1922702fadcd32067c83960</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab2c3d9aeafa0a5cb602dab3845b58c03">lua_nil</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a852438d026c018c4307b916406f98c62">nil</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab45cffe084dd3d20d928bee85e7b0f21">string</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ab1bc248a7ff2b2e95569f56de68615df">number</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960adc127f5d2483352fd20eaddb38feb6d2">thread</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a84e2c64f38f78ba3ea5c905ab5a2da27">boolean</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ac1c425268e68385d1ab5074c17a94f14">function</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960a08fd04da1b9c3e4c1c9ab1fe42494a35">userdata</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960aa51dc63126e1e683cdd38553214cc674">lightuserdata</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960aaab9e1de16f38176f86d7a92ba337a8d">table</enumvalue>
      <enumvalue file="namespacesol.html" anchor="a6a5bfceed1922702fadcd32067c83960ac505a69ec179afb91b357bbbd1b0e60d">poly</enumvalue>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_args</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3065c6d91f487b92dd669e095bdfe365</anchor>
      <arglist>(Source &amp;&amp;source)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_container</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3d3dc76e2c1809ae2dc6c9912d7935bf</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_function</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a85cebc406f51c9d04061fb54e151ac5f</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_function_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a54683ecf0cb08b18bd93db054c74f102</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>nested&lt; meta::unqualified_t&lt; T &gt; &gt;</type>
      <name>as_nested</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afcf73647b803adb3596e7335e67b7b8b</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>nested&lt; T &gt;</type>
      <name>as_nested_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa8fa51b20f9ee6ea40017c81eae96d51</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>as_returns</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac5cfd52dceef5d7786a7473360385032</anchor>
      <arglist>(Source &amp;&amp;source)</arglist>
    </member>
    <member kind="function">
      <type>as_table_t&lt; meta::unqualified_t&lt; T &gt; &gt;</type>
      <name>as_table</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1205605a8173e63a4b0d05d2599a47ac</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>as_table_t&lt; T &gt;</type>
      <name>as_table_ref</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a906bd2dce152d9cdc16eac01167e9387</anchor>
      <arglist>(T &amp;&amp;container)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>associated_type_name</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afffbc0996478aae849055e0acfdbc1d4</anchor>
      <arglist>(lua_State *L, int index, type t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>basic_insert_dump_writer</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a552f72dec65b1a084637dc59d639d69c</anchor>
      <arglist>(lua_State *, const void *memory, size_t memory_size, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9d3186d268764c4899b4493ab6abba4f</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9a2c9047a255fa9b02b8cb3a625a2eef</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_at_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7de89d53f36bec174ff976e54abd231a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_traceback_error_handler</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7a0431947d08bf0dea8ebfbb2df28854</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>destructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa849fca83425c7a5e45b13cddf6d862e</anchor>
      <arglist>(Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_panic_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa640d508f4d710ce4e83520ea042791a</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_pass_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad2b29c0a0d1ee4cc270fe332db8e013e</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dump_throw_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a253622bb28c1e749380e0a5fafafa8f5</anchor>
      <arglist>(lua_State *L, int result_code, lua_Writer writer_function, void *userdata, bool strip)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>factories</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa2c7333e36a338a7158aa69cfdde9434</anchor>
      <arglist>(Functions &amp;&amp;...functions)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a70794c31b766d91f160dadd4ee2346fc</anchor>
      <arglist>(const unsafe_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1df92d8dad3b1995f1740c4619794e8c</anchor>
      <arglist>(types&lt; Args... &gt; t, const unsafe_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3e2472f5094807e5784dd43b9fa127d3</anchor>
      <arglist>(const protected_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3ee2c0c111aab9bef5892175163f477</anchor>
      <arglist>(types&lt; Args... &gt; t, const protected_function_result &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>basic_environment&lt; E &gt;</type>
      <name>get_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3864da643f7d8b0fde3c8b1b129c331</anchor>
      <arglist>(const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>initializers</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a475d968de0c0fc778ecb62d6480f29e4</anchor>
      <arglist>(Functions &amp;&amp;...functions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_indeterminate_call_failure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa4e42cd1e819aa8e96fd536c84be5ee3</anchor>
      <arglist>(call_status c)</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>main_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9b07878aacf56fb7cedd3bc83b295b9b</anchor>
      <arglist>(lua_State *L, lua_State *backup_if_unsupported=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>closure&lt; Args... &gt;</type>
      <name>make_closure</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9199e7db272af1e8f1ddb96ee12bbd13</anchor>
      <arglist>(lua_CFunction f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_light</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a438ec3aba3c0261655ad27849afa9bb9</anchor>
      <arglist>(T &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acced272cdfc7d6a4ae0cc4e15b291123</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3acd343ac272aa45ec21320e661b46ba</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a012c49e2fdbd4d14dc93413e4a875439</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>make_object_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7da62ae37e54548cf76c09cceebba1e6</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; Ret &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5f6d4955237eaa9f13dc2afb738eb70</anchor>
      <arglist>(U &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1c9d1017769d70a4a4e3900be0e91e57</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>constexpr optional&lt; T &gt;</type>
      <name>make_optional</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae210976803256bf4fd945e73407deccd</anchor>
      <arglist>(std::initializer_list&lt; U &gt; il, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7516d79e5241ac0010630de3af845976</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a79709c95fc61f06fa520e69ca9db180d</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aacd794dec9fa6c23bd1e7d42d12b28a7</anchor>
      <arglist>(lua_State *L, T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>make_reference_userdata</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa518a42f92960028493c71fd8d7b18fe</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_user</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1274e9f1e64b4a0e43c9d37656ee602c</anchor>
      <arglist>(T &amp;&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>const std::array&lt; std::string, 37 &gt; &amp;</type>
      <name>meta_function_names</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac1cc7a04d84054b70bcb6b55d3e492a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>meta_registry_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab85854e46e698d9c5e8200f28bdd001e</anchor>
      <arglist>(T &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>no_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aed1a0596b31f0432ed2331665f04daa9</anchor>
      <arglist>(lua_State *, int, type, type, const char *=nullptr) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a08503a24c7e37d79d374acc38d2efc7b</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa5b9334f68a82033e47935cce025977c</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a923445b2bf5f6b93f5800d272ac04f5b</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9901eefe743cec557ed43db1ae015088</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5b83060037b908d3dbb540c0f0459211</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8b5f01bbaad4d35f7d37b4af93fcc6a3</anchor>
      <arglist>(lua_nil_t, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7670308836e754dbc5e85deec7771be8</anchor>
      <arglist>(const stack_reference &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a66afc34afd02632ad9ecab231c78b456</anchor>
      <arglist>(const stack_reference &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac3639fa8400d779b5d130770c91be844</anchor>
      <arglist>(const lua_nil_t &amp;, const stack_reference &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afd4e665ab463cac206cb0f1ff548c47c</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa44cac55b73eb46ca68918dae9221276</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af21c238ad3c94bdcf6f2b0e4aa8e830a</anchor>
      <arglist>(const stack_reference &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4d4df50e0659ace5f34f01823afef534</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5726080d67dfdd54022b1544d2a72c99</anchor>
      <arglist>(const lua_nil_t &amp;, const basic_reference&lt; rb &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a427297aa97a75c373edc3ef1fca19f33</anchor>
      <arglist>(T &amp;&amp;left, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a05bff844fdd20ca51c9d8f919996f8ab</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, T &amp;&amp;left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a16103f1d83d6d9f006ebfcbfa2364c46</anchor>
      <arglist>(lua_nil_t, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5c9896501838f6bad90e9bea61ec64f0</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>stack_iterator&lt; proxy_t, is_const &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa933ef98c735aee717efa03ae9101c9d</anchor>
      <arglist>(typename stack_iterator&lt; proxy_t, is_const &gt;::difference_type n, const stack_iterator&lt; proxy_t, is_const &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1b55d4538b476a82c7aa013a1f582d74</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3b800af063abb7b4ebe9a36834977f91</anchor>
      <arglist>(const optional&lt; T &gt; &amp;, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8386a9d03b474ed33aaef66021690778</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a128c5443e85801eee28996a0ab434be4</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a112a6a6cc1c28c5075c7d9b9293cd203</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a492538c02905ae2cd95b25b0a747be37</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8f0fd8e4f64f992abaaec325e8ef5789</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5fab29447fa5e69ae4616867244293da</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a0de494cd7fb27bfe36bd943ce882be72</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aafea61cc8d274b04c74ab5a91447bf18</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ade15dea01bdc684005011dad19902d4d</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1079b46f46c2d7fa24c60ab03ff72d8a</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3ed19491e708fa51247b299cb088f438</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a934c212f1b43d099060a154c02494271</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab14d739ffa3ac8ceba9b99526c0e611a</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a294c9bc56eeb847f607312ad6ad1608b</anchor>
      <arglist>(lua_nil_t, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a19c29aff6487ee143edd83de04e68cc1</anchor>
      <arglist>(const stack_reference &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae1dd8ba3a3393e7c48214f0ca77384f8</anchor>
      <arglist>(const stack_reference &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afea52f96bf7aa14e0936e860db683a94</anchor>
      <arglist>(const lua_nil_t &amp;, const stack_reference &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a28caec45532c192f028d8970c3686c00</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6d4fa0eb0583a6ca91ea1be96aa5917e</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;l, const stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af9ba9b3888fd92456f1784f4832558c4</anchor>
      <arglist>(const stack_reference &amp;l, const basic_reference&lt; rb &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aea056a82f9d10d439406bb99fe13d146</anchor>
      <arglist>(const basic_reference&lt; lb &gt; &amp;lhs, const lua_nil_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5aa28b982af15ebf6903e6562051baa9</anchor>
      <arglist>(const lua_nil_t &amp;, const basic_reference&lt; rb &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa508098bee455e580af0f980f98a1711</anchor>
      <arglist>(T &amp;&amp;left, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2062d559b2ca4b6a522175114cffee8f</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, T &amp;&amp;left)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa450a43f6ed502f1550ecc3aa364aa35</anchor>
      <arglist>(lua_nil_t, const table_proxy&lt; Table, Key &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad17b4bbf493a1ce5aed2cb075c0b9a38</anchor>
      <arglist>(const table_proxy&lt; Table, Key &gt; &amp;right, lua_nil_t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa550c7d0734a9a8679e0f82d201b9f54</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae3dd503c0e212d1ae7fadcd43671b0a4</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4fd7d9b0ed16404e829d37a7202eede3</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa467fc0a16769cc6f6775afcb93fc944</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aff54b5a36639b26ef950e98ee4053494</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1de41738ca4fed3ed4c1473f2d7902de</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const optional&lt; U &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9af5bf8987dd6d295725b3618a5d348a</anchor>
      <arglist>(const optional&lt; T &gt; &amp;, nullopt_t) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1bb6de25eae3904c58da752a3e7c085a</anchor>
      <arglist>(nullopt_t, const optional&lt; T &gt; &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a44cf1f484cb4d58a935fdf3d697dadd6</anchor>
      <arglist>(const optional&lt; T &gt; &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a003f81e92ab05bbc40966e8df622ce09</anchor>
      <arglist>(const U &amp;lhs, const optional&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>overload</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad0f5475123119ff0f95811596bcfaba4</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>policies</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a2fa48de87df08b6ee366b42e8fe1dd3d</anchor>
      <arglist>(F &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aca1ea0464b604ed7f5b4633e485130f7</anchor>
      <arglist>(F &amp;&amp;f, G &amp;&amp;g)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a28948e88d9a5ab2f74d3dfdd44e61e1b</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>protect</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>accc65913718ca28ac7097ad22c79dee7</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>push_invoke</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>adfd30c331a055dd305ebae0facfaf015</anchor>
      <arglist>(Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_type_panic_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7efeaad387ccd644fc04874ef9c64f84</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message, string_view aux_message) noexcept</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>readonly</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1498a84c7d04d25230bd60b25d39961b</anchor>
      <arglist>(R T::*v)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>readonly_property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a376114e41c27c68b33fe4b3a7d6e1ade</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_main_thread</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a72b770eefec2a032a45e864fc3339b65</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac6f2388f35fa59a40437f90a8aaeefa4</anchor>
      <arglist>(R fun_ptr(Args...)) -&gt; R(*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig *</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a05c56e4b343fd5a374a5b37a1e236887</anchor>
      <arglist>(Sig *fun_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1a48697afc937d2b19a3eb43063e92dc</anchor>
      <arglist>(R(C::*mem_ptr)(Args...)) -&gt; R(C::*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac0e2d11e551395ce13145ab1a5240293</anchor>
      <arglist>(Sig C::*mem_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad3b4c599a4d2e641ef7a7cee7fa27086</anchor>
      <arglist>(F &amp;&amp;f) -&gt; decltype(detail::resolve_i(types&lt; Sig... &gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_default_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa1592c9f7711dab0067b2059aaccbae7</anchor>
      <arglist>(lua_State *L, protected_function_result pfr)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_pass_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acb2b9cb731ac7d165f0cd3846819b3a0</anchor>
      <arglist>(lua_State *, protected_function_result result)</arglist>
    </member>
    <member kind="function">
      <type>protected_function_result</type>
      <name>script_throw_on_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8a9755d14733cbda7501dc99836f4fbb</anchor>
      <arglist>(lua_State *L, protected_function_result result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_exception_handler</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a079787a8cbb31bf9499974531a4d08db</anchor>
      <arglist>(lua_State *L, exception_handler_function exf=&amp;detail::default_exception_handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_state</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a1e3e65953982e71bd2171a989865f6cc</anchor>
      <arglist>(lua_State *L, lua_CFunction panic_function=&amp;default_at_panic, lua_CFunction traceback_function=c_call&lt; decltype(&amp;default_traceback_error_handler),&amp;default_traceback_error_handler &gt;, exception_handler_function exf=detail::default_exception_handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_environment</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac9b2e7222b45a03dcdf0a7a90f1136a1</anchor>
      <arglist>(const basic_environment&lt; E &gt; &amp;env, const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a729c5f1aa3f77656d2695631e6b0af0b</anchor>
      <arglist>(optional&lt; T &gt; &amp;lhs, optional&lt; T &gt; &amp;rhs) noexcept(noexcept(lhs.swap(rhs)))</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8ce3c61097733287e6d35eb77423589f</anchor>
      <arglist>(call_status c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>add082684d0c9953618d0ed617b191320</anchor>
      <arglist>(load_status c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ada75852257e07d420bdfd82477959ec5</anchor>
      <arglist>(load_mode c)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afe28df79e050b91876a23f500e62c12d</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>total_memory_used</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a88e6afc4411b7a19c56e8e0481dd07de</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_assert</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4f50192635f91d88632f217e7670c0cd</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_assert</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a4f98ada486eddc96faec9c3e4d0b2170</anchor>
      <arglist>(lua_State *L, int index, type expected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5f21f11d7add1b93352a6890364cee75</anchor>
      <arglist>(lua_State *L, int expected, int actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_error</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acdaf6c64e096ee0bd88f79b03c51a117</anchor>
      <arglist>(lua_State *L, type expected, type actual) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a79ee641d8bf92209e77597c9eb9c5685</anchor>
      <arglist>(lua_State *L, type t)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>type_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7f28355f6abc55da9d559a83000a8c56</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>type_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afe05a06c295a147ce5477b7b2ba8f1ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type_panic_c_str</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8c58f06cf53a37e5e0aae898106eacd0</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, const char *message=nullptr) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type_panic_string</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a06d370cb87bb488c8a354dec8972c548</anchor>
      <arglist>(lua_State *L, int index, type expected, type actual, string_view message=&quot;&quot;) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>var</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a036f8b2614980eeb2d8b6600efcbbc32</anchor>
      <arglist>(V &amp;&amp;v)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>writeonly_property</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ab91dbf74a7dcd21aaedb0a6e075a59c1</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>yielding_t&lt; std::decay_t&lt; F &gt; &gt;</type>
      <name>yielding</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a68d145484a2b0ef3deaff775517f8ade</anchor>
      <arglist>(F &amp;&amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>base_classes</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac2d9199fc20f24031d4ec903638d37a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>bytecode_dump_writer</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a695d98f85f695db75bc1b1de2099d993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>call_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9d32979690c9f25724e7ddeb141ec1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const new_table</type>
      <name>create</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a18802172ebabfde4f73dd12361575d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr create_if_nil_t</type>
      <name>create_if_nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acecac0cb3bede4bf6dcc772645ddabca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>default_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8bd7b404a76d615e5df6d72a53008582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const destructor_wrapper&lt; void &gt;</type>
      <name>default_destructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>abac4e51f358c5bc8507668f942a6dd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const env_key_t</type>
      <name>env_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3c32155cd0320238d447ed9f6e823b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_t</type>
      <name>in_place</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ae30599fc26102c0e8e871373a5a761d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr in_place_index_t&lt; I &gt;</type>
      <name>in_place_index</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9cc1622696391cb2246d0b22cb3efbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_t</type>
      <name>in_place_of</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5f195cbaf3e18ca7a62eb24da3cdc799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::in_place_type_t&lt; T &gt;</type>
      <name>in_place_type</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ac78abe3d178d86cfa8be71cb77d046a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_rebindable_non_void_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5d9b191aa102016d2ad38c7de4e68e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_rebindable_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa593220fa53c8c59884cd7bc13d3a690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_container_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a42b23a6c0324ac00da7750afc64a5bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_environment_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a5a787eefc954a33dd5c7326b664e7654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lightuserdata_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a327dc49db1848cec8bbb7c2e447ce553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_c_function_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a83b4c17128f90b97eb7868256ab4bbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_primitive_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a6a248af3a565793b7448f7a6972aff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_reference_or_proxy_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9ac7e6dcc7f2164ebb1fea96f692f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_lua_reference_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8b20985bab42ba2304ac6553deaf8058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_stack_based_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7ef7d76f53bf98cdd11a766cfed7c04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_stack_table_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3d727e47c964e389b203dacdb3b8b0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_table_like_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afc2785b464af0e6de0e1f62a98b65413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_table_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a69e3487e5b55654af5bb148eecf202ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_transparent_argument_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a716e9d40d4494d30cccc17fea9dcb798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_unique_usertype_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>afa07f24dcf70eabfcc1249a03c42e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_userdata_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a7924f0ecbad31c88090390220d053361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr lua_nil_t</type>
      <name>lua_nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a9145c70e2ea4b8e022903c593e85b2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>lua_size_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad233bc4650cd60c345b7d7a53c039e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr type</type>
      <name>lua_type_of_v</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a904825e57addf716d0e7b8ed0aafac43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metatable_key_t</type>
      <name>metatable_key</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>af5259b3831e7e1ef773605bb5265f40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr nested_tag_t</type>
      <name>nested_tag</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>aa03e1b113fcef9f33e00a8813fe7ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const nil_t &amp;</type>
      <name>nil</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a80e2da8934449e2b296ea0205b61218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>no_constructor</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>acbd5dbea2ac95336e491001f215d31db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const no_metatable_t</type>
      <name>no_metatable</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>ad7dcd7c5402bf23eced8958720abea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr override_value_t</type>
      <name>override_value</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a3fdab2d4929ea02fbcf7604218e32b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const type_panic_t</type>
      <name>type_panic</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a27dcb115f6af23495b888331e016ad69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr update_if_empty_t</type>
      <name>update_if_empty</name>
      <anchorfile>namespacesol.html</anchorfile>
      <anchor>a8305d382d8739c227e76c63ff863e60c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::adl_barrier_detail</name>
    <filename>namespacesol_1_1adl__barrier__detail.html</filename>
    <member kind="function">
      <type>tie_t&lt; std::remove_reference_t&lt; Tn &gt;... &gt;</type>
      <name>tie</name>
      <anchorfile>namespacesol_1_1adl__barrier__detail.html</anchorfile>
      <anchor>a25b0244fa7c1fcec2a461a65e4322e08</anchor>
      <arglist>(Tn &amp;&amp;...argn)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::call_detail</name>
    <filename>namespacesol_1_1call__detail.html</filename>
    <namespace>sol::call_detail::overload_detail</namespace>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; bases&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; detail::lua_CFunction_noexcept, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; detail::no_prop, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; lua_CFunction_ref, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; no_construction, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; std::reference_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::agnostic_lua_call_wrapper&lt; var_wrapper&lt; T &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::constructor_match</class>
    <class kind="struct">sol::call_detail::is_var_bind</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; detail::no_prop &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; property_wrapper&lt; R, W &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; readonly_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; is_lua_reference_or_proxy&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; T, std::enable_if_t&lt; std::is_member_object_pointer&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::call_detail::is_var_bind&lt; var_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_list&lt; Args... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, constructor_wrapper&lt; Cxs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, destructor_wrapper&lt; Fx &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, factory_wrapper&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, function_arguments&lt; Sig, P &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, overload_set&lt; Fs... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, policy_wrapper&lt; F, Policies... &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, property_wrapper&lt; R, W &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, protect_t&lt; V &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, readonly_wrapper&lt; F &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::lua_call_wrapper&lt; T, yielding_t&lt; Y &gt;, is_index, is_variable, checked, boost, clean_stack, C &gt;</class>
    <class kind="struct">sol::call_detail::void_call</class>
    <class kind="struct">sol::call_detail::void_call&lt; T, types&lt; Args... &gt; &gt;</class>
    <member kind="function">
      <type>int</type>
      <name>call_user</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ae0682177ad40c227555d3507ec14138a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapped</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a7258d89b909c311693c7a48eb1037f93</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a8d12513f0aab9d18ff3d07e91c9e3f49</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct_match</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>af3f3dd8dbfddb07e8489c32caee5a914</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>construct_trampolined</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a7465d5edac9a36447e3ccdfc2972e4d7</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ac65e654f89b625b59a0c2b86c85218b9</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>af6006461d70250e4261b72dd347cd97f</anchor>
      <arglist>(Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>pick</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>ab6d4ec05c25280bfa543913bf729e6cc</anchor>
      <arglist>(std::true_type, property_wrapper&lt; R, W &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>pick</name>
      <anchorfile>namespacesol_1_1call__detail.html</anchorfile>
      <anchor>a62efe76fb3c284959ce8e6d0f4c1b6ed</anchor>
      <arglist>(std::false_type, property_wrapper&lt; R, W &gt; &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::call_detail::overload_detail</name>
    <filename>namespacesol_1_1call__detail_1_1overload__detail.html</filename>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a80c7284a229254edda6eb35d350cc215</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;, lua_State *L, int, int, Args &amp;&amp;...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>ad211b3154e3e2ece4f60fc045441e059</anchor>
      <arglist>(types&lt; Fx, Fxs... &gt;, std::index_sequence&lt; I, In... &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a6051ae0e7542523f940eefd5c40689fb</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>a7b33a15bde392792ae7ca389f0efaaeb</anchor>
      <arglist>(types&lt; Fx &gt;, std::index_sequence&lt; I &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overload_match_arity_single</name>
      <anchorfile>namespacesol_1_1call__detail_1_1overload__detail.html</anchorfile>
      <anchor>ae1aaa635b01046fa4a0ee94820fcf72f</anchor>
      <arglist>(types&lt; Fx, Fx1, Fxs... &gt;, std::index_sequence&lt; I, I1, In... &gt;, std::index_sequence&lt; M... &gt;, Match &amp;&amp;matchfx, lua_State *L, int fxarity, int start, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::container_detail</name>
    <filename>namespacesol_1_1container__detail.html</filename>
    <class kind="struct">sol::container_detail::container_decay</class>
    <class kind="struct">sol::container_detail::container_decay&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::container_detail::has_clear_test</class>
    <class kind="struct">sol::container_detail::has_empty_test</class>
    <class kind="struct">sol::container_detail::has_erase_after_test</class>
    <class kind="struct">sol::container_detail::has_erase_key_test</class>
    <class kind="struct">sol::container_detail::has_erase_test</class>
    <class kind="struct">sol::container_detail::has_find_test</class>
    <class kind="struct">sol::container_detail::has_find_test&lt; T, std::enable_if_t&lt; meta::is_lookup&lt; T &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::container_detail::has_traits_add_test</class>
    <class kind="struct">sol::container_detail::has_traits_at_test</class>
    <class kind="struct">sol::container_detail::has_traits_erase_test</class>
    <class kind="struct">sol::container_detail::has_traits_find_test</class>
    <class kind="struct">sol::container_detail::has_traits_get_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_get_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_of_test</class>
    <class kind="struct">sol::container_detail::has_traits_index_set_test</class>
    <class kind="struct">sol::container_detail::has_traits_insert_test</class>
    <class kind="struct">sol::container_detail::has_traits_ipairs_test</class>
    <class kind="struct">sol::container_detail::has_traits_next_test</class>
    <class kind="struct">sol::container_detail::has_traits_pairs_test</class>
    <class kind="struct">sol::container_detail::has_traits_set_test</class>
    <class kind="struct">sol::container_detail::has_traits_size_test</class>
    <class kind="struct">sol::container_detail::is_forced_container</class>
    <class kind="struct">sol::container_detail::is_forced_container&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::container_detail::u_c_launch</class>
    <class kind="struct">sol::container_detail::usertype_container_default</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; usertype_container&lt; X &gt; &gt;</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; meta::all&lt; is_forced_container&lt; meta::unqualified_t&lt; X &gt; &gt;, meta::has_value_type&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt;, meta::has_iterator&lt; meta::unqualified_t&lt; container_decay_t&lt; X &gt; &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::container_detail::usertype_container_default&lt; X, std::enable_if_t&lt; std::is_array&lt; std::remove_pointer_t&lt; meta::unwrap_unqualified_t&lt; X &gt; &gt; &gt;::value &gt; &gt;</class>
    <member kind="typedef">
      <type>typename container_decay&lt; meta::unqualified_t&lt; T &gt;&gt;::type</type>
      <name>container_decay_t</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ae255745bc2eb299e0bcde073c47651af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_clear_test&lt; T &gt;::value &gt;</type>
      <name>has_clear</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6d6ab8814dc17f54d22d6ad857e2c82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_empty_test&lt; T &gt;::value &gt;</type>
      <name>has_empty</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a22e3ffd7201a1694f9bf3fbfd793a650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_test&lt; T &gt;::value &gt;</type>
      <name>has_erase</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ae38f58730d9b18f72077f3d3dfcc4b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_after_test&lt; T &gt;::value &gt;</type>
      <name>has_erase_after</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ad13738116747bf4653462e6b62550375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_erase_key_test&lt; T &gt;::value &gt;</type>
      <name>has_erase_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a7dcdfcfa1b0fedc3551f84d879046ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_find_test&lt; T &gt;::value &gt;</type>
      <name>has_find</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a8256f47627219522d2fba79168dac8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_add_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_add</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a3551fc8f9f351020db4196b97024a8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_at_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_at</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab6a1e7ca0a2cdc15a447d2fafa43558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_clear&lt; T &gt;</type>
      <name>has_traits_clear</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>aa2a958cb1900de5a4436468efaa22839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_empty&lt; T &gt;</type>
      <name>has_traits_empty</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a869a07b0126f34c48eec1e60a481d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_erase_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_erase</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a3e66e84bc60ad3e60a0bed168e23b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_find_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_find</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>aa758256694b3e90b6f63055d7d1da5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_get_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_get</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a27ee4780886fd1dee5984e371bf7093e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_get_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_get</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a84af123fef4f2d7f1cd350364dcb1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_of_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_of</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a604b9d2d254aeb2bdb0bbc4eaa2e3a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_index_set_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_index_set</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6ed9695bbd8067f8b25d2547ca00193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_insert_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_insert</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a35f96bb85b0f3f2d48df4a1babaf793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_ipairs_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_ipairs</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a2c93e20f12500641ed9143dd8a040a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_next_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_next</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a6983bcb86b16ebacaec05bd866782986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_pairs_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_pairs</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a62bc3d71e4b60e163b6579200f298171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_set_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_set</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab5f86b15a646e30b3ff0d8662dcecd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; has_traits_size_test&lt; T &gt;::value &gt;</type>
      <name>has_traits_size</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a73d2478313b4d878b9a8a474041a60fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a7a8964396c5b182aa9100b9d38bbef0d</anchor>
      <arglist>(std::false_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_key</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>abba8bc439a362ddbb675edc6146b541c</anchor>
      <arglist>(std::true_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_value</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>ab7649feee5f89ba95c37097719ec8c3c</anchor>
      <arglist>(std::false_type, T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_value</name>
      <anchorfile>namespacesol_1_1container__detail.html</anchorfile>
      <anchor>a45f437bc4cb8922be2bfc7d83ef6a16e</anchor>
      <arglist>(std::true_type, T &amp;&amp;t)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::detail</name>
    <filename>namespacesol_1_1detail.html</filename>
    <namespace>sol::detail::swap_adl_tests</namespace>
    <class kind="struct">sol::detail::accumulate</class>
    <class kind="struct">sol::detail::accumulate&lt; C, v, V, T, Args... &gt;</class>
    <class kind="struct">sol::detail::accumulate_list</class>
    <class kind="struct">sol::detail::accumulate_list&lt; C, v, V, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::as_pointer_tag</class>
    <class kind="struct">sol::detail::as_reference_tag</class>
    <class kind="struct">sol::detail::as_table_tag</class>
    <class kind="struct">sol::detail::as_unique_tag</class>
    <class kind="struct">sol::detail::as_value_tag</class>
    <class kind="struct">sol::detail::associated_nullopt</class>
    <class kind="struct">sol::detail::clean</class>
    <class kind="struct">sol::detail::conjunction</class>
    <class kind="struct">sol::detail::conjunction&lt; B &gt;</class>
    <class kind="struct">sol::detail::conjunction&lt; B, Bs... &gt;</class>
    <class kind="struct">sol::detail::default_construct</class>
    <class kind="struct">sol::detail::default_destruct</class>
    <class kind="struct">sol::detail::deleter</class>
    <class kind="struct">sol::detail::deprecate_type</class>
    <class kind="struct">sol::detail::direct_error_tag</class>
    <class kind="struct">sol::detail::ebco</class>
    <class kind="struct">sol::detail::ebco&lt; T &amp;&amp;, tag &gt;</class>
    <class kind="struct">sol::detail::ebco&lt; T &amp;, tag &gt;</class>
    <class kind="struct">sol::detail::ebco&lt; T, tag, std::enable_if_t&lt;!std::is_reference_v&lt; T &gt; &amp;&amp;std::is_class_v&lt; T &gt; &amp;&amp;!std::is_final_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::error_result</class>
    <class kind="struct">sol::detail::get_is_primitive</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::get_is_primitive&lt; T, true, true &gt;</class>
    <class kind="struct">sol::detail::global_tag</class>
    <class kind="struct">sol::detail::has_internal_marker_impl</class>
    <class kind="struct">sol::detail::has_internal_marker_impl&lt; T, typename void_&lt; typename T::SOL_INTERNAL_UNSPECIALIZED_MARKER_ &gt;::type &gt;</class>
    <class kind="struct">sol::detail::i_am_secret</class>
    <class kind="struct">sol::detail::implicit_wrapper</class>
    <class kind="struct">sol::detail::indexed_insert</class>
    <class kind="struct">sol::detail::inheritance</class>
    <class kind="struct">sol::detail::invoke_result_impl</class>
    <class kind="struct">sol::detail::is_base_rebindable_non_void_sfinae</class>
    <class kind="struct">sol::detail::is_base_rebindable_non_void_sfinae&lt; T, std::enable_if_t&lt; is_base_rebindable_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor</class>
    <class kind="struct">sol::detail::is_constructor&lt; factory_wrapper&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_constructor&lt; protect_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::is_destructor</class>
    <class kind="struct">sol::detail::is_destructor&lt; destructor_wrapper&lt; Fx &gt; &gt;</class>
    <class kind="struct">sol::detail::is_non_factory_constructor</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; constructor_wrapper&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; constructors&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::is_non_factory_constructor&lt; no_construction &gt;</class>
    <class kind="struct">sol::detail::is_nothrow_swappable</class>
    <class kind="struct">sol::detail::is_optional_impl</class>
    <class kind="struct">sol::detail::is_optional_impl&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::is_speshul</class>
    <class kind="struct">sol::detail::is_speshul&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::detail::is_speshul&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::detail::is_swappable</class>
    <class kind="struct">sol::detail::is_swappable&lt; T[N], T[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of</class>
    <class kind="struct">sol::detail::lua_type_of&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_coroutine&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_environment&lt; B &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_function&lt; Base, aligned &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_lightuserdata&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_lua_table&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_metatable&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_object&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_protected_function&lt; Base, aligned, Handler &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_reference&lt; b &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_string_view&lt; C, T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_table_core&lt; b, Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_thread&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_userdata&lt; Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; basic_usertype&lt; T, Base &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; bool &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char16_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char16_t[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char32_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char32_t[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; char[N]&gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char16_t * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const char32_t * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; const void * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; detail::non_lua_nil_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; env_key_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; error &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; lua_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; meta_function &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; new_table &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; stack_count &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; stack_reference &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::basic_string&lt; C, T, A &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::initializer_list&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::optional&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_arithmetic_v&lt; T &gt;||std::is_same_v&lt; T, lua_Number &gt;||std::is_same_v&lt; T, lua_Integer &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_enum_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; T, std::enable_if_t&lt; std::is_function_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_environment &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_main_state &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; this_state &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; type &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; userdata_value &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; variadic_args &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; variadic_results &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; void * &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; wchar_t &gt;</class>
    <class kind="struct">sol::detail::lua_type_of&lt; wchar_t[N]&gt;</class>
    <class kind="struct">sol::detail::no_comp</class>
    <class kind="struct">sol::detail::no_prop</class>
    <class kind="struct">sol::detail::no_safety_tag</class>
    <class kind="struct">sol::detail::non_lua_nil_t</class>
    <class kind="struct">sol::detail::optional_copy_assign_base</class>
    <class kind="struct">sol::detail::optional_copy_assign_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_copy_base</class>
    <class kind="struct">sol::detail::optional_copy_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, false, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::optional_delete_assign_base&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, false, false &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, false, true &gt;</class>
    <class kind="struct">sol::detail::optional_delete_ctor_base&lt; T, true, false &gt;</class>
    <class kind="struct">sol::detail::optional_move_assign_base</class>
    <class kind="struct">sol::detail::optional_move_assign_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_move_base</class>
    <class kind="struct">sol::detail::optional_move_base&lt; T, false &gt;</class>
    <class kind="struct">sol::detail::optional_operations_base</class>
    <class kind="struct">sol::detail::optional_storage_base</class>
    <class kind="struct">sol::detail::optional_storage_base&lt; T, true &gt;</class>
    <class kind="struct">sol::detail::policy_base_tag</class>
    <class kind="struct">sol::detail::properties_enrollment_allowed</class>
    <class kind="struct">sol::detail::protected_handler</class>
    <class kind="struct">sol::detail::ref_clean</class>
    <class kind="struct">sol::detail::returns_void_impl</class>
    <class kind="struct">sol::detail::returns_void_impl&lt; F, void_t&lt; invoke_result_t&lt; F, U... &gt; &gt;, U... &gt;</class>
    <class kind="struct">sol::detail::state_deleter</class>
    <class kind="struct">sol::detail::std_shim</class>
    <class kind="struct">sol::detail::std_shim&lt; void &gt;</class>
    <class kind="struct">sol::detail::tagged</class>
    <class kind="struct">sol::detail::unchecked_t</class>
    <class kind="struct">sol::detail::unique_usertype</class>
    <class kind="struct">sol::detail::void_</class>
    <class kind="struct">sol::detail::voider</class>
    <class kind="struct">sol::detail::with_function_tag</class>
    <class kind="struct">sol::detail::yield_tag_t</class>
    <member kind="typedef">
      <type>meta::any&lt; is_constructor&lt; meta::unqualified_t&lt; Args &gt;&gt;... &gt;</type>
      <name>any_is_constructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a88049c6c0b126dfab8fdc9c467e66f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::any&lt; is_destructor&lt; meta::unqualified_t&lt; Args &gt;&gt;... &gt;</type>
      <name>any_is_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a927f4d7d2b9897e43f135afbe54ffda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_array&lt; T &gt;::value, std::add_lvalue_reference_t&lt; T &gt;, T &gt;</type>
      <name>array_return_type</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a179a7c1d9ad0394ef5b1e5f700398b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; B, T, F &gt;::type</type>
      <name>conditional_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4eaf84f64f647d5b1ec70960aea2c6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::decay&lt; T &gt;::type</type>
      <name>decay_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7eeb2db471ba641b22c763a50f110e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enable_if_t&lt;!returns_void&lt; T &amp;&amp;, U... &gt;::value &gt;</type>
      <name>disable_if_ret_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>acb49d3c1193c2d1337404b45209f51f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt;!std::is_same&lt; optional&lt; T &gt;, detail::decay_t&lt; U &gt;&gt;::value &amp;&amp;!detail::conjunction&lt; std::is_scalar&lt; T &gt;, std::is_same&lt; T, detail::decay_t&lt; U &gt;&gt;&gt;::value &amp;&amp;std::is_constructible&lt; T, U &gt;::value &amp;&amp;std::is_assignable&lt; T &amp;, U &gt;::value &gt;</type>
      <name>enable_assign_forward</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aacd39fe80fa719a6feb3e9ee9407e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, Other &gt;::value &amp;&amp;std::is_assignable&lt; T &amp;, Other &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_assignable&lt; T &amp;, const optional&lt; U &gt; &amp;&amp; &gt;::value &gt;</type>
      <name>enable_assign_from_other</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad2615fcaa078fba9323bbb7e2fe7faf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, U &amp;&amp; &gt;::value &amp;&amp;!std::is_same&lt; detail::decay_t&lt; U &gt;, in_place_t &gt;::value &amp;&amp;!std::is_same&lt; optional&lt; T &gt;, detail::decay_t&lt; U &gt;&gt;::value &gt;</type>
      <name>enable_forward_value</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab034032af2fbfcc624b1d8bde5e8811e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::enable_if_t&lt; std::is_constructible&lt; T, Other &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp; &gt;::value &amp;&amp;!std::is_constructible&lt; T, const optional&lt; U &gt; &amp;&amp; &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; optional&lt; U &gt; &amp;&amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;, T &gt;::value &amp;&amp;!std::is_convertible&lt; const optional&lt; U &gt; &amp;&amp;, T &gt;::value &gt;</type>
      <name>enable_from_other</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a948783b3df8fe810e4c08535379ca322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enable_if_t&lt; returns_void&lt; T &amp;&amp;, U... &gt;::value &gt;</type>
      <name>enable_if_ret_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad8c01601b97754e8434bcdeb49bf3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::enable_if&lt; E, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa30d96abd1e91a1367f84d8388dcca8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; std::is_void&lt; U &gt;::value, monostate, U &gt;</type>
      <name>fixup_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9be9a9ceed88022a725869a41f210323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>optional&lt; fixup_void&lt; invoke_result_t&lt; F, U &gt;&gt;&gt;</type>
      <name>get_map_return</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aece827469e24c471678fd2a7e2993cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>has_internal_marker_impl&lt; T &gt;</type>
      <name>has_internal_marker</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1e33b1de12e0168af6fcc0fd9aaa46ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_cast)</type>
      <name>inheritance_cast_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2cc7b379638fdb42608904f0bbcf8991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_check)</type>
      <name>inheritance_check_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a47665da71923f227ef7fc18866235e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;inheritance&lt; void &gt;::type_unique_cast&lt; void &gt;)</type>
      <name>inheritance_unique_cast_function</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a572f1c35005b73016c106c8ffb5c37b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>invoke_result_impl&lt; F, void, Us... &gt;</type>
      <name>invoke_result</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adbb016b601038afabffde1cc4f0e63ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename invoke_result&lt; F, Us... &gt;::type</type>
      <name>invoke_result_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aefad88d6d18f85247625c0b6907486d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::template rebind_base&lt; Rebind &gt;</type>
      <name>is_base_rebindable_test</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a37a7d5e1e027408162c72bb3201be1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_same_v&lt; T, override_value_t &gt;||std::is_same_v&lt; T, update_if_empty_t &gt;||std::is_same_v&lt; T, create_if_nil_t &gt;&gt;</type>
      <name>is_insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae18ed2b7024b9c6c888013e19ea2f2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::neg&lt; is_insert_mode&lt; T &gt;&gt;</type>
      <name>is_not_insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a32ad49b56efdca322c9dab1aec570072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_optional_impl&lt; decay_t&lt; T &gt;&gt;</type>
      <name>is_optional</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8b6a944c8d7b469d16d1653af99ac170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, policy_wrapper &gt;</type>
      <name>is_policy</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aff725ae4094593a00b1b789e3313c4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lua_CFunction_noexcept</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a541d57114d643711902e7401eaf7a1ed</anchor>
      <arglist>)(lua_State *L) noexcept</arglist>
    </member>
    <member kind="typedef">
      <type>luaL_Reg[64]</type>
      <name>lua_reg_table</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5cabf9e5ead2bec1a768b95eb9eec10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; meta::is_specialization_of_v&lt; meta::unqualified_t&lt; T &gt;, std::tuple &gt;, T, std::tuple&lt; meta::conditional_t&lt; std::is_array_v&lt; meta::unqualified_t&lt; T &gt;&gt;, std::remove_reference_t&lt; T &gt; &amp;, meta::unqualified_t&lt; T &gt;&gt;&gt;&gt;</type>
      <name>proxy_key_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1a4042f2e33d06253a0f053fe56eaa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_const&lt; T &gt;::type</type>
      <name>remove_const_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a3f9825d6ef9a34fbf716fdd131b975ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_reference&lt; T &gt;::type</type>
      <name>remove_reference_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae1445ec589ae4284a2c48403dd5f1d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>returns_void_impl&lt; F, void, U... &gt;</type>
      <name>returns_void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a75583df4adb1a357f7037faad196e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::initializer_list&lt; int &gt;</type>
      <name>swallow</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a476a7690d688fd02de8aa25721af05d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char[SOL_ID_SIZE_I_]</type>
      <name>typical_chunk_name_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a69137eac9b2c7fc3dababe54af1709b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char[SOL_FILE_ID_SIZE_I_]</type>
      <name>typical_file_chunk_name_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abf92491c80a0e8c40365c3ede61f94f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(void *)</type>
      <name>unique_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aaeb9bce0208c628d766b35e50e65a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::inheritance_unique_cast_function</type>
      <name>unique_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7f9cd2ed0c6501063636daff1618e422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename voider&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a097f2239023b6e3fa3222ea21b0a9adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>insert_mode</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3ab7326768a4f6fc880bbdad8c6b6d5fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>update_if_empty</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3a47b4dff28327fd0e0a0aad9041259655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>override_value</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3a5d4f29fa5b30510c4f8d91e9b4dac734</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>create_if_nil</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac76c37a04491ab7ef377b79fe944b3ac5e78bf90fd81c9ec19ea990d3332faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accumulate_and_mark</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a44a178ae0ab19bdacc56ea8736f92f63</anchor>
      <arglist>(const std::string &amp;n, std::string &amp;aux_message, int &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>adl_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7d486f19166c877f75de38a4868a74ad</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>adl_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a353ead2761f7b75bf029d1cd44aaa274</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab163dc081dd6626f33ff70ee8fb8c58e</anchor>
      <arglist>(std::size_t alignment, std::size_t size, void *&amp;ptr, std::size_t &amp;space, std::size_t &amp;required_space)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a860cd831d86560ad4f092ccaaae45bb4</anchor>
      <arglist>(std::size_t alignment, std::size_t size, void *&amp;ptr, std::size_t &amp;space)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align_one</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af58d7592357ee2bbf640b339ec85380c</anchor>
      <arglist>(std::size_t a, std::size_t s, void *&amp;target_alignment)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_user</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae0282a4ac6339593aa80391cf6ddb0cb</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_pointer</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9508fc976eb4563305a7efae42b1fb45</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a84f3c03f6ba02ad60fa4f8039afc5785</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aced8b4657c319aded0cc961c6b7db376</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>align_usertype_unique_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a53a1e321f59c3eca2d6151871470e526</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>aligned_space_for</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6b951f50ffcfff4ff13dcc40fcdb5194</anchor>
      <arglist>(void *alignment=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attempt_alloc</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac0a925c68027b1372e44b322e0bb3ddb</anchor>
      <arglist>(lua_State *L, std::size_t ptr_align, std::size_t ptr_size, std::size_t value_align, std::size_t value_size, std::size_t allocated_size, void *&amp;pointer_adjusted, void *&amp;data_adjusted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attempt_alloc_unique</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa0098c7c30bf6b9e8f58ab2dc842854e</anchor>
      <arglist>(lua_State *L, std::size_t ptr_align, std::size_t ptr_size, std::size_t real_align, std::size_t real_size, std::size_t allocated_size, void *&amp;pointer_adjusted, void *&amp;dx_adjusted, void *&amp;id_adjusted, void *&amp;data_adjusted)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_cast_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a61663e5b06a279c325eca30d5c811421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_check_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af56e8a1bef32db2f541707efd55e3df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_index_propogation_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4d3a29046f980c75df96de5f897fa411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_class_new_index_propogation_key</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6a489665fbef95c46e7c67c885cb0242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad230b26f26d3eda04420d2202be2dd83</anchor>
      <arglist>(lua_State *L, lua_CFunction f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_exception_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afdc5f774fe10001295db2d321ca418e3</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt; maybe_ex, string_view what)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cannot_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a14673f1930a4b441054fb05338b9e2c5</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_entries</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5aaf8375ff9eb457b37396525943de01</anchor>
      <arglist>(stack_reference r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_entries</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a392e25b206def09960f74bebe92bbdbf</anchor>
      <arglist>(const reference &amp;registry_reference)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparsion_operator_wrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae3d26ab16debb1bc45cfb7d347155909</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>default_chunk_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4895e1378e8e5919f707d25ce40957ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_exception_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a81258aa73dfa39027e37ac1c16c03d61</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt;, string_view what)</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_exception_handler_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8737aad1692b6e8b906d84e29102b031</anchor>
      <arglist>())[11]</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_handler_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a775f883284e129f63ebcfc4466068ba0</anchor>
      <arglist>())[9]</arglist>
    </member>
    <member kind="function">
      <type>const char(&amp;</type>
      <name>default_main_thread_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a264f74ece829f4d5abdd4d46610aa0bc</anchor>
      <arglist>())[9]</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_size</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8e16a7529f830eddebe525873adab714</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a242a96294470b02f01f4af85e5470341</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>demangle</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a16493fd9e44d0dfc2fa57fdde17e826a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangle_once</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1792dfd4e92f5b5e8dcddf96a2e27fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>deref</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adafa07c9ff49c1c0886fde8b0cff555c</anchor>
      <arglist>(T &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>deref_move_only</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afb471e7611838742e9013d11c23bd824</anchor>
      <arglist>(T &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fail_on_newindex</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab32c3005782bb6d930ac98d13909d3fd</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>basic_function&lt; base_t &gt;</type>
      <name>force_cast</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a21b81b580daf91081f921c1d102a34a2</anchor>
      <arglist>(T &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1ac3bb8df8bf83a51f404e2117af354a</anchor>
      <arglist>(types&lt; Args... &gt;, meta::index_value&lt; 0 &gt;, meta::index_value&lt; I &gt;, const T &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>stack_proxy</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae08146c068527f9c085e114a689a1eda</anchor>
      <arglist>(types&lt; Arg, Args... &gt;, meta::index_value&lt; N &gt;, meta::index_value&lt; I &gt;, const T &amp;fr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Reference</type>
      <name>get_default_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a4c4ff96920eb74e064b68fa4663c2634</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>handle_errors</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5d932bc0f7a8ce460ed43842ba45b0a8</anchor>
      <arglist>(lua_State *L, const error_result &amp;er)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_protected_exception</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a83b17e3b90896cca4143d2903af5482f</anchor>
      <arglist>(lua_State *L, optional&lt; const std::exception &amp; &gt; maybe_ex, const char *error, detail::protected_handler&lt; b, handler_t &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_default_registrations</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a318d817668a0b571a447fed6d744fd7e</anchor>
      <arglist>(IFx &amp;&amp;ifx, Fx &amp;&amp;fx)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>invoke</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2dfd748533bc007f9f1f9ecd72106fac</anchor>
      <arglist>(Fn &amp;&amp;f, Args &amp;&amp;...args) noexcept(noexcept(std::mem_fn(f)(std::forward&lt; Args &gt;(args)...))) -&gt; decltype(std::mem_fn(f)(std::forward&lt; Args &gt;(args)...))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>invoke</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a73fa5525c4623af7c3d3e33fd8672b3c</anchor>
      <arglist>(Fn &amp;&amp;f, Args &amp;&amp;...args) noexcept(noexcept(std::forward&lt; Fn &gt;(f)(std::forward&lt; Args &gt;(args)...))) -&gt; decltype(std::forward&lt; Fn &gt;(f)(std::forward&lt; Args &gt;(args)...))</arglist>
    </member>
    <member kind="function">
      <type>struct</type>
      <name>invoke_result_impl&lt; F, decltype(detail::invoke(std::declval&lt; F &gt;</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2c0db8a746ea7ac447c55d294455b732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_check</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af7b389e5397c5827dc133f4b73c405e3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_cfunction_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7656a8f8ec5d55118a1bf0af18e38e1b</anchor>
      <arglist>(lua_State *L, lua_CFunction f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>make_chunk_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac1f0b7c2a1e33f7f59253a79a79accc7</anchor>
      <arglist>(const string_view &amp;code, const std::string &amp;chunkname, char(&amp;basechunkname)[N])</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a24e9706a58bec7f5a0bc824175b4dab8</anchor>
      <arglist>(std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab1f82d43774ecffbadd2c0755c3009b7</anchor>
      <arglist>(std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>lua_CFunction</type>
      <name>make_destructor</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0ca71d22cff5bb9ed988d6588ac0e414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; T, Dx &gt;</type>
      <name>make_unique_deleter</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a548600309e8d5bb1182fa5b34edf0515</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>member_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae33fcd2ac578204390cab58ff6a8c372</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>member_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab88d4b7e3423dc3eacd340d983e333a3</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>optional_map_impl</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7344058c8bee19184cc1736569752900</anchor>
      <arglist>(Opt &amp;&amp;opt, F &amp;&amp;f) -&gt; optional&lt; Ret &gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>optional_map_impl</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a28532e64a7e397fb692c863a81ea30c2</anchor>
      <arglist>(Opt &amp;&amp;opt, F &amp;&amp;f) -&gt; optional&lt; monostate &gt;</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oss_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a78011fda571712fcf45cb0d7df324b7f</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oss_default_to_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a6fe1433ce8c3809cf62294018a5b9cff</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>lua_State *</type>
      <name>pick_main_thread</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a62f447096954d94c648aac44af75d8c0</anchor>
      <arglist>(lua_State *L, lua_State *backup_if_unsupported=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>property_always_true</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0f55e83abc42eb797cfd1c4f3566f96e</anchor>
      <arglist>(meta_function)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a32ecf2de30b74396fbd137f103be19a8</anchor>
      <arglist>(T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a3aa9c6be433217c627201ca0bc5a32e0</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a93b01dd857d3b82af1ad5670c082e025</anchor>
      <arglist>(T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>add87b7b5c500edf97c769bbdc4d15bfa</anchor>
      <arglist>(T &amp;, std::size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a13873514602e4ec2c2570638f8b3843b</anchor>
      <arglist>(std::vector&lt; T, Al &gt; &amp;vec, std::size_t hint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>aa68736e254890bcd1e1f079162b9435b</anchor>
      <arglist>(std::basic_string&lt; T, Tr, Al &gt; &amp;str, std::size_t hint)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_f</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>acf09e88866f227d90d6e203066121282</anchor>
      <arglist>(std::true_type, F &amp;&amp;f) -&gt; decltype(resolve_i(types&lt; meta::function_signature_t&lt; decltype(&amp;U::operator())&gt;&gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr void</type>
      <name>resolve_f</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5c3677c5ec292e21c2009793f64ce69f</anchor>
      <arglist>(std::false_type, F &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7748dcc874a88360cbb49faf503e1fd8</anchor>
      <arglist>(types&lt; R(Args...)&gt;, F &amp;&amp;) -&gt; R(meta::unqualified_t&lt; F &gt;::*)(Args...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a688715dd9b99000d2c14258c38d6bf54</anchor>
      <arglist>(types&lt;&gt;, F &amp;&amp;f) -&gt; decltype(resolve_f(meta::has_deducible_signature&lt; U &gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr auto</type>
      <name>resolve_i</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9a613e5a42f88be0e2e3624d768fd443</anchor>
      <arglist>(types&lt; Args... &gt;, F &amp;&amp;f) -&gt; decltype(resolve_i(types&lt; R(Args...)&gt;(), std::forward&lt; F &gt;(f)))</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af0d6c8ba5ff8ee2bb7a704dee87bc73d</anchor>
      <arglist>(std::false_type, Sig C::*mem_func_ptr)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Sig C::*</type>
      <name>resolve_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a713d42b94555c24e6970798b3e0edf01</anchor>
      <arglist>(std::true_type, Sig C::*mem_variable_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_handler</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1008ea9b2f54d5e9977e0841bf880c10</anchor>
      <arglist>(lua_State *L, const T &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>short_demangle</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a33f6c51cd9c2d11b526c0d128f5a035e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>short_demangle_from_type_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a87e7271b7c0216c7c125651b94b726aa</anchor>
      <arglist>(std::string realname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>short_demangle_once</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac5219b364686b283ddf67c54eb778e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stack_fail</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8af3baf5e25a4502e6cc85bea06a4623</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>static_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ade9d06e9ca2489b442a9b96f6003a9af</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>static_trampoline_noexcept</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a63e152b72fedaef2087df2f706325b74</anchor>
      <arglist>(lua_State *L) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9c689763dd424f7af9b3bad89958cdef</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>typed_static_trampoline</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a314558ba1f2438169807adaa6f892c4a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unique_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a792fcc276af7189bd2d687a2d4910761</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>unwrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad3b987f81c3a6f46b06de45808cdabc3</anchor>
      <arglist>(T &amp;&amp;item) -&gt; decltype(std::forward&lt; T &gt;(item))</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>unwrap</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a38373f2d186d87641295ae1af1f6e091</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>user_alloc_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae0422b63c5098a15990f4434c6ae9c12</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>user_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad5462fe4f4d303ad7c64ce87f435d5af</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usertype_alloc_destruct</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>afec496c62645bcdf0ca91e1f7514c8a3</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>usertype_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a793be8486442bb4b9387e98047a5c73a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>T **</type>
      <name>usertype_allocate_pointer</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ac7d95fe9369596bb4391c4b1ee529274</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usertype_unique_alloc_destroy</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adb983b3bdc304541e1d365bacd4da040</anchor>
      <arglist>(void *memory)</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>usertype_unique_allocate</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adde2fa51c7f6977f02492f34f8a29160</anchor>
      <arglist>(lua_State *L, T **&amp;pref, unique_destructor *&amp;dx, unique_tag *&amp;id)</arglist>
    </member>
    <member kind="function">
      <type>struct</type>
      <name>void</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a1c3bea9a81ccc7072dc18f8996bee9ed</anchor>
      <arglist>())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmovable</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab617dfdd4830a42ea86895e09fd6ffad</anchor>
      <arglist>(lua_State *leftL, lua_State *rightL)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_is_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab3f021d4523ab7d89a6b27a635a15c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_is_destructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af120ae0543b0e14311e5ccefdb6ae66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>associated_nullopt_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5a01d4c21aa967ed1e9f990778b5f3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>default_safe_function_calls</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2ec9fa5264936e2d403a57506098c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>direct_error</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab3a2548188460be04e9281d973d0d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sol::detail::global_tag</type>
      <name>global_</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>af7533bab77d290dd1133033735a02da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>has_internal_marker_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a05e7c91f7b2b3a0cfcc8b9e6e0b1c2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab423a9ec1811c279c439b146b81767c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_non_factory_constructor_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab70ddf871d97dfafc8c6212ad17b1681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_policy_v</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5a958d2ee6d6ac4d17d7a578cf461a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sol::detail::no_safety_tag</type>
      <name>no_safety</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a8ef6d4ae669f75e57ba27b57e296380b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5822c1cc41c959e4d92c0d3dec5bdc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a69a582e7dc7ebb86c51754e33254155f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_or_number_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a71a2875824b158e2706c1994147b0fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_a_number_or_number_string_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>adea1b748704a03f848082671ab362005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ab566ff81f13437178bc5413aaa977729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_environment</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9ffef0cc615b957ba8eda4fb7cd1ba12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_floating</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a2864808435d01512dd543fbe98317b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_generic</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a22c496fa1bac60df1e6281de9edd6acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_integral</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abb67500b6a1add0f18edcf460363ae4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_meta_function_name</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a7befa6d8a857d7183adaed37c2a4edde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_string</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a9b6d91150714a6b911c531081778e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_userdata</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a5b8e269ae5a76fbbbbbbd8396e8db9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>protected_function_error</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>a0290becf34972395a3b722474e8bb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; string_view, 9 &gt;</type>
      <name>removals</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>abe7c92131b2116d585fc585f1e5c9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unchecked_t</type>
      <name>unchecked</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ad73d1dcaa619b29760d610cd7490f4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const yield_tag_t</type>
      <name>yield_tag</name>
      <anchorfile>namespacesol_1_1detail.html</anchorfile>
      <anchor>ae50cdb99ebd8f96495e5390f1b46662d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::detail::swap_adl_tests</name>
    <filename>namespacesol_1_1detail_1_1swap__adl__tests.html</filename>
    <class kind="struct">sol::detail::swap_adl_tests::is_adl_swap_noexcept</class>
    <class kind="struct">sol::detail::swap_adl_tests::is_std_swap_noexcept</class>
    <class kind="struct">sol::detail::swap_adl_tests::is_std_swap_noexcept&lt; T[N]&gt;</class>
    <class kind="struct">sol::detail::swap_adl_tests::tag</class>
    <member kind="function">
      <type>std::false_type</type>
      <name>can_swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a2f7fe37126caa85e42bcc05f604dcc45</anchor>
      <arglist>(...) noexcept(false)</arglist>
    </member>
    <member kind="function">
      <type>std::true_type</type>
      <name>can_swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a4e67d2042bcc028904840f16bead443b</anchor>
      <arglist>(int) noexcept(noexcept(swap(std::declval&lt; T &amp; &gt;(), std::declval&lt; U &amp; &gt;())))</arglist>
    </member>
    <member kind="function">
      <type>tag</type>
      <name>swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a3e118853931e387972c650eebac3a7ba</anchor>
      <arglist>(T &amp;, T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>tag</type>
      <name>swap</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a459c5d163b118046ae3446e04a565165</anchor>
      <arglist>(T(&amp;a)[N], T(&amp;b)[N])</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>uses_std</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a0abfbc4eb9e3f81480032570e3afbde6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="variable">
      <type>std::is_same&lt; decltype(swap(std::declval&lt; T &amp; &gt;), std::declval&lt; U &amp; &gt;))), tag &gt;</type>
      <name>uses_std</name>
      <anchorfile>namespacesol_1_1detail_1_1swap__adl__tests.html</anchorfile>
      <anchor>a4a22901c27b91c4c44ad63a0c92edbc0</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::function_detail</name>
    <filename>namespacesol_1_1function__detail.html</filename>
    <class kind="struct">sol::function_detail::c_call_matcher</class>
    <class kind="struct">sol::function_detail::c_function_invocation</class>
    <class kind="struct">sol::function_detail::call_indicator</class>
    <class kind="struct">sol::function_detail::class_indicator</class>
    <class kind="struct">sol::function_detail::functor_function</class>
    <class kind="struct">sol::function_detail::member_function</class>
    <class kind="struct">sol::function_detail::member_variable</class>
    <class kind="struct">sol::function_detail::overloaded_function</class>
    <class kind="struct">sol::function_detail::upvalue_free_function</class>
    <class kind="struct">sol::function_detail::upvalue_member_function</class>
    <class kind="struct">sol::function_detail::upvalue_member_variable</class>
    <class kind="struct">sol::function_detail::upvalue_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_function</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_variable</class>
    <class kind="struct">sol::function_detail::upvalue_this_member_variable&lt; T, readonly_wrapper&lt; Function &gt;, is_yielding &gt;</class>
    <member kind="function">
      <type>int</type>
      <name>c_call_raw</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3dbbd3a5e9bcc5a4f99af99f841304b1</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_call_raw</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3c2a07a3dbce9afc3613820fbdcb5eae</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a36785ccf3bbd61938aa70a393a2c3201</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_assignable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aa72e1208e6b50ed3d0f16942c5fdd850</anchor>
      <arglist>(std::false_type, T &amp;&amp;, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_assignable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3885e12889eaf4dce815ebbcdf20e92a</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;&amp;mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>afc0773aca9e61d297f432b50af3ab8d7</anchor>
      <arglist>(std::false_type, lua_State *L, T &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_set_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a0879d66637cb84f5776096d30fbfc570</anchor>
      <arglist>(std::true_type, lua_State *L, T &amp;&amp;mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_entry</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a3f1a29c22193f6c3116bcae3db832e44</anchor>
      <arglist>(lua_State *L) noexcept(meta::bind_traits&lt; F &gt;::is_noexcept)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a4481929a4eed2fabe5d859cea99787a9</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>afc607fb03d66bb89636d52c104b1deeb</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aefe3a4660cf8b8c897280b7b4983f2d2</anchor>
      <arglist>(std::false_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_wrapper_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a631c65b15cb93ee8a87457ae9fa64c97</anchor>
      <arglist>(std::true_type, lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_c_noexcept_wrapper</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ac4762e487938d44fa361316b91eb57bd</anchor>
      <arglist>(lua_State *L) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lua_c_wrapper</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a2e6719f57e87c32872c2f096abf72e21</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>no_construction_error</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a73b8f46215086fbeb801fb7de9d6ec04</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ae284085409386a98400c5420670e84d6</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_convertible</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ae98840b40bcdc9fd779da0e600803d3f</anchor>
      <arglist>(types&lt; R(A...)&gt;, lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_convertible</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a30daf13901f89925246b4a9527199a92</anchor>
      <arglist>(types&lt;&gt;, lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_function</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>ab91cab7cca2fb309afa12aeea8ff4995</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_function_with</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>aa3769b57ee3cbf29da65c35e376ce3bd</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, T &amp;&amp;obj, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_member_variable</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a9bf01b6d7c2c3eb7c2ba6955c209b215</anchor>
      <arglist>(lua_State *L, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_set_fx</name>
      <anchorfile>namespacesol_1_1function__detail.html</anchorfile>
      <anchor>a9012360aace6b7a3f6f3c7e339f25d9c</anchor>
      <arglist>(lua_State *L, Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::meta</name>
    <filename>namespacesol_1_1meta.html</filename>
    <namespace>sol::meta::detail</namespace>
    <namespace>sol::meta::meta_detail</namespace>
    <class kind="struct">sol::meta::all</class>
    <class kind="struct">sol::meta::all&lt; T, Args... &gt;</class>
    <class kind="struct">sol::meta::all_same</class>
    <class kind="struct">sol::meta::all_same&lt; T, U, Args... &gt;</class>
    <class kind="struct">sol::meta::any</class>
    <class kind="struct">sol::meta::any&lt; T, Args... &gt;</class>
    <class kind="struct">sol::meta::any_same</class>
    <class kind="struct">sol::meta::any_same&lt; T, U, Args... &gt;</class>
    <class kind="struct">sol::meta::at_in_pack</class>
    <class kind="struct">sol::meta::at_in_pack&lt; 0, Arg, Args... &gt;</class>
    <class kind="struct">sol::meta::at_in_pack&lt; I, Arg, Args... &gt;</class>
    <class kind="struct">sol::meta::bind_traits</class>
    <class kind="struct">sol::meta::conditional</class>
    <class kind="struct">sol::meta::conditional&lt; false &gt;</class>
    <class kind="struct">sol::meta::count_for</class>
    <class kind="struct">sol::meta::count_for&lt; Pred, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::count_for_pack</class>
    <class kind="struct">sol::meta::count_for_to_pack</class>
    <class kind="struct">sol::meta::count_when_for_to_pack</class>
    <class kind="struct">sol::meta::find_in_pack_v</class>
    <class kind="struct">sol::meta::find_in_pack_v&lt; V, Vs1, Vs... &gt;</class>
    <class kind="struct">sol::meta::has_begin_end</class>
    <class kind="struct">sol::meta::has_deducible_signature</class>
    <class kind="struct">sol::meta::has_iterator</class>
    <class kind="struct">sol::meta::has_key_comp</class>
    <class kind="struct">sol::meta::has_key_type</class>
    <class kind="struct">sol::meta::has_key_value_pair</class>
    <class kind="struct">sol::meta::has_load_factor</class>
    <class kind="struct">sol::meta::has_mapped_type</class>
    <class kind="struct">sol::meta::has_value_type</class>
    <class kind="struct">sol::meta::identity</class>
    <class kind="struct">sol::meta::index_in</class>
    <class kind="struct">sol::meta::index_in&lt; T, types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::index_in_pack</class>
    <class kind="struct">sol::meta::is_invokable</class>
    <class kind="struct">sol::meta::is_invokable&lt; Fun(Args...)&gt;</class>
    <class kind="struct">sol::meta::is_member_object</class>
    <class kind="struct">sol::meta::is_member_object&lt; readonly_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::meta::is_move_only</class>
    <class kind="struct">sol::meta::is_pair</class>
    <class kind="struct">sol::meta::is_pair&lt; std::pair&lt; T1, T2 &gt; &gt;</class>
    <class kind="struct">sol::meta::is_string_of</class>
    <class kind="struct">sol::meta::is_string_of&lt; std::basic_string&lt; CharT, TraitsT, AllocT &gt;, CharTargetT &gt;</class>
    <class kind="struct">sol::meta::is_string_view_of</class>
    <class kind="struct">sol::meta::is_string_view_of&lt; std::basic_string_view&lt; CharT, TraitsT &gt;, CharTargetT &gt;</class>
    <class kind="struct">sol::meta::iterator_tag</class>
    <class kind="struct">sol::meta::iterator_tag&lt; T, conditional_t&lt; false, typename std::iterator_traits&lt; T &gt;::iterator_category, void &gt; &gt;</class>
    <class kind="struct">sol::meta::pop_front_type</class>
    <class kind="struct">sol::meta::pop_front_type&lt; types&lt; Arg, Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::pop_front_type&lt; types&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::meta::remove_member_pointer</class>
    <class kind="struct">sol::meta::remove_member_pointer&lt; R T::* &gt;</class>
    <class kind="struct">sol::meta::remove_member_pointer&lt; R T::*const  &gt;</class>
    <class kind="struct">sol::meta::return_type</class>
    <class kind="struct">sol::meta::return_type&lt; T &gt;</class>
    <class kind="struct">sol::meta::return_type&lt;&gt;</class>
    <class kind="class">sol::meta::supports_adl_to_string</class>
    <class kind="class">sol::meta::supports_op_equal</class>
    <class kind="class">sol::meta::supports_op_left_shift</class>
    <class kind="class">sol::meta::supports_op_less</class>
    <class kind="class">sol::meta::supports_op_less_equal</class>
    <class kind="class">sol::meta::supports_to_string_member</class>
    <class kind="struct">sol::meta::unwrap_unqualified</class>
    <class kind="struct">sol::meta::unwrapped</class>
    <class kind="struct">sol::meta::unwrapped&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <member kind="typedef">
      <type>typename at_in_pack&lt; I, Args... &gt;::type</type>
      <name>at_in_pack_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab106f4741a68cfebd963440a4be399ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, B &gt;</type>
      <name>boolean</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a39e36fdb3fe2363363de216b682b9f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename conditional&lt; B &gt;::template type&lt; T, U &gt;</type>
      <name>conditional_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a287499b5e5ca39a90903f2637a22711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>count_when_for_to_pack&lt; meta_detail::on_even, sizeof...(Ts), Pred, Ts... &gt;</type>
      <name>count_even_for_pack</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8bf3396b2dc0fae6a4fc7d148474728c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>count_when_for_to_pack&lt; meta_detail::on_odd, sizeof...(Ts), Pred, Ts... &gt;</type>
      <name>count_odd_for_pack</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>abc7349feb71a181c8d8d3360d3e67f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; neg&lt; all&lt; Args... &gt;&gt;::value, enable_t &gt;</type>
      <name>disable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8a6affb424a37143110ebd692f3722b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; neg&lt; any&lt; Args... &gt;&gt;::value, enable_t &gt;</type>
      <name>disable_any</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>adb025296f7a33f65b1c8129b7d385da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt;!value, T &gt;</type>
      <name>disable_if_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aacd782ee53c4182a8adb576d864f50f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; all&lt; Args... &gt;::value, enable_t &gt;</type>
      <name>enable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a049f518719939f90e62e7536b8d438de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; any&lt; Args... &gt;::value, enable_t &gt;</type>
      <name>enable_any</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a46fde7e1106c21bbfa7c2c3f8dd62b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::args_list</type>
      <name>function_args_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>acb01c5ffcfee780cdbb9d5970d0235ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::return_type</type>
      <name>function_return_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a10109c566d34c925b9734dcd885c53d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename bind_traits&lt; Signature &gt;::signature_type</type>
      <name>function_signature_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a585da2eaad8377fe40c12f253586d227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_insert_test&lt; T &gt;::value &gt;</type>
      <name>has_insert</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a91d2dd3a968dae9da5ce5796046d74ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_insert_after_test&lt; T &gt;::value &gt;</type>
      <name>has_insert_after</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab2a9935039883789489674fe1edf12ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_max_size_test&lt; T &gt;::value &gt;</type>
      <name>has_max_size</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8af16d7110c17804c0b19950b243dd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_push_back_test&lt; T &gt;::value &gt;</type>
      <name>has_push_back</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a2ae12d057c11ee6ab636b42a2aec3e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; meta_detail::has_size_test&lt; T &gt;::value &gt;</type>
      <name>has_size</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a7b1b35002b5e5ef65161bdbb764b05e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename identity&lt; T &gt;::type</type>
      <name>identity_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a3b35d71808be65df8139f0a2bf6e4356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; std::size_t, I &gt;</type>
      <name>index_value</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a586531144e4debe8c157036e830fd83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_type&lt; T &gt;, has_key_value_pair&lt; T &gt;, has_mapped_type&lt; T &gt;&gt;</type>
      <name>is_associative</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a622a3eda2a367e3cb2f74329a8799eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_arithmetic&lt; T &gt;::value||std::is_pointer&lt; T &gt;::value||std::is_array&lt; T &gt;::value &gt;</type>
      <name>is_builtin_type</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4531deac6bf4e0b0953fa05d95e67219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_c_str_of&lt; T, char &gt;</type>
      <name>is_c_str</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac59205ba4f226d0b88412815fc90eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any&lt; std::is_same&lt; T, const Char * &gt;, std::is_same&lt; T, Char const *const  &gt;, std::is_same&lt; T, Char * &gt;, is_string_of&lt; T, Char &gt;, is_string_literal_array_of&lt; T, Char &gt;&gt;</type>
      <name>is_c_str_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a56f3c4d7733bcdf0294d8832e5af43a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; meta_detail::is_callable&lt; T &gt;::value &gt;</type>
      <name>is_callable</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad12a815167a0811e93cb77605292f32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename meta_detail::is_detected&lt; Trait, void, Args... &gt;::type</type>
      <name>is_detected</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6419850113ffd3d51586059ff17ea575</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::is_specialization_of&lt; T, std::initializer_list &gt;</type>
      <name>is_initializer_list</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a14fa3f2a3df0a91e3ea8b0b6c9acb582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_type&lt; T &gt;, has_value_type&lt; T &gt;&gt;</type>
      <name>is_lookup</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab7850205e1bf71106c51ba92f24e780b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_detail::is_matched_lookup_impl&lt; T, is_lookup&lt; T &gt;::value &gt;</type>
      <name>is_matched_lookup</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a781eb5e9e38d09ae0d39b09a45bbe729</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>neg&lt; is_move_only&lt; T &gt;&gt;</type>
      <name>is_not_move_only</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a59de0808dd4354ca4bf0535850d13ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any&lt; is_specialization_of&lt; T, optional &gt;, is_specialization_of&lt; T, std::optional &gt;&gt;</type>
      <name>is_optional</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac1c81ab104810a554e2e0ed62f76b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::all&lt; has_key_comp&lt; T &gt;, meta::neg&lt; has_load_factor&lt; T &gt;&gt;&gt;</type>
      <name>is_ordered</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>af677486c5e50d2ce31650309667874df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool,!std::is_array_v&lt; T &gt; &amp;&amp;(std::is_pointer_v&lt; T &gt;||is_detected_v&lt; meta_detail::is_explicitly_dereferenceable_test, T &gt;)&gt;</type>
      <name>is_pointer_like</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a5162fb9f6d4217a922ffd086c2db3bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta_detail::is_specialization_of&lt; std::remove_cv_t&lt; T &gt;, Templ &gt;</type>
      <name>is_specialization_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab17b76b44044a4b5a0998c46a8085f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_string_literal_array_of_v&lt; T, CharT &gt;||std::is_same_v&lt; T, const CharT * &gt;||std::is_same_v&lt; T, CharT &gt;||is_string_of_v&lt; T, CharT &gt;||std::is_same_v&lt; T, std::initializer_list&lt; CharT &gt;&gt;||is_string_view_of_v&lt; T, CharT &gt;&gt;</type>
      <name>is_string_constructible</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aa9fa47c31d30a9672d7c7aa65543ccaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_specialization_of_v&lt; T, std::basic_string &gt;||is_specialization_of_v&lt; T, std::basic_string_view &gt;||is_string_literal_array_v&lt; T &gt;&gt;</type>
      <name>is_string_like</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a5d8ead8bb1ffb07a2587fbaadb2f7ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt; is_string_like_v&lt; T &gt;||is_string_constructible_v&lt; T &gt;&gt;</type>
      <name>is_string_like_or_constructible</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9a227eb2ca5f9b295439e2046cdbe003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; std::is_array_v&lt; T &gt; &amp;&amp;any_same_v&lt; std::remove_all_extents_t&lt; T &gt;, char, char16_t, char32_t, wchar_t &gt;&gt;</type>
      <name>is_string_literal_array</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a98dfcbd0eeffca575e7e5f7ec8fb7da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt; std::is_array_v&lt; T &gt; &amp;&amp;std::is_same_v&lt; std::remove_all_extents_t&lt; T &gt;, CharT &gt;&gt;</type>
      <name>is_string_literal_array_of</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a0dc42e5be6b4347c83c0500ec76fbb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_specialization_of&lt; T, std::tuple &gt;</type>
      <name>is_tuple</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6e39a43bb613b28d076da6f168d70d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boolean&lt;!T::value &gt;</type>
      <name>neg</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>abb589c006bb2b7cb0089784c85e4c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename pop_front_type&lt; Arg &gt;::type</type>
      <name>pop_front_type_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9474bc151c4516979c66c37c85aead12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_member_pointer&lt; T &gt;</type>
      <name>remove_member_pointer_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8b39184bde20a3fc345927174631ba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename return_type&lt; Args... &gt;::type</type>
      <name>return_type_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>addfc9455d72121b07cba756856755a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::false_type</type>
      <name>sfinae_no_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a3e97d2e74c229e321cb83d7347874429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>sfinae_yes_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a10567a6319db9ae5c24695dea0ba51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple_element&lt; N, std::remove_reference_t&lt; Tuple &gt;&gt;</type>
      <name>tuple_element</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a7bb55702fd86db390c085bdf3d601ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple_element_t&lt; N, std::remove_reference_t&lt; Tuple &gt;&gt;</type>
      <name>tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a200f50f034f97b68c0cabf75a86ca211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::tuple_types_&lt; Args... &gt;::type</type>
      <name>tuple_types</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a47f5722956298b8c6ca32dae26d037cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::remove_cv&lt; std::remove_reference_t&lt; T &gt;&gt;</type>
      <name>unqualified</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a077e0ae0d5b14d8526fdbf248cd054ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unqualified&lt; T &gt;::type</type>
      <name>unqualified_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aab1f1afaf833a234c3fe4876a4f89f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unqualified&lt; tuple_element_t&lt; N, Tuple &gt;&gt;</type>
      <name>unqualified_tuple_element</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae79ab3e5dc43537c0ac0bb6a7bd0bfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unqualified_t&lt; tuple_element_t&lt; N, Tuple &gt;&gt;</type>
      <name>unqualified_tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>af210411a6560785cf01a61bc95eaf921</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unwrap_unqualified&lt; T &gt;::type</type>
      <name>unwrap_unqualified_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae7a49aab2b4c2596357827f99e6ace96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename unwrapped&lt; T &gt;::type</type>
      <name>unwrapped_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a0194d084c6f8955bcfd627721fcfe99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>void_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a84c1876cca97bccc182ba8f08598cbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>enable_t</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aef12a6037c6905a32264c064b7620a86</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1meta.html" anchor="aef12a6037c6905a32264c064b7620a86ab14a7b8059d9c055954c92674ce60032">_</enumvalue>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>tuplefy</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac4baf946f2f06f29ed6aee22bd194767</anchor>
      <arglist>(X &amp;&amp;...x)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>all_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab4d3ceb4bb8458f1e5d2184aac4fe1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_same_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8e6747e14ae43850b74b9776649bd7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>any_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aa8ce339de108da1f61610a8e9a9e996f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>boolean_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ada59bab2edd845183317e0e0c84ac848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_even_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9eec1a6b3c2c7ada4e9ef9f655cf2859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a41ea6b59475ff50ec15cdd8983e5a13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_for_to_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad85c787ab870b936ecbc66dac5763807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_odd_for_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ab056de560c7af41dde5f56cc241e1921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::size_t</type>
      <name>count_when_for_to_pack_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a397dafb5e7809086072cc51685bd556e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const auto</type>
      <name>enabler</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac5d914c44545f1261d264946c8ae3303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>has_begin_end_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ad477eebaf8caf2692c96cfdcbf586b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_c_str_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a2583990ed15510449497e89eac7ad474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_c_str_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6bd2149085717a73f0ccf44c59d7965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_callable_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae3a63e0e0fe9f8a650fe6eeffff5f793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_detected_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a6dbf734d070e41af82081c48b1962c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_initializer_list_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a77637cab3bd89af8b2765849a6764c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_member_object_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a8e370c23a0d254b4e0a1147ad47589eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_optional_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4420ef92bee5a124c2a0e3befa472e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_pointer_like_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a603172932e2e1b35f921ca000ab4f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_specialization_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ac4e6d16a4aa767b48695fca700641dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_constructible_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a902ac350f16049c858a052378e0b6852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_like_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a54a48e3dfedbb1a027ad7b0acec2ee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_literal_array_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>ae12618fcee4c41435e09f6a846c748c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_literal_array_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a4cb455e2a51dd02357a9659111ac4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a9ca58df3c0bf544384ebc708d7da2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_string_view_of_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>aba9fa00d628fa4954a44b4c99a384b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_tuple_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a09586c88bfdc18ebc8881e5d8c03d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>neg_v</name>
      <anchorfile>namespacesol_1_1meta.html</anchorfile>
      <anchor>a19bcf9029d0579bb544c039191df93ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::meta::detail</name>
    <filename>namespacesol_1_1meta_1_1detail.html</filename>
    <class kind="struct">sol::meta::detail::tuple_types_</class>
    <class kind="struct">sol::meta::detail::tuple_types_&lt; std::tuple&lt; Args... &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>sol::meta::meta_detail</name>
    <filename>namespacesol_1_1meta_1_1meta__detail.html</filename>
    <class kind="struct">sol::meta::meta_detail::always_true</class>
    <class kind="struct">sol::meta::meta_detail::basic_traits</class>
    <class kind="struct">sol::meta::meta_detail::callable_traits</class>
    <class kind="struct">sol::meta::meta_detail::callable_traits&lt; R(T::*), true &gt;</class>
    <class kind="struct">sol::meta::meta_detail::check_deducible_signature</class>
    <class kind="struct">sol::meta::meta_detail::count_when_for_pack</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(*)(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const volatile, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) const, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...)&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile &amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const volatile, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) const, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...) noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...)&amp;noexcept, false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; R(T::*)(Args...,...), false &gt;</class>
    <class kind="struct">sol::meta::meta_detail::fx_traits&lt; Signature, true &gt;</class>
    <class kind="struct">sol::meta::meta_detail::has_begin_end_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_insert_after_test</class>
    <class kind="struct">sol::meta::meta_detail::has_insert_test</class>
    <class kind="struct">sol::meta::meta_detail::has_iterator_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_key_comp_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_key_type_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_key_value_pair_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_load_factor_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_mapped_type_impl</class>
    <class kind="struct">sol::meta::meta_detail::has_max_size_test</class>
    <class kind="struct">sol::meta::meta_detail::has_push_back_test</class>
    <class kind="struct">sol::meta::meta_detail::has_size_test</class>
    <class kind="struct">sol::meta::meta_detail::has_to_string_test</class>
    <class kind="struct">sol::meta::meta_detail::has_value_type_impl</class>
    <class kind="struct">sol::meta::meta_detail::index_in_pack</class>
    <class kind="struct">sol::meta::meta_detail::index_in_pack&lt; I, T, T1, Args... &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt; std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_same&lt; decltype(void(&amp;T::operator())), void &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;!std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_callable&lt; T, std::enable_if_t&lt;!std::is_final&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_class&lt; unqualified_t&lt; T &gt; &gt;::value &amp;&amp;std::is_destructible&lt; unqualified_t&lt; T &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_detected</class>
    <class kind="struct">sol::meta::meta_detail::is_detected&lt; Test, void_t&lt; Test&lt; Args... &gt; &gt;, Args... &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_invokable_tester</class>
    <class kind="struct">sol::meta::meta_detail::is_matched_lookup_impl</class>
    <class kind="struct">sol::meta::meta_detail::is_matched_lookup_impl&lt; T, true &gt;</class>
    <class kind="struct">sol::meta::meta_detail::is_specialization_of</class>
    <class kind="struct">sol::meta::meta_detail::is_specialization_of&lt; Templ&lt; T... &gt;, Templ &gt;</class>
    <class kind="class">sol::meta::meta_detail::supports_adl_to_string_test</class>
    <class kind="class">sol::meta::meta_detail::supports_adl_to_string_test&lt; T, void_t&lt; decltype(to_string(std::declval&lt; const T &amp; &gt;()))&gt;</class>
    <class kind="class">sol::meta::meta_detail::supports_op_equal_test</class>
    <class kind="class">sol::meta::meta_detail::supports_op_left_shift_test</class>
    <class kind="class">sol::meta::meta_detail::supports_op_less_equal_test</class>
    <class kind="class">sol::meta::meta_detail::supports_op_less_test</class>
    <class kind="struct">sol::meta::meta_detail::unqualified_non_alias</class>
    <class kind="struct">sol::meta::meta_detail::void_tuple_element</class>
    <class kind="struct">sol::meta::meta_detail::void_tuple_element&lt; I, std::tuple&lt;&gt; &gt;</class>
    <member kind="typedef">
      <type>decltype(sol_lua_check_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_check_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a22188add45ce2580f79c98a9d1303c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_check(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_check_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a6a3ca228642a41947b8a5a51637b99a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>acdcc124426a8d44c2fc5e3a2f671efc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_interop_check(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, type::none, no_panic, std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_interop_check_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a028f3a55ef6130466df4ed6e5ef9e40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_interop_get(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr),-1, static_cast&lt; void * &gt;(nullptr), std::declval&lt; stack::record &amp; &gt;()))</type>
      <name>adl_sol_lua_interop_get_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a0e0c7bd5297149060f79cf6e96830f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_push(types&lt; T &gt;(), static_cast&lt; lua_State * &gt;(nullptr), std::declval&lt; Args &gt;()...))</type>
      <name>adl_sol_lua_push_exact_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a1caadee5527038a327be745f5604e280</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(sol_lua_push(static_cast&lt; lua_State * &gt;(nullptr), std::declval&lt; Args &gt;()...))</type>
      <name>adl_sol_lua_push_test_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a1a0e5720a66487e7544479f13823d7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(*std::declval&lt; T &gt;())</type>
      <name>is_dereferenceable_test</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae21a359998aed8f4161ea579340533ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::declval&lt; T &gt;().operator*())</type>
      <name>is_explicitly_dereferenceable_test</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae6508a895f4a7d3f6a9cb8cbc99ac848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::conditional_t&lt; std::is_void_v&lt; T &gt;,::sol::detail::unchecked_t, T &gt;</type>
      <name>non_void_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>accff3a44eb635c2d8859fbd6b4842a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>on_always</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a8bebe5e69a6d7608233052fc5f23e106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt;(TI::value%2)==0 &gt;</type>
      <name>on_even</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a348c8b337b739fb0d8afddf290bcc605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>meta::boolean&lt;(TI::value%2)==1 &gt;</type>
      <name>on_odd</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a6ed8ccf899d3885544165f6425fb7958</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename void_tuple_element&lt; I, T &gt;::type</type>
      <name>void_tuple_element_t</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae02dbf78995fcd25be3d192649923628</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>force_tuple</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ab2d9a07dd67effd4ef320141f2a47da0</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_check_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a25481010858313e5d961c44eb86d86a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_check_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>ae8fa6894bf73ec75031ed340474d93a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a7865b53f1a9badd814e5644423e5af3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_interop_check_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>af4ddaf98a5c3a0b815b16785e3b05a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_interop_get_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a22b6db6a1168b144fb387967a8fe9113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_push_exact_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>a9002ee83f0354347f39065c21009423b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_adl_sol_lua_push_v</name>
      <anchorfile>namespacesol_1_1meta_1_1meta__detail.html</anchorfile>
      <anchor>acdf67a7edb53a802c4330b00e8ca33aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::policy_detail</name>
    <filename>namespacesol_1_1policy__detail.html</filename>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a1af8f92442969cbe570fca8dc85859d6</anchor>
      <arglist>(static_stack_dependencies&lt; I, In... &gt;, lua_State *L, int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a43e4d8c5cbc2155bcafaf6a0e31b8e2a</anchor>
      <arglist>(returns_self_with&lt; In... &gt;, lua_State *L, int &amp;pushed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>a9baf2416d5b7583d20264df5494283ea</anchor>
      <arglist>(const stack_dependencies &amp;sdeps, lua_State *L, int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_policy</name>
      <anchorfile>namespacesol_1_1policy__detail.html</anchorfile>
      <anchor>aa936eca07149e488ab90ca2a54d4755f</anchor>
      <arglist>(P &amp;&amp;p, lua_State *L, int &amp;pushed)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::stack</name>
    <filename>namespacesol_1_1stack.html</filename>
    <namespace>sol::stack::stack_detail</namespace>
    <class kind="struct">sol::stack::field_getter</class>
    <class kind="struct">sol::stack::field_getter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_getter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_setter</class>
    <class kind="struct">sol::stack::field_setter&lt; std::pair&lt; A, B &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::field_setter&lt; std::tuple&lt; Args... &gt;, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::popper</class>
    <class kind="struct">sol::stack::probe</class>
    <class kind="struct">sol::stack::probe_field_getter</class>
    <class kind="struct">sol::stack::probe_field_getter&lt; std::pair&lt; A, B &gt;, P, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::probe_field_getter&lt; std::tuple&lt; Args... &gt;, P, b, raw, C &gt;</class>
    <class kind="struct">sol::stack::push_popper</class>
    <class kind="struct">sol::stack::push_popper&lt; false, T, std::enable_if_t&lt; is_stack_based_v&lt; meta::unqualified_t&lt; T &gt; &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::push_popper&lt; true, T, C &gt;</class>
    <class kind="struct">sol::stack::push_popper_at</class>
    <class kind="struct">sol::stack::push_popper_n</class>
    <class kind="struct">sol::stack::push_popper_n&lt; true &gt;</class>
    <class kind="struct">sol::stack::qualified_check_getter</class>
    <class kind="struct">sol::stack::qualified_checker</class>
    <class kind="struct">sol::stack::qualified_getter</class>
    <class kind="struct">sol::stack::qualified_getter&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::qualified_interop_checker</class>
    <class kind="struct">sol::stack::qualified_interop_getter</class>
    <class kind="struct">sol::stack::record</class>
    <class kind="struct">sol::stack::unqualified_check_getter</class>
    <class kind="struct">sol::stack::unqualified_check_getter&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_check_getter&lt; std::variant&lt; Tn... &gt;, C &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; detail::as_pointer_tag&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; detail::as_value_tag&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; non_null&lt; T &gt;, type::userdata &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::pair&lt; A, B &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::tuple&lt; Args... &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_checker&lt; std::variant&lt; Tn... &gt;, type::poly &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_table_t&lt; std::forward_list&lt; T, Al &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; basic_bytecode&lt; Allocator &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; basic_string_view&lt; char, Traits &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; c_closure &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char16_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; char32_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; const char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; const void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; detail::as_pointer_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; detail::as_value_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; env_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; error &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; lua_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; meta_function &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; non_null&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; char16_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; char32_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::basic_string&lt; wchar_t, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::string &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::tuple&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; T &amp; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; T * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_environment &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_main_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; this_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; type &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; user&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; userdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; variadic_args &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_getter&lt; wchar_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_interop_checker</class>
    <class kind="struct">sol::stack::unqualified_interop_getter</class>
    <class kind="struct">sol::stack::unqualified_pusher</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; absolute_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_args_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_container_t&lt; T * &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_container_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_returns_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; as_table_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_bytecode&lt; Allocator &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_string_view&lt; Ch, Traits &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; basic_variadic_results&lt; Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; c_closure &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char16_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char32_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; char[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; closure&lt; Arg, Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char16_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const char32_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; const wchar_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; constructor_list&lt; L0, Lists... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; constructor_wrapper&lt; F, Fxs... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; destructor_wrapper&lt; Fx &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_pointer_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_reference_tag &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_table_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_unique_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::as_value_tag&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::lua_CFunction_noexcept &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_list&lt; Lists... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, constructor_wrapper&lt; Fxs... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; Fx &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, destructor_wrapper&lt; void &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, no_construction &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; detail::tagged&lt; T, policy_wrapper&lt; F, Policies... &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; factory_wrapper&lt; Functions... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; function_arguments&lt; T, Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; function_sig&lt; Sigs... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; light&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lightuserdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_CFunction &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_nil_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_thread_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; lua_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; meta_function &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; metatable_key_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; nested&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; new_table &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; no_construction &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; nullopt_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; overload_set&lt; Functions... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; policy_wrapper&lt; F, Policies... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; property_wrapper&lt; F, G &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; protect_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; protected_function_result &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; push_invoke_t&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; raw_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; ref_index &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; meta::all&lt; std::is_function&lt; std::remove_pointer_t&lt; Signature &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, lua_CFunction &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; lua_CFunction &gt; &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, detail::lua_CFunction_noexcept &gt; &gt;, meta::neg&lt; std::is_same&lt; Signature, std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt; &gt; &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; Signature, std::enable_if_t&lt; std::is_member_pointer&lt; Signature &gt;::value &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_count &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_proxy &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; stack_proxy_base &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::basic_string&lt; Ch, Traits, Al &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::function&lt; Signature &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::initializer_list&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::nullptr_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::pair&lt; A, B &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; detail::lua_CFunction_noexcept &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::remove_pointer_t&lt; lua_CFunction &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::tuple&lt; Args... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; std::variant&lt; Tn... &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T *, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; is_container_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; T, std::enable_if_t&lt; meta::is_optional_v&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; table_proxy&lt; Table, Key &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; this_main_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; this_state &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; unsafe_function_result &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; userdata_value &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; var_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; variadic_args &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; variadic_results &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; void * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t * &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t &gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; wchar_t[N]&gt;</class>
    <class kind="struct">sol::stack::unqualified_pusher&lt; yielding_t&lt; T &gt; &gt;</class>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a795b6a43206c3e1613c8116237fc3507</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a06d713085422fc4ab0bd05e4af4c8dff</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call_from_top</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a10e39ea96b754ee3ff56b0bc8bc0d981</anchor>
      <arglist>(types&lt; R &gt; tr, types&lt; Args... &gt; ta, lua_State *L, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_into_lua</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae31a3c86b50776088134d8cb9561ce0c</anchor>
      <arglist>(types&lt; Ret0, Ret... &gt; tr, types&lt; Args... &gt; ta, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_lua</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a9e7d82e563b8604d57d2acfb28b7bb25</anchor>
      <arglist>(lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae09a3df415da2c0f6b4b966a16492476</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6b0a14a48a11afd926a3ebf5cf2c0ea4</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aaa2efe4a2e7fefa00022fa64719b5f92</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ab67eb7b919b4624593da59fbaa0ad726</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a85be34450c5833eb46caaed01d306980</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a7a52fdbeecc4abd1f93e2fdd1b4ef5bc</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af3751574a47658c1d5a04d8a4129866a</anchor>
      <arglist>(lua_State *L, int index, type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aeb2b2223d25bdc4d8a94b8166793f267</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af0a0be888f1f4265ff4c86425be48c63</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a442249154c5167e11c0b169124191640</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1f58df0b17b52596b3c5d7306a2afd83</anchor>
      <arglist>(lua_State *L, int table_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa414162dfb4955189e2c586ffb38c44d</anchor>
      <arglist>(reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>afb3af4ef151d685751c8db197d2053d4</anchor>
      <arglist>(stack_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coroutine_create_guard</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6fb03570974a53c73ad316f3cae16b8c</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aab4ce8d38023ccb93af43647de282247</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking) -&gt; decltype(stack_detail::unchecked_get&lt; T &gt;(L, index, tracking))</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a001fcd77e940ddfb22a67b6ffa899399</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>call_syntax</type>
      <name>get_call_syntax</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a4bbe60353fff2a957d8ce1b929ae9f00</anchor>
      <arglist>(lua_State *L, const string_view &amp;key, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a18470ad170f95a49d2e053e8316e22f4</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac50a3cb73245580fae45a44f4e587abc</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>error</type>
      <name>get_traceback_or_errors</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa123e00d44a5f5919063a24b9e168693</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aeb56881ef30ecabd168f6f910eeb8eda</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>get_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae484b5c7412449ac5062dcf3bfb1caac</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_main_thread</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa0594db9cac2279b723bcb47ca034283</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luajit_exception_handler</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8fd605566fd0d65513379b10ef39f519</anchor>
      <arglist>(lua_State *L, int(*handler)(lua_State *, lua_CFunction)=detail::c_trampoline)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luajit_exception_off</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a035081c91958c93778ed5f3d816d2bb0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maybe_indexable</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a50b09ea5108f76af2bfbf183bed4b74c</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify_unique_usertype</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae1cab55db4e76b879e8549efad49356b</anchor>
      <arglist>(const stack_reference &amp;obj, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify_unique_usertype_as</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6697ba6f71097652c683c67265359797</anchor>
      <arglist>(const stack_reference &amp;obj, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a14e0996cf0d06a59c0283ac26fe6cbbe</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af7bd8c4df278969f235e1a7666cda53d</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multi_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a868eccd076fa35b153e9603789ddf02d</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ad7dcd7f3e2fa78a4a248a3f401dbd7f2</anchor>
      <arglist>(lua_State *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a67a5cf7be38d6c293cf5584a9a3dfc2c</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a84b144b926078dec422a9ea99519fbf9</anchor>
      <arglist>(lua_State *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multi_push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1c6a9a1b7409e43eb303e69a8d683a91</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>pop</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a75ad216daa294948e657f22ca30e87ac</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>push_popper_n&lt; top_level &gt;</type>
      <name>pop_n</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a6b150987067c3dc53e8d4559e22d49dd</anchor>
      <arglist>(lua_State *L, int x)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a968a26c86264a0db06f99db537403301</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae239ca71b1d7564ed46ea1798664206e</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac95f67768df2134fd54042d2927654c9</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>probe</type>
      <name>probe_raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a96efef242d69b18391a710b19075b349</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ab6323ffb847cf2063da849f6c82e4394</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a62d3f1c403505be8b6fa0e4001a43ff7</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_environment_of</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a0c646eb6124b0cdf2aff9f7668c07898</anchor>
      <arglist>(lua_State *L, int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_environment_of</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a34f716eaa95116bc956de3444943128a</anchor>
      <arglist>(const T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>push_popper&lt; top_level, T &gt;</type>
      <name>push_pop</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a9cabe92f2e8c9a27056ac5dbbdb3fe3a</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="function">
      <type>push_popper_at</type>
      <name>push_pop_at</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ae37cd15617660d0c2a9ac680a0b45b4e</anchor>
      <arglist>(T &amp;&amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a2914102e182508f49524a5f21aa84efc</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>aa0e8a8de6c181ec76c2e1f172f9c01ba</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_userdata</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac1edb1bff448bd6004af027c90e317fb</anchor>
      <arglist>(lua_State *L, T &amp;&amp;t, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_userdata</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a64a34e70c65a53c9f51e46080ab1fd09</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8d488f6529f3b6987a4b3a1b49d4997c</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_get_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>af7f17b8811b0564c6395b10734f99375</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a129704d4b4e82f12012bbb7816f345a9</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raw_set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a06d8dd3a4c0290369f31c85bdd035283</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1b1bdacdeb7c796688aff0b58dfc4bad</anchor>
      <arglist>(lua_State *L, int rawindex, int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a757a2ce2ba45ecee98bffb9064729d8a</anchor>
      <arglist>(lua_State *L, lua_Reader reader, void *data, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a32de1e12aca187166776f5048c4e20ca</anchor>
      <arglist>(lua_State *L, const string_view &amp;code, const std::string &amp;chunkname=detail::default_chunk_name(), load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>script_file</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acf3971f545ebbcca30020c7469e74eb5</anchor>
      <arglist>(lua_State *L, const std::string &amp;filename, load_mode mode=load_mode::any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a338b2fd3c5e5e504dc207fa6ac5a4cd8</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acd67aa361ab6ee0668643d45e6563092</anchor>
      <arglist>(lua_State *L, Key &amp;&amp;key, Value &amp;&amp;value, int tableindex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_ref</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8f41b55da47cac7ebe76f63fbe7129ba</anchor>
      <arglist>(lua_State *L, T &amp;&amp;arg, int tableindex=-2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>top</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>ac95e04b5886d3d2b9a4c481a2151d015</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a8c377c5285efd22c8c3fc7ef2c1b3c69</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a29e0f7bac9c210cbf1aa3b9eb7046d25</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_check</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>acf0a96092ecdb5b4f9dd413882e4d642</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a17b35df3389c91533db97969ed8e77f3</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a1d6c4d747bb55659594415169b83b4f9</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_check_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a23d343f25d52565ef0b2fa60a3e4ee85</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>unqualified_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a02d3511f4367edf6f46b952012a21b3d</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking) -&gt; decltype(stack_detail::unchecked_unqualified_get&lt; T &gt;(L, index, tracking))</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_get</name>
      <anchorfile>namespacesol_1_1stack.html</anchorfile>
      <anchor>a22ca293ebef0fa67b5fa1a64090ea378</anchor>
      <arglist>(lua_State *L, int index=-lua_size&lt; meta::unqualified_t&lt; T &gt;&gt;::value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::stack::stack_detail</name>
    <filename>namespacesol_1_1stack_1_1stack__detail.html</filename>
    <class kind="struct">sol::stack::stack_detail::basic_check</class>
    <class kind="struct">sol::stack::stack_detail::copy_code_units_utf</class>
    <class kind="struct">sol::stack::stack_detail::count_code_units_utf</class>
    <class kind="struct">sol::stack::stack_detail::metatable_setup</class>
    <class kind="struct">sol::stack::stack_detail::push_function</class>
    <class kind="struct">sol::stack::stack_detail::strip</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; non_null&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; std::reference_wrapper&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::strip&lt; user&lt; T &gt; &gt;</class>
    <class kind="struct">sol::stack::stack_detail::undefined_metatable</class>
    <class kind="struct">sol::stack::stack_detail::uu_pusher</class>
    <member kind="typedef">
      <type>typename strip&lt; T &gt;::type</type>
      <name>strip_t</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a3b57a74848c9854f9dd08ab90ce7d546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(stack_reference)</type>
      <name>undefined_method_func</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a97893f8e8be34ea38f4acbdf58656322</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>call</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a604b4376416747746a5f7f3eff22b233</anchor>
      <arglist>(types&lt; R &gt;, types&lt; Args... &gt; ta, std::index_sequence&lt; I... &gt; tai, lua_State *L, int start, Fx &amp;&amp;fx, FxArgs &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_function_pointer</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ab160b03a11ebe1486c4d64b406927fc1</anchor>
      <arglist>(lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_metatable</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ab72601d375a60f84e6eb5a036bbe35b3</anchor>
      <arglist>(lua_State *L, int index=-2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a4b2d9ee9460c8d1a894026995df3181c</anchor>
      <arglist>(lua_State *, int, Handler &amp;&amp;, record &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a6f66ed9c8b13b0593c2c4e3aeaa8e0d3</anchor>
      <arglist>(lua_State *L, int firstargument, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_types</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a2d116d293d8df896cfeafd170f2e7d36</anchor>
      <arglist>(types&lt; Args... &gt;, lua_State *L, int index, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>adf0c07cf3a0d1d7db140fc5600644324</anchor>
      <arglist>(const char *strb, const char *stre, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>eval</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a296d51277c67c30edbe560293b773dec</anchor>
      <arglist>(types&lt;&gt;, std::index_sequence&lt;&gt;, lua_State *, int, record &amp;, Fx &amp;&amp;fx, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>eval</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aed54ea68fc6aa27ee89815ad3dd2d433</anchor>
      <arglist>(types&lt; Arg, Args... &gt;, std::index_sequence&lt; I, Is... &gt;, lua_State *L, int start, record &amp;tracking, Fx &amp;&amp;fx, FxArgs &amp;&amp;...fxargs)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; T, int &gt;</type>
      <name>get_as_upvalues</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a929be9a94987ed281f08f5176ac919e3</anchor>
      <arglist>(lua_State *L, int index=2)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; T, int &gt;</type>
      <name>get_as_upvalues_using_function</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a9311882df4b623cf9edd55f6775ef275</anchor>
      <arglist>(lua_State *L, int function_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>Function *</type>
      <name>get_function_pointer</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aaedc1cde8a04d4ffc0e12ddb31a02b5e</anchor>
      <arglist>(lua_State *, int, record &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>S</type>
      <name>get_into</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a92a5ba7564da707a0bb1e5a02a5ff2c2</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_size_hint</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a24e27785cd566dd523a2b0cfe6382289</anchor>
      <arglist>(C &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_size_hint</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a522d3c6f9b8ebd7b1d9aabc148dc2eeb</anchor>
      <arglist>(const std::forward_list&lt; V, Al &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>impl_check_metatable</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a673173cce1da2a65c4316b486af780a4</anchor>
      <arglist>(lua_State *L, int index, const std::string &amp;metakey, bool poptable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>integer_value_fits</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a2998dfb56df17a7b82e40bd364183498</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interop_check</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ac8cdd0b4a94ece02b7ffdf820daf04ac</anchor>
      <arglist>(lua_State *L, int index, type index_type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>interop_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a467567cfe336e8278a635952d78a84a7</anchor>
      <arglist>(lua_State *L, int index, void *unadjusted_pointer, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msvc_is_ass_with_if_constexpr_push_enum</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aad9149bd4e232a8b0803c00eb0f613b7</anchor>
      <arglist>(std::true_type, lua_State *L, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>msvc_is_ass_with_if_constexpr_push_enum</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aef781a2b8bf886f06dbaf2ecae2fa15f</anchor>
      <arglist>(std::false_type, lua_State *, const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_as_upvalues</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa32f462b4d265010d96251ae1f3ac394</anchor>
      <arglist>(lua_State *L, T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_reference</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>af66095092d56a091d619980f988e8484</anchor>
      <arglist>(lua_State *L, Arg &amp;&amp;arg, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_undefined_methods_on</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a91f0d4f7dcc36277fef4e7fd12d89c13</anchor>
      <arglist>(stack_reference)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unchecked_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aaa27c26b21dcb569df2a7c46449e4bb6</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unchecked_unqualified_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa05e30b155385841cdb69dce85a6fb87</anchor>
      <arglist>(lua_State *L, int index, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unqualified_interop_check</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a1c7fc642a6a19ad9235e53e229e9944f</anchor>
      <arglist>(lua_State *L, int index, type index_type, Handler &amp;&amp;handler, record &amp;tracking)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>unqualified_interop_get</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a53605f46759591c5f285a6f8e997f277</anchor>
      <arglist>(lua_State *L, int index, void *unadjusted_pointer, record &amp;tracking)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a29900558ce8878ee3fff1545771aaacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_environment</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a910d6359253a6bec47893f3ccaf26040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_floating</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>aa1238dbb541f66c69c0294bcb015578b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_generic</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>acce118dd206c52dc78454e356214eef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_integral</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a7b211f5bbe3b3b2e8f41621999695186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_meta_function_name</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>ad8058e9c5b7b081ab2ce01e4d7987f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_string</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a3e81c001862e99c31b03e3d93ae520fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>not_enough_stack_space_userdata</name>
      <anchorfile>namespacesol_1_1stack_1_1stack__detail.html</anchorfile>
      <anchor>a4827736c9a30b472526815cab7ea490b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::u_detail</name>
    <filename>namespacesol_1_1u__detail.html</filename>
    <class kind="struct">sol::u_detail::binding</class>
    <class kind="struct">sol::u_detail::binding_base</class>
    <class kind="struct">sol::u_detail::binding_data_equals</class>
    <class kind="struct">sol::u_detail::index_call_storage</class>
    <class kind="struct">sol::u_detail::lua_reference_func</class>
    <class kind="struct">sol::u_detail::new_index_call_storage</class>
    <class kind="struct">sol::u_detail::string_for_each_metatable_func</class>
    <class kind="struct">sol::u_detail::update_bases_func</class>
    <class kind="struct">sol::u_detail::usertype_storage</class>
    <class kind="struct">sol::u_detail::usertype_storage_base</class>
    <member kind="typedef">
      <type>void(usertype_storage_base::*)(lua_State *, submetatable_type, void *, stack_reference &amp;, lua_CFunction, lua_CFunction, lua_CFunction, lua_CFunction)</type>
      <name>change_indexing_mem_func</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a6603c543d601166e4e8e2c9727bf236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(lua_State *, void *)</type>
      <name>index_call_function</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a17abd98049055f654c3eadbd075b1a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>submetatable_type</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aa29cb890f031607c322f3f0ccaef6394</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a2063c1608d6e0baf80249c42e2be5804">value</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394ab8af13ea9c8fe890c9979a1fa8dbde22">reference</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a673eb027e9c056f57140322807351dd5">unique</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394ad94c6b535266ab339640e84b2f13f3c1">const_reference</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a4b08853d64f2d3ea56036c01ffb9b9d2">const_value</enumvalue>
      <enumvalue file="namespacesol_1_1u__detail.html" anchor="aa29cb890f031607c322f3f0ccaef6394a72b49a243cef20220b110e1a0ccbb93c">named</enumvalue>
    </member>
    <member kind="function">
      <type>usertype_storage&lt; T &gt; &amp;</type>
      <name>create_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a2c481f83a7c0ce5e7b67e87d3688f71a</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a952628cdf7919fff8cdec619fb26fc11</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>destruct_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ad57ff2baed59d9996b8599bb018e7a67</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>usertype_storage&lt; T &gt; &amp;</type>
      <name>get_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ae78b8d87c855dd643283bfd1669dd897</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>usertype_storage_base &amp;</type>
      <name>get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a4a0feee2a11a8c9fc11d797d794b0a45</anchor>
      <arglist>(lua_State *L, const char *gcmetakey)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a023347c31251c38abd9ea0730ecdeb06</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_target_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a568cd17dd6744b6a2a322f6ec2571d43</anchor>
      <arglist>(lua_State *L, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a774600d3840be74434d17195c1feafba</anchor>
      <arglist>(string_view s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a6a9d7e7c6b82786b6063cc23bd50e590</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_indexer</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aba77215716e7f741cdd9b637467750ce</anchor>
      <arglist>(call_construction)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>make_string</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a109d49f6ed9d41f873d8174e49157010</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a29345b611956f9213b9357ddd5f60d4c</anchor>
      <arglist>(string_view s)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ad51dd2e81c2ce6d24ff070c60821b4fa</anchor>
      <arglist>(call_construction)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a4bcd8225b7eb938f92fff74ab74270cc</anchor>
      <arglist>(meta_function mf)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_string_view</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a25a1457b9cc95a5395f19feede18c084</anchor>
      <arglist>(base_classes_tag)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage&lt; T &gt; &amp; &gt;</type>
      <name>maybe_get_usertype_storage</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ada93d1a54369273e344f4acb73f3f8b0</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage_base &amp; &gt;</type>
      <name>maybe_get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a3e4d65785c775ac9480918d8aa009689</anchor>
      <arglist>(lua_State *L, int index)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; usertype_storage_base &amp; &gt;</type>
      <name>maybe_get_usertype_storage_base</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a12064513cdaede5970a221f44ffe27a0</anchor>
      <arglist>(lua_State *L, const char *gcmetakey)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>new_index_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a425d2b19c3b2e50ae30415257a2447e8</anchor>
      <arglist>(lua_State *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>new_index_target_fail</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>afce76fe78ac15007f1a71a92d770defd</anchor>
      <arglist>(lua_State *L, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>register_usertype</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a28461294910740c7701975dfd68a1f65</anchor>
      <arglist>(lua_State *L, automagic_enrollments enrollments={})</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>base_walking_failed_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>ae210464de449d81371da2faaad1cbbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>environment_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a84433b3804d0d22669f22e5737ddab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>exact_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a3cd7fab972c82da5c3cb53c9be1d82b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>index_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aca7f69aa68d9f88b46b47055472df9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>lookup_failed_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a5142d6b76522c643226a8800bbe95769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>magic_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>aaa0fe80b182120d853fbdbc146da950c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>new_index_function_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a81e66ba3145f79f06dc79a03d3033dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>simple_usertype_storage_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a26d6af8df4a44ffce4ffce5d87358c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const lua_Integer</type>
      <name>toplevel_magic</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a2497c7c039ca320cf52c0b240497b2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>usertype_storage_base_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a824821aac0132c67433536c64db8b5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>usertype_storage_index</name>
      <anchorfile>namespacesol_1_1u__detail.html</anchorfile>
      <anchor>a49ee6b513dfcd456d5029ee2067e02b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sol::unicode</name>
    <filename>namespacesol_1_1unicode.html</filename>
    <class kind="struct">sol::unicode::decoded_result</class>
    <class kind="struct">sol::unicode::encoded_result</class>
    <class kind="struct">sol::unicode::unicode_detail</class>
    <member kind="enumeration">
      <type></type>
      <name>error_code</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a204a851e46c6efe8c92d5d3b1e5ebc2c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca444bcb3a3fcf8389296c49467f27e1d6">ok</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2cab3e7d4786d89514ac517eaf97950465a">invalid_code_point</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2caa8cec73b9c12aed29ae874d497a1db31">invalid_code_unit</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca275822f324e1ad6dc32f45dd18d316d4">invalid_leading_surrogate</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca13ab3c95d6ac1a2c36ff104e9dd3606e">invalid_trailing_surrogate</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2caa8ccc05129c99c2c42bc8f95111bc08b">sequence_too_short</enumvalue>
      <enumvalue file="namespacesol_1_1unicode.html" anchor="a204a851e46c6efe8c92d5d3b1e5ebc2ca41d0c66ff64dd7205f1b5b13af49b709">overlong_sequence</enumvalue>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char16_t &gt;</type>
      <name>code_point_to_utf16</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a5fec351185b87ef50dc014f93dfe1365</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char32_t &gt;</type>
      <name>code_point_to_utf32</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a9eb4d2f7f6cdb64bf2f21cd44f9f776f</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>encoded_result&lt; char &gt;</type>
      <name>code_point_to_utf8</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>ae84ec5a731e61274c8d6c6a762992222</anchor>
      <arglist>(char32_t codepoint)</arglist>
    </member>
    <member kind="function">
      <type>const string_view &amp;</type>
      <name>to_string</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a96b94c82c9f5e5607a7486af022112e7</anchor>
      <arglist>(error_code ec)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf16_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>ae5e279dd37227bc85a1a776162df6b7e</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf32_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a5ae6776adbca3f050649d5c4f763f819</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
    <member kind="function">
      <type>decoded_result&lt; It &gt;</type>
      <name>utf8_to_code_point</name>
      <anchorfile>namespacesol_1_1unicode.html</anchorfile>
      <anchor>a1a7c80939954dbd2d1ac7c2d5245a94b</anchor>
      <arglist>(It it, It last)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="struct">std::hash&lt; nlohmann::json &gt;</class>
    <class kind="struct">std::hash&lt;::sol::optional&lt; T &gt; &gt;</class>
    <class kind="struct">std::less&lt;::nlohmann::detail::value_t &gt;</class>
    <class kind="class">std::tuple_element&lt; N,::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</class>
    <class kind="class">std::tuple_size&lt;::nlohmann::detail::iteration_proxy_value&lt; IteratorType &gt; &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>swap&lt; nlohmann::json &gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a98707c82ac7d5ca28f86b7114d69df79</anchor>
      <arglist>(nlohmann::json &amp;j1, nlohmann::json &amp;j2) noexcept(is_nothrow_move_constructible&lt; nlohmann::json &gt;::value &amp;&amp;is_nothrow_move_assignable&lt; nlohmann::json &gt;::value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test1</name>
    <filename>namespacetest1.html</filename>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a35e8a8e8adcaddb398a73ad31eabc31f</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>ab85b8b76266af8c9c65ba4b052a37442</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>afa33f13c03b3212582bd122b446f681c</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>abbca91b8eb132a3fd83e0f25feabe6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>af2425166041bb3d84d4aa5f5c129b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>afd3cf9a6312ca21c16ad8fe38d04371a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>host</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a9023691311b2d1422f21262d27719f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a6afb2d2c6c3e32a4d41f5fc64b94c082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>a6c25aa5199f2bdf2effb6340853d4602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest1.html</anchorfile>
      <anchor>ae473a6f0662c0cd13d15a3a842e50968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test2</name>
    <filename>namespacetest2.html</filename>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a73ede629b6f40ce99834dbb64679c177</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a6575012502880029b62f53ae2b290df4</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a8258160c2ab803e49d18e233696e9472</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onFailure</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a5ad407083bedb7d498377c0f9add24d2</anchor>
      <arglist>(context, failureData)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSuccess</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a998308447aa2e1e0e6ea1c4fc5c068ee</anchor>
      <arglist>(context, successData)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a76c388d3a1017178d219fdb2ab4ecc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>acec02e1f29b34be1ffef683ec6089817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a292acc5a617e42423bd8564d041bb27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>context</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a3b007fdb7e4056281fce4ea73ff53f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ab5527391482ad87c0c367783a7b29189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>a266e964b6e1da89b2ef95011e39b1625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ab1e7ff4ba94ff635d0b5fb4c2ac00352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>ac2d941ac30c36cfdee29e322e2284334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic</name>
      <anchorfile>namespacetest2.html</anchorfile>
      <anchor>af37a57a134c7ceabd474e4d4fed2c903</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_offline</name>
    <filename>namespacetest__offline.html</filename>
    <member kind="function">
      <type>def</type>
      <name>connected</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>af8efff46befa864f43cebe1a3f6fc0e7</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>adee485ce3e1c02931c5c6ab8a2f74b46</anchor>
      <arglist>(context, cause)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deliveryComplete</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a902535b9933610d6f5d7e2b783052e74</anchor>
      <arglist>(context, msgid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>messageArrived</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a7496504e8dc60bb632c611151edd2b67</anchor>
      <arglist>(context, topicName, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onFailure</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a26e8babfc284aa681ae8cdbbba0c4410</anchor>
      <arglist>(context, failureData)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSuccess</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ae9985e1c0dd6e44c37981969ca55dd9c</anchor>
      <arglist>(context, successData)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a9f361118eaf7d94bad34c76136937bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>clientid</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ac52f303173f17c1a48295bb3c7805bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>clients</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>aed1757ee7eec10cdb3b751e187c7abcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>context</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a9a6101aefdc921b8300a4c3af401362c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>ae06eff090fc7822f2b88e25308e85366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myclientid</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a0e1aa3b9cb27468fee93b3b1b5c4bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noclients</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a0d1e0e3f9534f3a1136f36388c6ccd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rc</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>acde98ebdfa58db80b03dc7fd9389b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic</name>
      <anchorfile>namespacetest__offline.html</anchorfile>
      <anchor>a30ef61996f30608358524787736fd120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>udp_client</name>
    <filename>namespaceudp__client.html</filename>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>a0e70c8e25db157c18c26d896a4531be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>ab55a745a953bdb8140bbbe45aa9301cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespaceudp__client.html</anchorfile>
      <anchor>ac3e86378cfe3a1a3746fb1adb8092124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
  <compound kind="namespace">
    <name>websocket_client</name>
    <filename>namespacewebsocket__client.html</filename>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>a7e72dbbfebffd492a0f0bb8df057af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>a3405a7357f38a38e7d8096e6e84c13a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ws</name>
      <anchorfile>namespacewebsocket__client.html</anchorfile>
      <anchor>ac03c8e19ccedbd9859738c4186b2b230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmp_publisher</name>
    <filename>namespacezmp__publisher.html</filename>
    <member kind="variable">
      <type></type>
      <name>context</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a463cb83fbb3b27b37c08fbbd7f5f5f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>data</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a72d67bcdc3db9dc5c0a5493c5f859293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>af842d270938f2e20bae0fb47d647336d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>namespacezmp__publisher.html</anchorfile>
      <anchor>a7882a29f9a5740227813ff7eae5db3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq</name>
    <filename>namespacezmq.html</filename>
    <namespace>zmq::detail</namespace>
    <class kind="class">zmq::context_t</class>
    <class kind="class">zmq::error_t</class>
    <class kind="struct">zmq::from_handle_t</class>
    <class kind="class">zmq::message_t</class>
    <class kind="class">zmq::monitor_t</class>
    <class kind="class">zmq::socket_ref</class>
    <class kind="class">zmq::socket_t</class>
    <member kind="typedef">
      <type>zmq_free_fn</type>
      <name>free_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a56e33ec21b30bfdd123653848e0ff6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_pollitem_t</type>
      <name>pollitem_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afae32df5376640a84a10f2fd3ba2fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a669686e3d8852289e021f2f477e75835</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a659c87cd385fb335f1e18ab803086759</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afe70a541b873e843a67f8c303b8f0fb9</anchor>
      <arglist>(std::ostream &amp;os, const message_t &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af1a80e8aeb5891f20bd1272929f04d05</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a90f7d4b86a101ae3ed98dcb3a079ba29</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4c069773b313d1b0da2387b6b702c91f</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a47480ef5c0bc6b5b2ac460996f3fb8b1</anchor>
      <arglist>(socket_ref a, socket_ref b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0327f48fea54a7d17ad6d1e4ef720817</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ada802d7f93fb953147377323c8bfd741</anchor>
      <arglist>(zmq_pollitem_t const *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab9ccd2f84995b585f715cab73ef48d37</anchor>
      <arglist>(void *frontend, void *backend, void *capture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a89dd80ca17d5b9ed82851d4b8b60d161</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture=socket_ref())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a32f5cca844c8304cb6b466a93d3fc485</anchor>
      <arglist>(void *frontend, void *backend, void *capture, void *control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae413cecf42130f6f7562d18e635b19a4</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture, socket_ref control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>adea7e522720e4ecd0c53d30016d7f3c7</anchor>
      <arglist>(message_t &amp;a, message_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad40238135150435c4213bc87a113a2a8</anchor>
      <arglist>(context_t &amp;a, context_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9173b8e9f5a5a9baf27d53528d145eee</anchor>
      <arglist>(socket_t &amp;a, socket_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af04cbb1885b768c4ce23615883367c20</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
    <member kind="variable">
      <type>ZMQ_CONSTEXPR_VAR from_handle_t</type>
      <name>from_handle</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab3190c78da4fc533e815dd671ce17bb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq::detail</name>
    <filename>namespacezmq_1_1detail.html</filename>
    <class kind="class">zmq::detail::socket_base</class>
  </compound>
</tagfile>
